Skip to content

Instantly share code, notes, and snippets.

@Dinir
Created January 21, 2025 02:12
Show Gist options
  • Save Dinir/464b9c95228174df949a367b1bf1c2b8 to your computer and use it in GitHub Desktop.
Save Dinir/464b9c95228174df949a367b1bf1c2b8 to your computer and use it in GitHub Desktop.
My Launchkey Plugin Mode Mappings for FL Studio - Goes to `%UserProfile%\Documents\Image-Line\FL Studio\Settings\Hardware\Novation\user\`.
user_defined_plugin_mappings = {
"plugin_mappings": [
{
"plugin_name": "3x Osc",
"parameters": [
{"parameter_index": 2, "name": "Osc 1 coarse pitch"},
{"parameter_index": 9, "name": "Osc 2 coarse pitch"},
{"parameter_index": 16, "name": "Osc 3 coarse pitch"},
{"parameter_index": 6, "name": "Osc 2 mix level"},
{"parameter_index": 13, "name": "Osc 3 mix level"},
{"parameter_index": 110, "name": "Filter frequency (modulation X)"},
{"parameter_index": 111, "name": "Filter bandwidth (modulation Y)"},
{"parameter_index": 113, "name": "Filter type"},
],
},
{
"plugin_name": "General Purpose Controller",
"parameters": [
{"parameter_index": 4112, "name": "General purpose controller 1"},
{"parameter_index": 4113, "name": "General purpose controller 2"},
{"parameter_index": 4114, "name": "General purpose controller 3"},
{"parameter_index": 4115, "name": "General purpose controller 4"},
{"parameter_index": 4176, "name": "General purpose controller 5"},
{"parameter_index": 4177, "name": "General purpose controller 6"},
{"parameter_index": 4178, "name": "General purpose controller 7"},
{"parameter_index": 4179, "name": "General purpose controller 8"},
],
},
{
"plugin_name": "RYM2612",
"parameters": [
{"parameter_index": 25, "name": "OP1 Attack Rate"},
{"parameter_index": 29, "name": "OP1 Decay Rate"},
{"parameter_index": 26, "name": "OP2 Attack Rate"},
{"parameter_index": 30, "name": "OP2 Decay Rate"},
{"parameter_index": 27, "name": "OP3 Attack Rate"},
{"parameter_index": 31, "name": "OP3 Decay Rate"},
{"parameter_index": 28, "name": "OP4 Attack Rate"},
{"parameter_index": 32, "name": "OP4 Decay Rate"},
],
},
{
"plugin_name": "Drumaxx",
"parameters": [
{"parameter_index": 708, "name": "EQ Band 1"},
{"parameter_index": 709, "name": "EQ Band 2"},
{"parameter_index": 710, "name": "EQ Band 3"},
{"parameter_index": 711, "name": "EQ Band 4"},
{"parameter_index": 712, "name": "EQ Band 5"},
{"parameter_index": 713, "name": "EQ Band 6"},
{"parameter_index": 714, "name": "EQ Band 7"},
{"parameter_index": 715, "name": "EQ Band 8"},
],
},
{
"plugin_name": "FM8",
"parameters": [
{"parameter_index": 1096, "name": "Aftertouch"},
{"parameter_index": 1098, "name": "Breath Controller"},
{"parameter_index": 1099, "name": "Controller 1"},
{"parameter_index": 1100, "name": "Controller 2"},
{"parameter_index": 22, "name": "Morph X"},
{"parameter_index": 23, "name": "Morph Y"},
{"parameter_index": 129, "name": "Analog Quality BL"},
{"parameter_index": 133, "name": "Digital Quality BL"},
],
},
{
"plugin_name": "DecentSampler",
"parameters": [
{"parameter_index": 17, "name": "Dynamics"},
{"parameter_index": 16, "name": "Expression"},
{"parameter_index": 6, "name": "Cutoff"},
{"parameter_index": 7, "name": "Resonance"},
{"parameter_index": 12, "name": "Filter Env Amount"},
{"parameter_index": 13, "name": "Delay Amount"},
{"parameter_index": 14, "name": "Delay Time"},
{"parameter_index": 15, "name": "Reverb Mix"},
],
},
{
"plugin_name": "Phase Plant",
"parameters": [
{"parameter_index": 7, "name": "Macro 1"},
{"parameter_index": 8, "name": "Macro 2"},
{"parameter_index": 9, "name": "Macro 3"},
{"parameter_index": 10, "name": "Macro 4"},
{"parameter_index": 11, "name": "Macro 5"},
{"parameter_index": 12, "name": "Macro 6"},
{"parameter_index": 13, "name": "Macro 7"},
{"parameter_index": 14, "name": "Macro 8"},
],
},
{
"plugin_name": "Vital",
"parameters": [
{"parameter_index": 211, "name": "Macro 1"},
{"parameter_index": 212, "name": "Macro 2"},
{"parameter_index": 213, "name": "Macro 3"},
{"parameter_index": 214, "name": "Macro 4"},
],
},
{
"plugin_name": "GHOST",
"parameters": [
{"parameter_index": 7, "name": "Macro 1"},
{"parameter_index": 8, "name": "Macro 2"},
{"parameter_index": 9, "name": "Macro 3"},
{"parameter_index": 10, "name": "Macro 4"},
],
},
{
"plugin_name": "Borsta",
"parameters": [
{"parameter_index": 15, "name": "Pan"},
{"parameter_index": 14, "name": "Pitch"},
{"parameter_index": 23, "name": "Harmonics"},
{"parameter_index": 17, "name": "Bass Gain"},
{"parameter_index": 18, "name": "Mids Gain"},
{"parameter_index": 19, "name": "Treble Gain"},
{"parameter_index": 20, "name": "Room Level"},
{"parameter_index": 21, "name": "Reverb Level"},
],
},
{
"plugin_name": "SynfulOrchestra",
"parameters": [
{"parameter_index": 4098, "center": 0.5 , "name": "CC #2 (brth)"},
{"parameter_index": 4100, "center": 0.07, "name": "CC #4 (foot)"},
{"parameter_index": 4103, "center": 0.5 , "name": "CC #7 (vol)"},
{"parameter_index": 4104, "center": 0.7 , "name": "CC #8 (bal)"},
{"parameter_index": 4107, "center": 0.71, "name": "CC #11 (expr)"},
{"parameter_index": 4167, "center": 0.5 , "name": "CC #71 (timb)"},
{"parameter_index": 4168, "center": 0.5 , "name": "CC #72 (rel)"},
{"parameter_index": 4169, "center": 0.5 , "name": "CC #73 (atck)"},
],
},
],
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment