Instruction Manual

11
RECHANNELIZE
TRANSPOSE
ToprogramtheDualFootswitchControllertorechannelizeanincomingMIDIchanneltoaselectedoutgoingMIDI
channelwhenafootswitchisdepressed,senditthefollowingSystemExclusiveProgrammingcommand:
( , ,and areoptional)
AllbytesmustbeinHexadecimalformat(seehexadecimalconversiontableatend)
=FootswitchInput(00forFsw1...01forFsw2)
isoptional,ifincludedthenthe16notesfrommiddleCupareusedtoselectthechannel.Ifomitted,then
thenumberofnotesplayedwhilethefootswitchisdepressedisusedtoselectthechannel.
=IncomingMIDIchanneltorechannelize(seeMIDIchanneltableatend)
isoptional,specifiespresetoutgoingMIDIchannel(seeMIDIchanneltableatend)
isoptional,ifincludedthenincomingnotesareignoredwhilefootswitchisdepressed
TorechannelizeanincomingMIDIchanneldepressthefootswitch(theAll-Notes-Offmessageissentoutatthistime),
selectthechannelbyplayingnotesonthekeyboard(thesenotesarenotechoedtoMIDIOut),andreleasethe
footswitch.IfnonotesarereceivedbytheDualFootswitchControllerduringthisperiod,theoutgoingMIDIchannelis
settothepreset .ToprogramtheDualFootswitchControllertoignoreincomingnotesandchangedirectlytothe
presetMIDIchannel whenthefootswitchisdepressed,insert intheabovecommandasshown.
ToprogramtheDualFootswitchControllertoacceptrechannelizeselectionforincomingMIDIchannel1whenFsw1
isdepressed,senditthefollowingSystemExclusiveprogrammingcommand:
F00000501409 F7
TorechannelizefromMIDIchannel1toMIDIchannel2depressFsw1,playanytwonotes,andreleasethe
footswitch.AllMIDIchannel1messageswillnowberechannelizedtoMIDIchannel2.Continuingtotapthe
footswitchwillcausetheDualFootswitchControllertotogglebetweentheoriginalandselectedchannels.
ToprogramtheDualFootswitchControllertotransposeincomingnotemessagesbyaselectedintervalby
depressingafootswitch,senditthefollowingSystemExclusiveProgrammingcommand:
( and areoptional)
AllbytesmustbeinHexadecimalformat(seehexadecimalconversiontableatend)
=FootswitchInput(00forFsw1...01forFsw2)
=IncomingMIDIchanneltotranspose(seeMIDIchanneltableatend)
isoptional,specifiespresettransposeinterval(40=zerotranspose)
isoptional,ifincludedthenincomingnotesareignoredwhilefootswitchisdepressed
Tospecifyatransposeintervaldepressthefootswitch(theAll-Notes-Offmessageissentoutatthistime),playthe
noteaboveorbelowmiddleCcorrespondingtothetransposeinterval(thisnoteisnotechoedtoMIDIOut),and
releasethefootswitch.IfnonotesarereceivedbytheDualFootswitchControllerduringthisperiod,thetranspose
intervalissettothepresettransposeinterval .ToprogramtheDualFootswitchControllertoignoreincomingnotes
andchangedirectlytothepresettransposeinterval whenthefootswitchisdepressed,inserta afterthe in
theaboveprogrammingcommand.
F00000501409ii(10)cc(pp)(00)F7 10pp 00
ii
10
cc
pp
00
pp
pp 00
ExampleSetting
0000
ExampleOperationwithAboveSetting
F0000050140Aiicc(pp)(00)F7 pp 00
ii
cc
pp
00
pp
pp 00 pp