FreePiano

Advanced virtual MIDI keyboard.

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:

Channel settings

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.