12-56
Song Mode and the Song Editor
Song Editor: Track Functions
Shift
The Shift function allows you to offset the existing MIDI events forward or backward in time 
any number of ticks (1/480th of a Beat) up to approximately 26 Beats. This function does not 
affect the End point.
Events can not be shifted beyond the End point or before Bar 1 : Beat 1. The events can be shifted 
only as far as these temporal boundaries. All events that canÕt be shifted the full Ticks amount 
will be placed at the boundary location.
EditSong:TRACK|||||||||||||||<>Track:1||
Function:Shift|||d|From||:||1:1|To:||2:1
Ticks|||:0.000|||d|Events:Pitchbend|||||
|||||||||||||||||d||||||||||||||||||||||
|||||||||||||||||d||||||||||||||||||||||
|||||||||||||||||d||||||||||||||||||||||
Locate||:||1:1|||'%%^^^^^^^^%%%%%%^%%%%%
FromTo||Play|||Stop||||||||||Go||||Done|
Ticks: -26.020 Ð 26.020 (Beats and Ticks, 480 Ticks = 1 Beat)
The Ticks parameter speciÞes the number of Beats and Ticks that the MIDI events, from within 
the selected region, are moved forward or backward in time relative to their original locations.
Transpose
Use the Transpose function to change the MIDI Note numbers of the selected Note events.
EditSong:TRACK|||||||||||||||<>Track:1||
Function:Transposd|From||:||1:1|To:||2:1
Semitone:12ST||||d||||||||||||||||||||||
|||||||||||||||||d|LoKey|:C|-1||Hi:G|9||
|||||||||||||||||d|LoVel|:1|||||Hi:127||
|||||||||||||||||d||||||||||||||||||||||
Locate||:||1:1|||'%%^^^^^^^^%%%%%%^%%%%%
FromTo||Play|||Stop||||||||||Go||||Done|
Semitone: -128ST Ð 127ST
An increment of one semitone represents a change of one MIDI Note number. You can transpose 
Note events only within the range of MIDI Note numbers 0 to 127.
Change
The Change function is used to modify attack velocities, release velocities, or the values of any 
existing controller data on the current track. A static change of values can be made as well as 
having the change take place over a region of time.
Change can not modify or add data that doesnÕt exist on the current track. If you hear note 
events played back on a track, then you know there is an attack and release velocity value for 
each one, and the effect of the Change function can usually be easily detected. Controller values