Skip to content

Instantly share code, notes, and snippets.

@schollz
Created January 10, 2021 13:48
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save schollz/2c476949303bc64feb733b2576d081f8 to your computer and use it in GitHub Desktop.
nanokontrol-oooooo.json
[
{
"comment": "toggle compressor",
"button": true,
"cc": 58,
"commands": [
{
"datas": [
1,
2
],
"msg": "/param/compressor"
},
{
"datas": [
0,
1
],
"msg": "/param/comp_mix"
}]
},
{
"comment": "toggle reverb",
"button": true,
"cc": 59,
"commands": [
{
"datas": [
0,
127
],
"msg": "/param/reverb"
},
{
"data": -9,
"msg": "/param/rev_monitor_input"
},
{
"data": 6,
"msg": "/param/rev_return_level"
}]
},
{
"comment": "volume X",
"cc": 0,
"add": 1,
"count": 6,
"commands": [
{
"bounds": [
0,
1
],
"msg": "/param/Xvol"
}]
},
{
"comment": "volume all",
"cc": 6,
"commands": [
{
"bounds": [
0,
1
],
"msg": "/param/1vol"
},
{
"bounds": [
0,
1
],
"msg": "/param/2vol"
},
{
"bounds": [
0,
1
],
"msg": "/param/3vol"
},
{
"bounds": [
0,
1
],
"msg": "/param/4vol"
},
{
"bounds": [
0,
1
],
"msg": "/param/5vol"
},
{
"bounds": [
0,
1
],
"msg": "/param/6vol"
}]
},
{
"comment": "pan X",
"cc": 16,
"add": 1,
"count": 6,
"commands": [
{
"bounds": [
-1,
1
],
"msg": "/param/Xpan"
}]
},
{
"comment": "filter all",
"cc": 7,
"commands": [
{
"bounds": [
100,
8000
],
"msg": "/param/1filter_frequency"
},
{
"bounds": [
100,
8000
],
"msg": "/param/2filter_frequency"
},
{
"bounds": [
100,
8000
],
"msg": "/param/3filter_frequency"
},
{
"bounds": [
100,
8000
],
"msg": "/param/4filter_frequency"
},
{
"bounds": [
100,
8000
],
"msg": "/param/5filter_frequency"
},
{
"bounds": [
100,
8000
],
"msg": "/param/6filter_frequency"
}]
},
{
"comment": "pan X",
"cc": 16,
"add": 1,
"count": 6,
"commands": [
{
"bounds": [
-1,
1
],
"msg": "/param/Xpan"
}]
},
{
"comment": "rate lfo all",
"cc": 22,
"commands": [
{
"data": 1,
"msg": "/param/1rate lfo amp"
},
{
"datas": [
0,
0.06,
0.09,
0.12,
1
],
"msg": "/param/1rate lfo period"
}]
},
{
"comment": "recording trig",
"cc": 64,
"add": 1,
"count": 6,
"commands": [
{
"msg": "/param/Xrecording trig",
"datas": [
0,
1
]
}]
},
{
"comment": "stop trig",
"cc": 32,
"add": 1,
"count": 6,
"commands": [
{
"msg": "/param/Xstop trig",
"datas": [
0,
1
]
}]
},
{
"comment": "play trig",
"cc": 48,
"add": 1,
"count": 6,
"commands": [
{
"msg": "/param/Xplay trig",
"datas": [
0,
1
]
}]
},
{
"comment": "play all",
"cc": 41,
"commands": [
{
"msg": "/param/1play trig",
"datas": [
0,
1
]
},
{
"msg": "/param/2play trig",
"datas": [
0,
1
]
},
{
"msg": "/param/3play trig",
"datas": [
0,
1
]
},
{
"msg": "/param/4play trig",
"datas": [
0,
1
]
},
{
"msg": "/param/5play trig",
"datas": [
0,
1
]
},
{
"msg": "/param/6play trig",
"datas": [
0,
1
]
}]
},
{
"comment": "stop all",
"cc": 42,
"commands": [
{
"msg": "/param/1stop trig",
"datas": [
0,
1
]
},
{
"msg": "/param/2stop trig",
"datas": [
0,
1
]
},
{
"msg": "/param/3stop trig",
"datas": [
0,
1
]
},
{
"msg": "/param/4stop trig",
"datas": [
0,
1
]
},
{
"msg": "/param/5stop trig",
"datas": [
0,
1
]
},
{
"msg": "/param/6stop trig",
"datas": [
0,
1
]
}]
}]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment