MIDI is a format that contains music notes. Instead of actual audio data (samples), MIDI contains a set of structures, each of it specifies the note to be played, its channel, its velocity and its duration. Because of that, MIDI is ideal for storing composed score (and impossible to use to score recorded audio, say, from a microphone, which may not have only music notes but other sounds/noises).

MIDI contains also some non-note data, including patch selection for each channel (there are 128 possible patches and 16 possible channels), controller-specific data (like master volume, pitch shift etc) and various other user-specific stuff. TP can create/record/playback all these events.

MIDI Creation

Turbo Play provides many ways to create midi data:

You will need a midi track (Use the Track menu to add one). After you have added a midi track, you can use the Track Manager toolbar buttons to open the Pianoroll Editor or the Score Editor.

You can also record MIDI from any hardware MIDI device. Use the Devices menu to add a MIDI input driver, then use the Visual Linker to link it with a track. Start the router and the notes you will play they will be saved in the track.


MIDI Playback

Turbo Play supports the following output ways:



One of the most interesting techniques related to midi is the VST instruments. Because midi is not actually sound, but rather a collection of sound directions, each output midi device plays them in a different way. Instead of buying expensive hardware device to provide good sound, a software-based technology (VST) allows you to convert midi to audio by sending MIDI data to a VST that converts it to audio, depending on its configuration. So for example, we can have a piano VST, a full orchestra VST to convert midi data to any type of audio supported.

For more on this, see VSTs.