Channels
FreePiano have 16 input channels, and 16 output channels.
What’s the difference between input and output channels?
A input channel is what you send signal to, and then freepiano translated the signal to a MIDI message to a MIDI channel, that MIDI channel is called output channel in FreePiano.
Multiply input channels can have signals outputed to a same output channel, parameters of input channel (most are note transpose) is calculated on a note before sending to output. MIDI channel have no such thing like ‘Transpose’.
Let’s take a look at the channel options in FreePiano:
Different to other MIDI software
Most parameters in freepiano is starting at 0, like channels are from 0-15, programs are from 0 to 127.
Parameters of Input channel
Most parameters of input channel is used to transpose notes:
Parameter | Description |
Velocity | Velocity when a note is pressed. |
Transpose | Different to key signature, Transpose only affact a input channel. |
Follow key | When checked, all notes is transposed to current key signature. |
Octave | Transpose by octaves(12 seminotes) |
Channel | Which channel the final MIDI message will send to. |
Parameters of output channel
Output channel is MIDI channel, parameters translated into MIDI messages.
Parameter | Description |
Bank | Controller 0 in MIDI, for controlling bank. |
Program | Program Change in MIDI, for select voice on a channel. |
Volume | Controller 7 in MIDI, for chagne volume on a channel. |
Pan | Controller 10 in MIDI, for change pan on a channel. |
Sustain | Controller 64 in MIDI, as sustain pedal. |