Q-Code User Manual
Ver. 7.0 2021/11/30
199
PowerOn
:
PlayMS($M0)
TR1: DynamicOn
; Open the dynamic allocation function.
4.12.23 DynamicOff
Close the channel dynamic allocation function. After closing this function,
Q-Code
will play the notes of
melody file by using the same number of synthesizer channels. When users compose, notes can be on
channel 1 ~ 4, 10 (NY5+) / 1 ~ 6 (NY6) / 1 ~ 8 (NY7) only, and one note at once per channel; otherwise,
the fore note will be replaced by the later note as notes overlap. When the MIDI channel is playing
voice or single note, all notes on the channel will be ignored until the playback is finished.
Note:
1. NY4 / NY5 / NY9T / NX1 do not support this command.
2. When the dynamic allocation function is disabled, the note of Percussion will be
designated to play on the hardware channel 3 (NY5+) / channel 5 (NY6) / channel 7 (NY7).
Ex.
PowerOn
:
PlayMS($M0)
TR1: DynamicOff
; Close the dynamic allocation function.
4.12.24 StopMNote
Stop the playing note, but it will not stop the MIDI playing. That is, the other notes will still play normally
after stoping the current note. In addition, StopMNote command does not affect the playback of single
note which played using the InstNoteOn and DrumNoteOn commands.
StopMNote command can be used with the PauseM command to stop the note immediately when
pausing MIDI. That will prevent unexpected delay.
Note: NY4 / NY5 / NY5+ / NY6 / NY9T / NX1 do not support this command.
Ex.
PauseM, StopMNote
; Pause MIDI playing and stop the playing note.
4.12.25 MIDI_Pitch(Semitone)
This command is for up and down the tone of MIDI playback.
Semitone:
The setting range is limited by Q-MIDI, the maximum can be
±
12 semitones. The default is
0.
Note: NY4 / NY5 / NY5+ / NY6 / NY7 / NY9T do not support this command.
Ex.
MIDI_Pitch(-3), PlayMS($M0)
; Lower the pitch by 3 semitones and play MIDI.