Created
October 25, 2014 16:42
-
-
Save mtcomb/c801d99ddbdadb756f29 to your computer and use it in GitHub Desktop.
Guru synth definition for Jomox AirBase 99
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
return SynthDefinition{ | |
content_height = 450, | |
id = "jomox_airbase99"; | |
name = "Jomox AirBase 99", | |
author = "mtcomb [ymtcomb@gmail.com]", | |
beta = true, | |
Section { | |
name = "Analog", | |
Group { | |
layout = "horizontal", | |
name = "Bass Drum", | |
Parameter { | |
id = "tune_b", | |
name = "Tune", | |
number = 100, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "pitch_b", | |
name = "Pitch", | |
number = 101, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "decay_b", | |
name = "Decay", | |
number = 102, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "harmonics_b", | |
name = "Harmonics", | |
number = 103, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "pulse_b", | |
name = "Pulse", | |
number = 104, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "noise_b", | |
name = "Noise", | |
number = 105, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "attack_b", | |
name = "Attack", | |
number = 106, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "eq_b", | |
name = "EQ", | |
number = 107, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "level_b", | |
name = "BD Level", | |
number = 117, | |
default_value = 127, | |
type = "cc", | |
}, | |
}, | |
Group { | |
name = "Snare Drum", | |
Parameter { | |
id = "tune_s", | |
name = "Tune", | |
number = 108, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "snappy_s", | |
name = "Snappy", | |
number = 109, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "decay_s", | |
name = "Decay", | |
number = 110, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "detune_s", | |
name = "Detune", | |
number = 111, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "noise_tune_s", | |
name = "Noise Tune", | |
number = 112, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "level_s", | |
name = "SD Level", | |
number = 118, | |
default_value = 127, | |
type = "cc", | |
}, | |
}, | |
Group { | |
name = "Low Tom", | |
Parameter { | |
id = "tune_lt", | |
name = "Tune", | |
number = 12, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "decay_lt", | |
name = "Decay", | |
number = 13, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "level_lt", | |
name = "Level", | |
number = 14, | |
default_value = 127, | |
type = "cc", | |
}, | |
}, | |
Group { | |
name = "High Tom", | |
Parameter { | |
id = "tune_ht", | |
name = "Tune", | |
number = 15, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "decay_ht", | |
name = "Decay", | |
number = 16, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "level_ht", | |
name = "Level", | |
number = 17, | |
default_value = 127, | |
type = "cc", | |
}, | |
}, | |
--[[ | |
Group { | |
name = "LFO", | |
Parameter { | |
id = "waveform_1_lfo", | |
name = "LFO 1 Waveform", | |
type = "cc", | |
number = 75, | |
item_values = {4, 0, 1, 2, 3, 8, 9, 10, 11}, | |
items = {"--","Saw Up free","Saw Down free","Triangle free","Rectangular free","Saw Up sync","Saw Down sync","Triangle sync","Rectangular sync"}, | |
gui_type = "dropdown", | |
}, | |
Parameter { | |
id = "waveform_2_lfo", | |
name = "LFO 2 Waveform", | |
type = "cc", | |
number = 79, | |
item_values = {4, 0, 1, 2, 3, 8, 9, 10, 11}, | |
items = {"--","Saw Up free","Saw Down free","Triangle free","Rectangular free","Saw Up sync","Saw Down sync","Triangle sync","Rectangular sync"}, | |
gui_type = "dropdown", | |
}, | |
Parameter { | |
id = "destination_1_lfo", | |
name = "LFO 1 Destination", | |
type = "cc", | |
number = 76, | |
item_values = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, | |
items = {"Bass Drum tune","Snare Drum tune","Lo Tom tune","Hi Tom tune","Hi Hat tune","Hi Pass Filter Cutoff","Clap tune","Rimshot tune","Crash tune","Ride tune"}, | |
gui_type = "dropdown", | |
}, | |
Parameter { | |
id = "destination_2_lfo", | |
name = "LFO 2 Destination", | |
type = "cc", | |
number = 80, | |
item_values = {0, 1, 2, 3}, | |
items = {"Bass Drum tune","Snare Drum tune","Lo Tom tune","Hi Tom tune"}, | |
gui_type = "dropdown", | |
}, | |
}, | |
--]] | |
}, | |
Section { | |
name = "Sample", | |
Group { | |
name = "Hi Hat", | |
Parameter { | |
id = "sample_hh", | |
name = "Sample", | |
type = "cc", | |
number = 62, | |
item_values = {0, 1, 2, 3}, | |
items = {"909","808","CR78","JMX"}, | |
}, | |
Parameter { | |
id = "reverse_hh", | |
name = "Reverse", | |
type = "cc", | |
number = 62, | |
item_values = {20, 21}, | |
items = {"off","on"}, | |
}, | |
Parameter { | |
id = "source_hh", | |
name = "Source", | |
type = "cc", | |
number = 62, | |
item_values = {32, 33, 34}, | |
items = {"Normal","Filter","Noise"}, | |
}, | |
Parameter { | |
id = "tune_hh", | |
name = "Tune", | |
number = 18, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "ch_attack_hh", | |
name = "CH Attack", | |
number = 19, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "ch_peaktime_hh", | |
name = "CH Peaktime", | |
number = 20, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "ch_decay_hh", | |
name = "CH Decay", | |
number = 21, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "oh_attack_hh", | |
name = "OH Attack", | |
number = 22, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "oh_peaktime_hh", | |
name = "OH Peaktime", | |
number = 23, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "oh_decay_hh", | |
name = "OH Decay", | |
number = 24, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "level_hh", | |
name = "HH Level", | |
number = 25, | |
default_value = 127, | |
type = "cc", | |
}, | |
Parameter { | |
id = "lf_cutoff_hp_hh", | |
name = "LF Cutoff HP", | |
number = 59, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "lf_cutoff_lp_hh", | |
name = "LF Cutoff LP", | |
number = 60, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "lf_resonance_hh", | |
name = "LF Resonance", | |
number = 61, | |
default_value = 64, | |
type = "cc", | |
}, | |
}, | |
Group { | |
name = "Hand Clap", | |
Parameter { | |
id = "sample_hc", | |
name = "Sample", | |
type = "cc", | |
number = 62, | |
item_values = {8, 9, 10, 11}, | |
items = {"909","808","CR78","JMX"}, | |
}, | |
Parameter { | |
id = "reverse_hc", | |
name = "Reverse", | |
type = "cc", | |
number = 62, | |
item_values = {24, 25}, | |
items = {"off","on"}, | |
}, | |
Parameter { | |
id = "tune_hc", | |
name = "Tune", | |
number = 26, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "attack_hc", | |
name = "Attack", | |
number = 27, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "peaktime_hc", | |
name = "Peaktime", | |
number = 28, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "decay_hc", | |
name = "Decay", | |
number = 29, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "level_hc", | |
name = "Tune", | |
number = 30, | |
default_value = 127, | |
type = "cc", | |
}, | |
}, | |
Group { | |
name = "Rim Shot", | |
Parameter { | |
id = "sample_rs", | |
name = "Sample", | |
type = "cc", | |
number = 62, | |
item_values = {4, 5, 6, 7}, | |
items = {"909","808","CR78","JMX"}, | |
}, | |
Parameter { | |
id = "reverse_rs", | |
name = "Reverse", | |
type = "cc", | |
number = 62, | |
item_values = {22, 23}, | |
items = {"off","on"}, | |
}, | |
Parameter { | |
id = "tune_rs", | |
name = "Tune", | |
number = 44, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "attack_rs", | |
name = "Attack", | |
number = 45, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "peaktime_rs", | |
name = "Peaktime", | |
number = 46, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "decay_rs", | |
name = "Decay", | |
number = 47, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "level_rs", | |
name = "Level", | |
number = 48, | |
default_value = 127, | |
type = "cc", | |
}, | |
}, | |
Group { | |
name = "Crash", | |
Parameter { | |
id = "sample_cr", | |
name = "Sample", | |
type = "cc", | |
number = 62, | |
item_values = {12, 13, 14, 15}, | |
items = {"909","808","CR78","JMX"}, | |
}, | |
Parameter { | |
id = "reverse_cr", | |
name = "Reverse", | |
type = "cc", | |
number = 62, | |
item_values = {26, 27}, | |
items = {"off","on"}, | |
}, | |
Parameter { | |
id = "tune_cr", | |
name = "Tune", | |
number = 49, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "attack_cr", | |
name = "Attack", | |
number = 50, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "peaktime_cr", | |
name = "Peaktime", | |
number = 51, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "decay_cr", | |
name = "Decay", | |
number = 52, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "level_cr", | |
name = "Level", | |
number = 53, | |
default_value = 127, | |
type = "cc", | |
}, | |
}, | |
Group { | |
name = "Ride", | |
Parameter { | |
id = "sample_r", | |
name = "Sample", | |
type = "cc", | |
number = 62, | |
item_values = {16, 17, 18, 19}, | |
items = {"909","808","CR78","JMX"}, | |
}, | |
Parameter { | |
id = "reverse_r", | |
name = "Reverse", | |
type = "cc", | |
number = 62, | |
item_values = {28, 29}, | |
items = {"off","on"}, | |
}, | |
Parameter { | |
id = "tune_r", | |
name = "Tune", | |
number = 54, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "attack_r", | |
name = "Attack", | |
number = 55, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "peaktime_r", | |
name = "Peaktime", | |
number = 56, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "decay_r", | |
name = "Decay", | |
number = 57, | |
default_value = 64, | |
type = "cc", | |
}, | |
Parameter { | |
id = "level_r", | |
name = "Level", | |
number = 58, | |
default_value = 127, | |
type = "cc", | |
}, | |
}, | |
}, | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment