Skip to content

Instantly share code, notes, and snippets.

@eeropic
Created March 21, 2017 19:48
Show Gist options
  • Save eeropic/0094adbb44c56803cd2b8c99d7297b6a to your computer and use it in GitHub Desktop.
Save eeropic/0094adbb44c56803cd2b8c99d7297b6a to your computer and use it in GitHub Desktop.
no description yet
remotables=[["Mod Wheel",0,127,"Value","Value"],
["Pitch Bend Range",0,24,"Value","Value"],
["Polyphony",0,32,"Value","Value"],
["Release Polyphony",0,32,"Value","Value"],
["Key Mode",0,2,"Value","Value"],
["Portamento",0,127,"Value","Value"],
["Portamento Mode",0,2,"Value","Value"],
["Note On Indicator",0,1,"-","Value"],
["Note Trigger MIDI",0,1,"Toggle","Value"],
["Note Trigger Step Seq",0,1,"Toggle","Value"],
["Rotary 1",0,127,"Value","Value"],
["Rotary 2",0,127,"Value","Value"],
["Button 1",0,1,"Toggle","Value"],
["Button 1 MIDI Key On",0,1,"Toggle","Value"],
["Button 2",0,1,"Toggle","Value"],
["Button 2 MIDI Key On",0,1,"Toggle","Value"],
["Master Level",0,127,"Value","Value"],
["Osc 1 Type",0,6,"Value","Value"],
["Osc 1 Oct",0,9,"Value","Value"],
["Osc 1 Semi",0,12,"Value","Value"],
["Osc 1 Tune",-50,50,"Value","Value"],
["Osc 1 Kbd",0,127,"Value","Value"],
["Osc 1 Mod",0,127,"Value","Value"],
["Osc 2 Type",0,6,"Value","Value"],
["Osc 2 Oct",0,9,"Value","Value"],
["Osc 2 Semi",0,12,"Value","Value"],
["Osc 2 Tune",-50,50,"Value","Value"],
["Osc 2 Kbd",0,127,"Value","Value"],
["Osc 2 Mod",0,127,"Value","Value"],
["Osc 3 Type",0,6,"Value","Value"],
["Osc 3 Oct",0,9,"Value","Value"],
["Osc 3 Semi",0,12,"Value","Value"],
["Osc 3 Tune",-50,50,"Value","Value"],
["Osc 3 Kbd",0,127,"Value","Value"],
["Osc 3 Mod",0,127,"Value","Value"],
["Osc 1 AM From Osc 2",0,127,"Value","Value"],
["Osc 2 Sync To Osc 1",0,1,"Toggle","Value"],
["Osc 2 Sync BW",0,127,"Value","Value"],
["Osc 3 Sync To Osc 1",0,1,"Toggle","Value"],
["Osc 3 Sync BW",0,127,"Value","Value"],
["Osc 1 And 2 Level",0,127,"Value","Value"],
["Osc 1 And 2 Balance",0,127,"Value","Value"],
["Osc 3 Level",0,127,"Value","Value"],
["Osc 1 To Filter 1 Enable",0,1,"Toggle","Value"],
["Osc 2 To Filter 1 Enable",0,1,"Toggle","Value"],
["Osc 3 To Filter 1 Enable",0,1,"Toggle","Value"],
["Osc 1 To Filter 2 Enable",0,1,"Toggle","Value"],
["Osc 2 To Filter 2 Enable",0,1,"Toggle","Value"],
["Osc 3 To Filter 2 Enable",0,1,"Toggle","Value"],
["Filter 1 Type",0,4,"Value","Value"],
["Filter 1 Env Amount",0,127,"Value","Value"],
["Filter 1 Env Invert",0,1,"Toggle","Value"],
["Filter 1 Velocity",0,127,"Value","Value"],
["Filter 1 Kbd",0,127,"Value","Value"],
["Filter 1 Drive",0,127,"Value","Value"],
["Filter 1 Self Osc",0,1,"Toggle","Value"],
["Filter 1 Freq",0,127,"Value","Value"],
["Filter 1 Res",0,127,"Value","Value"],
["Filter 2 Type",0,4,"Value","Value"],
["Filter 2 Env Amount",0,127,"Value","Value"],
["Filter 2 Env Invert",0,1,"Toggle","Value"],
["Filter 2 Velocity",0,127,"Value","Value"],
["Filter 2 Kbd",0,127,"Value","Value"],
["Filter 2 Drive",0,127,"Value","Value"],
["Filter 2 Self Osc",0,1,"Toggle","Value"],
["Filter 2 Freq",0,127,"Value","Value"],
["Filter 2 Res",0,127,"Value","Value"],
["Filter 3 Type",0,4,"Value","Value"],
["Filter 3 Global Env Amount",0,127,"Value","Value"],
["Filter 3 Global Env Invert",0,1,"Toggle","Value"],
["Filter 3 Velocity",0,127,"Value","Value"],
["Filter 3 Kbd",0,127,"Value","Value"],
["Filter 3 Drive",0,127,"Value","Value"],
["Filter 3 Self Osc",0,1,"Toggle","Value"],
["Filter 3 Freq",0,127,"Value","Value"],
["Filter 3 Res",0,127,"Value","Value"],
["Shaper On",0,1,"Toggle","Value"],
["Shaper Type",0,8,"Value","Value"],
["Shaper Drive",0,127,"Value","Value"],
["Shaper Output Dest",0,1,"Toggle","Value"],
["Filter2ToAmplifier Enable",0,1,"Toggle","Value"],
["LFO 1 Key Sync",0,1,"Toggle","Value"],
["LFO 1 Tempo Sync",0,1,"Toggle","Value"],
["LFO 1 Waveform",0,17,"Value","Value"],
["LFO 1 Rate",0,127,"Value","Value"],
["LFO 1 Delay",0,127,"Value","Value"],
["LFO 1 KbdFollow",0,127,"Value","Value"],
["Mod Env Gate Trig On",0,1,"Toggle","Value"],
["Mod Env Delay",0,127,"Value","Value"],
["Mod Env Attack",0,127,"Value","Value"],
["Mod Env Decay",0,127,"Value","Value"],
["Mod Env Release",0,127,"Value","Value"],
["Mod Env Tempo Sync",0,1,"Toggle","Value"],
["Mod Env Loop",0,1,"Toggle","Value"],
["Filter Env Gate Trig On",0,1,"Toggle","Value"],
["Filter Env Attack",0,127,"Value","Value"],
["Filter Env Decay",0,127,"Value","Value"],
["Filter Env Sustain",0,127,"Value","Value"],
["Filter Env Release",0,127,"Value","Value"],
["Amp Env Gate Trig On",0,1,"Toggle","Value"],
["Amp Env Attack",0,127,"Value","Value"],
["Amp Env Decay",0,127,"Value","Value"],
["Amp Env Sustain",0,127,"Value","Value"],
["Amp Env Release",0,127,"Value","Value"],
["Amplifier Gain",0,127,"Value","Value"],
["Amplifier Velocity",0,127,"Value","Value"],
["Amplifier Pan",-64,63,"Value","Value"],
["Global Env Gate Trig On",0,1,"Toggle","Value"],
["Global Env Delay",0,127,"Value","Value"],
["Global Env Attack",0,127,"Value","Value"],
["Global Env Hold",0,127,"Value","Value"],
["Global Env Decay",0,127,"Value","Value"],
["Global Env Sustain",0,127,"Value","Value"],
["Global Env Release",0,127,"Value","Value"],
["Global Env Tempo Sync",0,1,"Toggle","Value"],
["Global Env Loop",0,1,"Toggle","Value"],
["LFO 2 Key Sync",0,1,"Toggle","Value"],
["LFO 2 Tempo Sync",0,1,"Toggle","Value"],
["LFO 2 Waveform",0,17,"Value","Value"],
["LFO 2 Rate",0,127,"Value","Value"],
["LFO 2 Delay",0,127,"Value","Value"],
["Chorus On",0,1,"Toggle","Value"],
["Chorus Rate",0,127,"Value","Value"],
["Chorus Amt",0,127,"Value","Value"],
["Chorus Delay",0,127,"Value","Value"],
["Chorus Feedback",0,127,"Value","Value"],
["Chorus Dry Wet",0,127,"Value","Value"],
["Delay On",0,1,"Toggle","Value"],
["Delay Rate",0,127,"Value","Value"],
["Delay Amt",0,127,"Value","Value"],
["Delay Time",0,127,"Value","Value"],
["Delay Feedback",0,127,"Value","Value"],
["Delay Sync",0,1,"Toggle","Value"],
["Delay Dry Wet",0,127,"Value","Value"],
["Step Sequencer Run Mode",0,3,"Value","Value"],
["Step Sequencer Synced",0,1,"Toggle","Value"],
["Step Sequencer Direction",0,4,"Value","Value"],
["Step Sequencer Step Count",1,16,"Value","Value"],
["Step Sequencer Step Index",0,15,"-","Value"],
["Mute",0,1,"-","Value"],
["Pitch Bend",-8192,8191,"Value","Value"],
["Mod 1 Dest Amount",-100,100,"Value","Value"],
["Mod 1 Scale Amount",-100,100,"Value","Value"],
["Mod 2 Dest Amount",-100,100,"Value","Value"],
["Mod 2 Scale Amount",-100,100,"Value","Value"],
["Mod 3 Dest Amount",-100,100,"Value","Value"],
["Mod 3 Scale Amount",-100,100,"Value","Value"],
["Mod 4 Dest Amount",-100,100,"Value","Value"],
["Mod 4 Scale Amount",-100,100,"Value","Value"],
["Mod 5 Dest Amount",-100,100,"Value","Value"],
["Mod 5 Scale Amount",-100,100,"Value","Value"],
["Mod 6 Dest Amount",-100,100,"Value","Value"],
["Mod 6 Scale Amount",-100,100,"Value","Value"],
["Mod 7 Dest Amount",-100,100,"Value","Value"],
["Mod 7 Scale Amount",-100,100,"Value","Value"],
["Mod 8 Dest Amount",-100,100,"Value","Value"],
["Mod 8 Dest 2 Amount",-100,100,"Value","Value"],
["Mod 8 Scale Amount",-100,100,"Value","Value"],
["Mod 9 Dest Amount",-100,100,"Value","Value"],
["Mod 9 Dest 2 Amount",-100,100,"Value","Value"],
["Mod 9 Scale Amount",-100,100,"Value","Value"],
["Mod 10 Dest Amount",-100,100,"Value","Value"],
["Mod 10 Dest 2 Amount",-100,100,"Value","Value"],
["Mod 10 Scale Amount",-100,100,"Value","Value"],
["Mod 11 Dest Amount",-100,100,"Value","Value"],
["Mod 11 Dest 2 Amount",-100,100,"Value","Value"],
["Mod 11 Scale Amount",-100,100,"Value","Value"],
["Mod 12 Dest Amount",-100,100,"Value","Value"],
["Mod 12 Scale Amount",-100,100,"Value","Value"],
["Mod 12 Scale 2 Amount",-100,100,"Value","Value"],
["Mod 13 Dest Amount",-100,100,"Value","Value"],
["Mod 13 Scale Amount",-100,100,"Value","Value"],
["Mod 13 Scale 2 Amount",-100,100,"Value","Value"],
["Device Name",0,0,"-","Text"],
["Patch Name",0,0,"-","Text"],
["Select Patch Delta",0,0,"Delta","Text"],
["Select Previous Patch",0,0,"Trig","Text"],
["Select Next Patch",0,0,"Trig","Text"],
["Button 1 MIDI Key",0,128,"Value","Value"],
["Button 2 MIDI Key",0,128,"Value","Value"],
["Osc 1 Param B",0,16383,"Value","Value"],
["Osc 1 Param C",0,16383,"Value","Value"],
["Osc 2 Param B",0,16383,"Value","Value"],
["Osc 2 Param C",0,16383,"Value","Value"],
["Osc 3 Param B",0,16383,"Value","Value"],
["Osc 3 Param C",0,16383,"Value","Value"],
["Filter 1 Param X",0,16383,"Value","Value"],
["Filter 1 Param Y",0,16383,"Value","Value"],
["Filter 2 Param X",0,16383,"Value","Value"],
["Filter 2 Param Y",0,16383,"Value","Value"],
["Filter 3 Param X",0,16383,"Value","Value"],
["Filter 3 Param Y",0,16383,"Value","Value"]];
outStr=[];
/*
//[0]={["name"]="Amp Env Attack",["min"]=0,["max"]=127,["input"]="value",["output"]="value"}
for(var i=0;i<remotables.length;i++){
var it=remotables[i];
var str='['+i+']={["name"]="'+it[0]+'",["min"]='+it[1]+',["max"]='+it[2]+',["input"]="'+it[3]+'",["output"]="'+it[4]+'"},';
outStr.push(str)
}
*/
//[0]={["name"]="Amp Env Attack",["min"]=0,["max"]=127,["input"]="value",["output"]="value"}
for(var i=0;i<remotables.length;i++){
var it=remotables[i];
var str='Map\t'+it[0]+'\t\t'+it[0]+'\n';
outStr.push(str)
}
console.log(outStr.join(""))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment