Get Started
Synthesizer

Synthesizer

Plays instrument sounds and sound effects, or plays MIDI files. The synthesizer is implemented in software and uses a SoundFont (sf2, sf3) file as its sound source. Instruments are registered in Settings > Synthesizer, and Appendix B explains how to find bank and preset numbers in a SoundFont.

Synthesizer

Select the synthesizer to use.

Commands

  • Set Instrument (default): Sets the instrument played on a channel by bank and preset number.
  • Note On: Plays a note. A note already playing on the same channel is stopped.
  • Note Off: Stops the playing note. It does not need to be run if the note has already ended.
  • MIDI Play: Plays a MIDI file.
  • MIDI Pause: Pauses MIDI playback.
  • MIDI Resume: Resumes paused MIDI playback.
  • MIDI Stop: Stops MIDI playback.
  • MIDI Seek: Moves the MIDI playback position.
  • MIDI Status: Reads the current MIDI state into a variable.
  • Set Volume: Adjusts the output volume.

Fields

Channel

Enter the channel to play on, from 0 to 15. A channel is a path for MIDI events, and each channel can hold a different instrument, so up to 16 instruments can play at the same time. Displayed only when Command is Note On, Note Off, or Set Instrument.

Bank, Preset

A bank is a group of instrument sounds in the SoundFont, and a preset is one instrument in the bank. Enter the bank number and preset number of the instrument, each from 0 to 255. Displayed only when Command is Set Instrument.

Enter Note Number

When on, the note is entered as a MIDI note number; when off (default), the note is selected from a list. Displayed only when Command is Note On or Note Off.

Note

Select the note to play from the list, from C-1 (0) to G9 (127). The default is C4 (60). Displayed when Enter Note Number is off.

MIDI Note Number

Enter the note to play as a MIDI note number from 0 to 127. The default is 60 (C4). Displayed when Enter Note Number is on. The note numbers by octave and note name are as follows.

OctaveCC#DD#EFF#GG#AA#B
-101234567891011
0121314151617181920212223
1242526272829303132333435
2363738394041424344454647
3484950515253545556575859
4606162636465666768697071
5727374757677787980818283
6848586878889909192939495
796979899100101102103104105106107
8108109110111112113114115116117118119
9120121122123124125126127
Velocity (%)

Enter the MIDI velocity, how hard the key is struck, from 0 to 100%. The default is 100. Displayed only when Command is Note On.

MIDI File

Select the MIDI file to play from the files uploaded to the project. A sample MIDI file (sample.mid) is set by default. Displayed only when Command is MIDI Play.

Wait for Completion

Select whether the action stays running until MIDI playback ends. The default is on. Displayed only when Command is MIDI Play.

Position (%)

Enter the MIDI playback position to move to, from 0 to 100%. The position can be moved only after the MIDI file has been played at least once. Displayed only when Command is MIDI Seek.

Volume (%)

Enter the output volume from 0 to 100%. The default is 50. Displayed only when Command is Set Volume.

Status

Select a Number variable to store the current MIDI state: 0 initial, 1 playing, 2 paused, 3 stopped, 4 playback complete. Displayed only when Command is MIDI Status.