Guru lets you load presaved mappings for controlling hardware synths
so you dont need to reinvent the wheel and map everything out each time
on linux the scripts go in somewhere in /.config/renoise/scripts/tools
The Renoise Tool Guru
return SynthDefinition {
id = "korg_microkorg",
name = "Microkorg",
author = "Bweew",
Section {
Group {
name = "Filter",
Parameter { id="filter_type", name="Type", type="cc", number=83 },
Parameter { id="cutoff", name="Cutoff", type="cc", number=74 },
Parameter { id="resonance", name="Resonance", type="cc", number=71 },
Parameter { id="filter_eg_int", name="Filt EG", type="cc", number=79 },
Parameter { id="kbd_track", name="KBD Track", type="cc", number=85 }
},
Group {
name = "Filter EG",
Parameter { id="feg_attack", name="Attack", type="cc", number=23 },
Parameter { id="feg_decay", name="Decay", type="cc", number=24 },
Parameter { id="feg_sustain", name="Sustain", type="cc", number=25 },
Parameter { id="feg_release", name="Release", type="cc", number=26 }
},
Group {
name = "Amp EG",
Parameter { id="aeg_attack", name="Attack", type="cc", number=73 },
Parameter { id="aeg_decay", name="Decay", type="cc", number=75 },
Parameter { id="aeg_sustain", name="Sustain", type="cc", number=70 },
Parameter { id="aeg_release", name="Release", type="cc", number=72 }
},
Group {
name = "Delay",
Parameter { id="delay_time", name="Time", type="cc", number=13 },
Parameter { id="delay_depth", name="Depth", type="cc", number=94 }
},
Group {
name = "Mod FX",
Parameter { id="mod_speed", name="Speed", type="cc", number=12 },
Parameter { id="mod_depth", name="Depth", type="cc", number=93 }
},
Group {
name = "Mixer",
Parameter { id="osc1_level", name="Osc1 Level", type="cc", number=20 },
Parameter { id="osc2_level", name="Osc2 Level", type="cc", number=21 },
Parameter { id="noise_level", name="Noise Level", type="cc", number=22 }
},
Group {
name = "Osc 1",
Parameter { id="osc1_wave", name="Wave", type="cc", number=77 },
Parameter { id="osc1_ctrl1", name="Ctrl 1", type="cc", number=77 },
Parameter { id="osc1_ctrl2", name="Ctrl 2", type="cc", number=15 }
},
Group {
name = "Osc 2",
Parameter { id="osc2_wave", name="Wave", type="cc", number=78 },
Parameter { id="osc2_mod", name="Osc Mod", type="cc", number=82 },
Parameter { id="osc2_semi", name="Semitone", type="cc", number=18 },
Parameter { id="osc2_tune", name="Tune", type="cc", number=19 }
},
Group {
name = "LFO 1",
Parameter { id="lfo1_wave", name="Wave", type="cc", number=87 },
Parameter { id="lfo1_freq", name="Frequency", type="cc", number=27 }
},
Group {
name = "LFO 2",
Parameter { id="lfo2_wave", name="Wave", type="cc", number=88 },
Parameter { id="lfo2_freq", name="Frequency", type="cc", number=76 }
},
Group {
name = "V Patch",
Parameter { id="vpatch1", name="P1 Int", type="cc", number=28 },
Parameter { id="vpatch2", name="P2 Int", type="cc", number=29 },
Parameter { id="vpatch3", name="P3 Int", type="cc", number=30 },
Parameter { id="vpatch4", name="P4 Int", type="cc", number=31 }
}
}
}
No comments:
Post a Comment