Song editing Song
67
Song editing
Youcanapplyavariet yofeditingprocedurestoa
song.Theavailabletypesofeditingproceduresare
listedbelow.

Song

Load(Save)TemplateSong:Loadsasongtemplate
intothesong(orsavesasongasatemplate)(see
page58).
CopyFromCombination/CopyFromProgram:
Copies
thesettingsofthespecifiedcombination/programtothe
settingsofthesongthat’scurrentlyselected.
CopyFromSong:Thiscommandcopiesallofthe
settingdataandmusicaldatafromthespecifiedsong
tothesongthat’scurrentlyselected.
Renamesong:Renamestheselectedsong.Youcan
enterupto24characters.
DeleteSong:Thiscommanddeletesthecurrently
selectedsong.
FF/REWSpeed:Thisallowsyoutosetthespeedat
whichfastforwardorrewindwilloccurwhenyou
presstheFF()buttonorREW()button.
GMInitialize:ThiscommandtransmitsaGMSystem
OnmessagetotheSequencermode,resettingallMIDI
trackstotheGMsettings.
SetSongLength:Thiscommandchangesthelengthof
thespecifiedsong.Whenitisexecuted,thelengthof
themastertrackwillchange,andthenumberof
measuresplayedwillchange.

MIDI tracks

Track s

StepRecording:Thisallowsyoutospecifythelength
andvelocityofeachnotenumerically,andtoinput
MIDIdata,thepitches,fromthekeyboard.Youcanuse
theRestbuttonandTiebuttontoenterarestortie.
EventEdit:Hereyoucaneditindividualeventsof
MIDIdata.
PianoRoll:Allowsyoutoeditnotes,velocities,and
controlchangesinthepianorollscreen.Byselecting
anddraggingeventsinthescreen,youcanedittheir
pitchortiming,ordeleteoraddevents.
EraseTrack :Thiscommanderasesthedatafromthe
specifiedtrack.Itisnotpossibletoerasethemaster
trackbyitself.
CopyTrack :Thiscommandcopiesmusicaldatafrom
thecopysourcetracktothespecifiedtrack.
BounceTrack :Thiscommandcombinesthemusical
dataofthebouncesourceandbouncedestination
tracks,andplacesthecombineddatainthebounce
destination.Allmusicaldatainthebouncesourcewill
beerased.
EraseMeasure:Thiscommanderasesthespecified
type(s)ofmusicaldatafromthespecifiedrangeof
measures.TheEraseMeasurecommandcanalsobe
usedtoremoveonlyaspecifictypeofdata.Unlikethe
DeleteMeasurecommand,executingtheErase
Measurecommanddoesnotcausethesubsequent
measuresofmusicaldatatobemovedforward.
DeleteMeasure:Thiscommanddeletesthespecified
measures.WhentheDeleteMeasurecommandis
executed,themusicaldatafollowingthedeleted
measureswillbemovedtowardsthebeginningofthe
sequence.
InsertMeasure:Thiscommandinsertsthespecified
numberofmeasuresintothespecifiedtrack.Whenyou
executetheInsertMeasurecommand,themusicaldata
followingtheinsertlocationwillbemovedbackward.
RepeatMeasure:Thiscommandrepeatedlyinsertsthe
specifiedmeasuresforthespecifiednumberoftimes.
WhenyouexecutetheRepeatMeasurecommand,the
measureswillbeinsertedfollowingthemeasure
specifiedbyToEndofMeasure,andmusicaldata
followingtheinserteddatawillbemovedbackward.
CopyMeasure:Thiscommandcopiesthemeasuresof
musicaldataspecifiedasthe“From”sourcetothe
beginningofthemeasurespecifiedasthe“To”
location.WhenyouexecutetheCopyMeasure
command,theexistingtrackdataatthecopy
destinationwillberewritten.
MoveMeasure:Thiscommandmovesthespecified
measuresofperformancedatatoanothermeasure.
WhenyouexecutetheMoveMeasurecommand,the
performancedatafollowingthemovesourcemeasures
willmoveforwardbythecorrespondingnumberof
measures,andtheperformancedatafollowingthe
movedestinationwillmovebackward(i.e.,laterinthe
song)bythesamenumberofmeasures.
CreateControlData:Thiscommandcreatescontrol
change,aftertouch,pitchbend,ortempodatainthe
specifiedregionofaMIDItrackorthemastertrack.
EraseControlData:Thiscommanderasesdatasuchas
controlchanges,aftertouch,pitchbend,ortempoin
thespecifiedrange.
Quantize:ThiscommandcorrectsthetimingofMIDI
dataofthetypeyouspecify(notedata,controlchange,
aftertouch,pitchbend,programchange,etc.)inthe
track.Youcanalsoadjustforswing.
Shift/EraseNote:Thiscommandshifts(moves)or
erasesthespecifiednotenumbersinaspecifiedMIDI
trackandrangeofmeasures.
ModifyVelocity:Thiscommandmodifiesthevelocity
valuesofnotesinthespecifiedareasothattheywill
changeovertimeaccordingtoaselectedcurve.
CreateExclusiveData:Thiscommandcreates
universalsystemexclusivemessagesorKROME
parameterchangemessagesinthespecifiedregionofa
MIDItrack.
EraseExclusiveData:Thiscommanderases(deletes)
universalsystemexclusivemessagesorKROME
parameterchangemessagesfromthespecifiedregion.
Todeletealltypesofsystemexclusivemessageother
thanthoselistedabove,settheEraseMeasure
command’s“Kind”fieldtoExclusive,andexecutethe
command.