English Index | Japanese Index
Introduction | Tabs | Command & Filter | Others
Command | P - E - I - M - X | G - T | K - D | C - L - H - S | Filter
In PCDev2MIDI, the concept of 'Command' and 'Filter' exist. The command is main parts in PCDev2MIDI, and it plays sound, load file, and do various process. The filter can be considered to support it. Both Filter and Command string are analyzed by one character to execute command or filterd command.
Each botton has one command and one filter, each device has one device-filter. First, the command which post on press button is processed by its filter. Next, filterd command is processed by device-filter. Finally, the command that passes the process is executed. The command where the filter doesn't exist doesn't change.
In PCDev2MIDI, you can load only filter, or you can temporarily adapt the filter. How to use, setting one base note for button, and setting filter arpeggio or harmony, you can play arpeggio or harmony by one key. If you set arpeggio temporary filter command for 'Shift' key, you can play arpeggio holding 'Shift' key and other base note key at same time.
Command Setting in [Commands] tab.
At first, open [Input] tab. Confirm there is check in a square check box the left of [Keyboard] in [Connection]. Second, Confirm there is check in a round check box left of [Keyboard]. Third, open Commands tab, and confirm checked at [Edit Button]. Forth, check [Wait Button Input]. Finally, you press 'Z' key on keyboard. The display in the right of [Device] must have been 'Keyboard'. and '2C' should be displayed side of [Command Index] the right side. It means, 1.Button was edit, 2.waited input on device, 3.'Z' button on keyboard became target of edit.
Pay attention to 'P:CO+0;' displayed in the command edit box exists below. It is posted command when press 'Z' key on keyboard, it means play 'C' sound by relative octave 0. Open [Input] tab, and check [Keyboard] in [Playable Device], and then, press 'Z' key, you will hear 'C' tone.
Now, try to set 'D' tone for 'A' key. As much ahead, open [Commands] tab, check [Wait Button Input], and press 'A' key. Confirm [Command Index]. Put 'P:D;' below command edit box, push [Set] button on the right side. That command will be allocated to 'A' key, and PCDev2MIDI play 'D' sound. The allocation of the command to the key is completed. Press 'A' key after effectively inputting the keyboard, you will hear 'D' sound by pushing keyboard. Now you know how to allocate allocated command to the button.
The command is classified into about 4 kinds.
Play Note : It is an instruction that actually plays the sound. It is main command in PCDev2MIDI. Note data are consists C D E F G A B and accidental sign # and @ (atmark means flat).
Note Setting : You can set base-octave, base-velocity, and other. PCDev2MIDI plays sound base on these value.
Key Event : Send keyboard message to OS. You can also bind midi message to keyboard event.
System Setting : Load file, change keyset, swhich input device ON/OFF and other.
There is two main reason to using filter. One is making summational tone. It is using to play harmony or arpeggio. Other, button keeps one note normaly, and you can add other command without play note. For example, at first set pitch bend auto return. Next set pitch-down after play note for filter. It comes to be able to play the waving sound easily.
You can play harmony by one button with filter button, if you define tempolary filter various pattern code.
Command | P - E - I - M - X | G - T | K - D | C - L - H - S | Filter
Introduction | Tabs | Command & Filter | Others