diff --git a/generate_quantizer_presets.py b/generate_quantizer_presets.py new file mode 100644 index 0000000..3e0db64 --- /dev/null +++ b/generate_quantizer_presets.py @@ -0,0 +1,128 @@ +import json +import os + +scales = """ +Ionian (Major) 1-2-3-4-5-6-7 +Dorian 1-2-b3-4-5-6-b7 +Phrygian 1-b2-b3-4-5-b6-b7 +Lydian 1-2-3-#4-5-6-7 +Mixolydian 1-2-3-4-5-6-b7 +Aeolian (Minor) 1-2-b3-4-5-b6-b7 +Locrian 1-b2-b3-4-b5-b6-b7 +Aeolian 7 (Harmonic Minor) 1-2-b3-4-5-b6-7 +Locrian 6 1-b2-b3-4-b5-6-b7 +Ionian #5 1-2-3-4-#5-6-7 +Dorian #4 1-2-b3-#4-5-6-b7 +Phrygian 3 1-b2-3-4-5-b6-b7 +Lydian #2 1-#2-3-#4-5-6-7 +Locrian b4 bb7 1-b2-b3-b4-b5-b6-bb7 +Aeolian 6 7 (Melodic Minor) 1-2-b3-4-5-6-7 +Phrygian 6 1-b2-b3-4-5-6-b7 +Lydian #5 1-2-3-#4-#5-6-7 +Lydian b7 1-2-3-#4-5-6-b7 +Aeolian 3 1-2-3-4-5-b6-b7 +Locrian 2 1-2-b3-4-b5-b6-b7 +Locrian b4 1-b2-b3-b4-b5-b6-b7 +Bebop Dominant 1-2-3-4-5-6-#6-7 +Bebob Major 1-2-3-4-5-b6-6-7 +Bebob Minor 1-2-b3-3-4-5-6-b7 +Bebob Melodic Minor 1-2-b3-4-5-b6-6-7 +Blues Major 1-2-b3-3-5-6 +Blues Minor 1-b3-4-b5-5-b7 +Blues Diminished 1-b2-b3-3-b5-5-6-b7 +Blues Pentatonic 1-b3-4-5-b7 +Blues Rock'n'Roll 1-2-b3-3-4-b5-5-6-b7 +Byzantine 1-b2-3-4-5-b6-7 +Hungarian Minor 1-2-b3-b5-5-b6-7 +Hungarian Gypsy 1-2-b3-#4-5-b6-b7 +Spanish Gypsy 1-b2-3-4-5-b6-b7 +Major Pentatonic 1-2-3-5-6 +Neutral Pentatonic 1-2-4-5-b7 +Rock Pentatonic 1-b3-4-#5-b7 +Scottish Pentatonic 1-2-4-5-6 +Minor Pentatonic 1-b3-4-5-b7 +Whole 1-2-3-#4-#5-#6 +Whole-Half 1-2-b3-4-#4-#5-6-7 +Half-Whole 1-b2-b3-3-b5-5-6-b7 +Augmented 1-#2-3-5-#5-7 +Byzantine 1-b2-3-4-5-b6-7 +Chromatic 1-#1-2-#2-3-4-#4-5-#5-6-#6-7 +Enigmatic (Ascending) 1-b2-3-#4-#5-#6-7 +Enigmatic (Descending) 1-b2-3-4-b6-b7-7 +Hungarian Major 1-b3-3-b5-5-6-b7 +Hungarian Minor 1-2-b3-b5-5-b6-7 +Neapolitan Major 1-b2-b3-4-5-6-7 +Neapolitan Minor 1-b2-b3-4-5-b6-7 +Overtone 1-2-3-#4-5-6-b7 +Prometheus 1-2-3-b5-6-b7 +Prometheus Neapolitan 1-b2-3-b5-6-b7 +Spanish 8 Tone 1-b2-b3-3-4-b5-b6-b7 +""" + +note_indexes = { + "1": 0, + "#1": 1, + "b2": 1, + "2": 2, + "#2": 3, + "b3": 3, + "3": 4, + "b4": 4, + "4": 5, + "#4": 6, + "b5": 6, + "5": 7, + "#5": 8, + "b6": 8, + "6": 9, + "bb7": 9, + "#6": 10, + "b7": 10, + "7": 11, +} + +dir = "presets/Quantizer" +os.makedirs(dir, exist_ok=True) +count = 0 + +for line in scales.splitlines(): + if not line: + continue + + data = { + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + False, + False, + False, + False, + False, + False, + False, + False, + False, + False, + False, + False, + ] + } + } + + name, notes = line.split("\t") + notes = notes.split("-") + + for note in notes: + note_index = note_indexes[note] + data["data"]["enabledNotes"][note_index] = True + + path = os.path.join(dir, f"{count:02d}_{name}.vcvm") + print(path) + print(data) + with open(path, "w") as f: + json.dump(data, f, indent=2) + + count += 1 diff --git a/presets/Quantizer/00_Ionian (Major).vcvm b/presets/Quantizer/00_Ionian (Major).vcvm new file mode 100644 index 0000000..c8fd066 --- /dev/null +++ b/presets/Quantizer/00_Ionian (Major).vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + true, + true, + false, + true, + false, + true, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/01_Dorian.vcvm b/presets/Quantizer/01_Dorian.vcvm new file mode 100644 index 0000000..5abae3f --- /dev/null +++ b/presets/Quantizer/01_Dorian.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + true, + false, + true, + false, + true, + false, + true, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/02_Phrygian.vcvm b/presets/Quantizer/02_Phrygian.vcvm new file mode 100644 index 0000000..705e848 --- /dev/null +++ b/presets/Quantizer/02_Phrygian.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + true, + false, + true, + false, + true, + true, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/03_Lydian.vcvm b/presets/Quantizer/03_Lydian.vcvm new file mode 100644 index 0000000..36f9bcb --- /dev/null +++ b/presets/Quantizer/03_Lydian.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + true, + false, + true, + true, + false, + true, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/04_Mixolydian.vcvm b/presets/Quantizer/04_Mixolydian.vcvm new file mode 100644 index 0000000..c12f573 --- /dev/null +++ b/presets/Quantizer/04_Mixolydian.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + true, + true, + false, + true, + false, + true, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/05_Aeolian (Minor).vcvm b/presets/Quantizer/05_Aeolian (Minor).vcvm new file mode 100644 index 0000000..cf64b8c --- /dev/null +++ b/presets/Quantizer/05_Aeolian (Minor).vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + true, + false, + true, + false, + true, + true, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/06_Locrian.vcvm b/presets/Quantizer/06_Locrian.vcvm new file mode 100644 index 0000000..9e6e893 --- /dev/null +++ b/presets/Quantizer/06_Locrian.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + true, + false, + true, + true, + false, + true, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/07_Aeolian 7 (Harmonic Minor).vcvm b/presets/Quantizer/07_Aeolian 7 (Harmonic Minor).vcvm new file mode 100644 index 0000000..e5bdf8d --- /dev/null +++ b/presets/Quantizer/07_Aeolian 7 (Harmonic Minor).vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + true, + false, + true, + false, + true, + true, + false, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/08_Locrian 6.vcvm b/presets/Quantizer/08_Locrian 6.vcvm new file mode 100644 index 0000000..ed2031e --- /dev/null +++ b/presets/Quantizer/08_Locrian 6.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + true, + false, + true, + true, + false, + false, + true, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/09_Ionian #5.vcvm b/presets/Quantizer/09_Ionian #5.vcvm new file mode 100644 index 0000000..93372fb --- /dev/null +++ b/presets/Quantizer/09_Ionian #5.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + true, + true, + false, + false, + true, + true, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/10_Dorian #4.vcvm b/presets/Quantizer/10_Dorian #4.vcvm new file mode 100644 index 0000000..0d8ab40 --- /dev/null +++ b/presets/Quantizer/10_Dorian #4.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + true, + false, + false, + true, + true, + false, + true, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/11_Phrygian 3.vcvm b/presets/Quantizer/11_Phrygian 3.vcvm new file mode 100644 index 0000000..6122147 --- /dev/null +++ b/presets/Quantizer/11_Phrygian 3.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + false, + true, + true, + false, + true, + true, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/12_Lydian #2.vcvm b/presets/Quantizer/12_Lydian #2.vcvm new file mode 100644 index 0000000..de2136a --- /dev/null +++ b/presets/Quantizer/12_Lydian #2.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + false, + true, + true, + false, + true, + true, + false, + true, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/13_Locrian b4 bb7.vcvm b/presets/Quantizer/13_Locrian b4 bb7.vcvm new file mode 100644 index 0000000..4318848 --- /dev/null +++ b/presets/Quantizer/13_Locrian b4 bb7.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + true, + true, + false, + true, + false, + true, + true, + false, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/14_Aeolian 6 7 (Melodic Minor).vcvm b/presets/Quantizer/14_Aeolian 6 7 (Melodic Minor).vcvm new file mode 100644 index 0000000..974fe2d --- /dev/null +++ b/presets/Quantizer/14_Aeolian 6 7 (Melodic Minor).vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + true, + false, + true, + false, + true, + false, + true, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/15_Phrygian 6.vcvm b/presets/Quantizer/15_Phrygian 6.vcvm new file mode 100644 index 0000000..49a5958 --- /dev/null +++ b/presets/Quantizer/15_Phrygian 6.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + true, + false, + true, + false, + true, + false, + true, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/16_Lydian #5.vcvm b/presets/Quantizer/16_Lydian #5.vcvm new file mode 100644 index 0000000..7e431ee --- /dev/null +++ b/presets/Quantizer/16_Lydian #5.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + true, + false, + true, + false, + true, + true, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/17_Lydian b7.vcvm b/presets/Quantizer/17_Lydian b7.vcvm new file mode 100644 index 0000000..c4c9891 --- /dev/null +++ b/presets/Quantizer/17_Lydian b7.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + true, + false, + true, + true, + false, + true, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/18_Aeolian 3.vcvm b/presets/Quantizer/18_Aeolian 3.vcvm new file mode 100644 index 0000000..106b0bf --- /dev/null +++ b/presets/Quantizer/18_Aeolian 3.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + true, + true, + false, + true, + true, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/19_Locrian 2.vcvm b/presets/Quantizer/19_Locrian 2.vcvm new file mode 100644 index 0000000..64a8aab --- /dev/null +++ b/presets/Quantizer/19_Locrian 2.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + true, + false, + true, + true, + false, + true, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/20_Locrian b4.vcvm b/presets/Quantizer/20_Locrian b4.vcvm new file mode 100644 index 0000000..a787098 --- /dev/null +++ b/presets/Quantizer/20_Locrian b4.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + true, + true, + false, + true, + false, + true, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/21_Bebop Dominant.vcvm b/presets/Quantizer/21_Bebop Dominant.vcvm new file mode 100644 index 0000000..4e09d36 --- /dev/null +++ b/presets/Quantizer/21_Bebop Dominant.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + true, + true, + false, + true, + false, + true, + true, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/22_Bebob Major.vcvm b/presets/Quantizer/22_Bebob Major.vcvm new file mode 100644 index 0000000..1b47195 --- /dev/null +++ b/presets/Quantizer/22_Bebob Major.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + true, + true, + false, + true, + true, + true, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/23_Bebob Minor.vcvm b/presets/Quantizer/23_Bebob Minor.vcvm new file mode 100644 index 0000000..3b16b1c --- /dev/null +++ b/presets/Quantizer/23_Bebob Minor.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + true, + true, + true, + false, + true, + false, + true, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/24_Bebob Melodic Minor.vcvm b/presets/Quantizer/24_Bebob Melodic Minor.vcvm new file mode 100644 index 0000000..9e11f6c --- /dev/null +++ b/presets/Quantizer/24_Bebob Melodic Minor.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + true, + false, + true, + false, + true, + true, + true, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/25_Blues Major.vcvm b/presets/Quantizer/25_Blues Major.vcvm new file mode 100644 index 0000000..b25b966 --- /dev/null +++ b/presets/Quantizer/25_Blues Major.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + true, + true, + false, + false, + true, + false, + true, + false, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/26_Blues Minor.vcvm b/presets/Quantizer/26_Blues Minor.vcvm new file mode 100644 index 0000000..70379ee --- /dev/null +++ b/presets/Quantizer/26_Blues Minor.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + false, + true, + false, + true, + true, + true, + false, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/27_Blues Diminished.vcvm b/presets/Quantizer/27_Blues Diminished.vcvm new file mode 100644 index 0000000..36d5ca5 --- /dev/null +++ b/presets/Quantizer/27_Blues Diminished.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + true, + true, + false, + true, + true, + false, + true, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/28_Blues Pentatonic.vcvm b/presets/Quantizer/28_Blues Pentatonic.vcvm new file mode 100644 index 0000000..8aeeb87 --- /dev/null +++ b/presets/Quantizer/28_Blues Pentatonic.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + false, + true, + false, + true, + false, + true, + false, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/29_Blues Rock'n'Roll.vcvm b/presets/Quantizer/29_Blues Rock'n'Roll.vcvm new file mode 100644 index 0000000..ffaa695 --- /dev/null +++ b/presets/Quantizer/29_Blues Rock'n'Roll.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + true, + true, + true, + true, + true, + false, + true, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/30_Byzantine.vcvm b/presets/Quantizer/30_Byzantine.vcvm new file mode 100644 index 0000000..d1c7373 --- /dev/null +++ b/presets/Quantizer/30_Byzantine.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + false, + true, + true, + false, + true, + true, + false, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/31_Hungarian Minor.vcvm b/presets/Quantizer/31_Hungarian Minor.vcvm new file mode 100644 index 0000000..58a7340 --- /dev/null +++ b/presets/Quantizer/31_Hungarian Minor.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + true, + false, + false, + true, + true, + true, + false, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/32_Hungarian Gypsy.vcvm b/presets/Quantizer/32_Hungarian Gypsy.vcvm new file mode 100644 index 0000000..e117608 --- /dev/null +++ b/presets/Quantizer/32_Hungarian Gypsy.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + true, + false, + false, + true, + true, + true, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/33_Spanish Gypsy.vcvm b/presets/Quantizer/33_Spanish Gypsy.vcvm new file mode 100644 index 0000000..6122147 --- /dev/null +++ b/presets/Quantizer/33_Spanish Gypsy.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + false, + true, + true, + false, + true, + true, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/34_Major Pentatonic.vcvm b/presets/Quantizer/34_Major Pentatonic.vcvm new file mode 100644 index 0000000..b95d9e3 --- /dev/null +++ b/presets/Quantizer/34_Major Pentatonic.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + true, + false, + false, + true, + false, + true, + false, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/35_Neutral Pentatonic.vcvm b/presets/Quantizer/35_Neutral Pentatonic.vcvm new file mode 100644 index 0000000..7bc6bda --- /dev/null +++ b/presets/Quantizer/35_Neutral Pentatonic.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + false, + true, + false, + true, + false, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/36_Rock Pentatonic.vcvm b/presets/Quantizer/36_Rock Pentatonic.vcvm new file mode 100644 index 0000000..57610ec --- /dev/null +++ b/presets/Quantizer/36_Rock Pentatonic.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + false, + true, + false, + true, + false, + false, + true, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/37_Scottish Pentatonic.vcvm b/presets/Quantizer/37_Scottish Pentatonic.vcvm new file mode 100644 index 0000000..eac8705 --- /dev/null +++ b/presets/Quantizer/37_Scottish Pentatonic.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + false, + true, + false, + true, + false, + true, + false, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/38_Minor Pentatonic.vcvm b/presets/Quantizer/38_Minor Pentatonic.vcvm new file mode 100644 index 0000000..8aeeb87 --- /dev/null +++ b/presets/Quantizer/38_Minor Pentatonic.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + false, + true, + false, + true, + false, + true, + false, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/39_Whole.vcvm b/presets/Quantizer/39_Whole.vcvm new file mode 100644 index 0000000..e6407d6 --- /dev/null +++ b/presets/Quantizer/39_Whole.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + true, + false, + true, + false, + true, + false, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/40_Whole-Half.vcvm b/presets/Quantizer/40_Whole-Half.vcvm new file mode 100644 index 0000000..ffda443 --- /dev/null +++ b/presets/Quantizer/40_Whole-Half.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + true, + false, + true, + true, + false, + true, + true, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/41_Half-Whole.vcvm b/presets/Quantizer/41_Half-Whole.vcvm new file mode 100644 index 0000000..36d5ca5 --- /dev/null +++ b/presets/Quantizer/41_Half-Whole.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + true, + true, + false, + true, + true, + false, + true, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/42_Augmented.vcvm b/presets/Quantizer/42_Augmented.vcvm new file mode 100644 index 0000000..d1ac098 --- /dev/null +++ b/presets/Quantizer/42_Augmented.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + false, + true, + true, + false, + false, + true, + true, + false, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/43_Byzantine.vcvm b/presets/Quantizer/43_Byzantine.vcvm new file mode 100644 index 0000000..d1c7373 --- /dev/null +++ b/presets/Quantizer/43_Byzantine.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + false, + true, + true, + false, + true, + true, + false, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/44_Chromatic.vcvm b/presets/Quantizer/44_Chromatic.vcvm new file mode 100644 index 0000000..6d86788 --- /dev/null +++ b/presets/Quantizer/44_Chromatic.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/45_Enigmatic (Ascending).vcvm b/presets/Quantizer/45_Enigmatic (Ascending).vcvm new file mode 100644 index 0000000..1a979f6 --- /dev/null +++ b/presets/Quantizer/45_Enigmatic (Ascending).vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + false, + true, + false, + true, + false, + true, + false, + true, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/46_Enigmatic (Descending).vcvm b/presets/Quantizer/46_Enigmatic (Descending).vcvm new file mode 100644 index 0000000..a296944 --- /dev/null +++ b/presets/Quantizer/46_Enigmatic (Descending).vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + false, + true, + true, + false, + false, + true, + false, + true, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/47_Hungarian Major.vcvm b/presets/Quantizer/47_Hungarian Major.vcvm new file mode 100644 index 0000000..507fad6 --- /dev/null +++ b/presets/Quantizer/47_Hungarian Major.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + false, + true, + true, + false, + true, + true, + false, + true, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/48_Hungarian Minor.vcvm b/presets/Quantizer/48_Hungarian Minor.vcvm new file mode 100644 index 0000000..58a7340 --- /dev/null +++ b/presets/Quantizer/48_Hungarian Minor.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + true, + false, + false, + true, + true, + true, + false, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/49_Neapolitan Major.vcvm b/presets/Quantizer/49_Neapolitan Major.vcvm new file mode 100644 index 0000000..ee967a4 --- /dev/null +++ b/presets/Quantizer/49_Neapolitan Major.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + true, + false, + true, + false, + true, + false, + true, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/50_Neapolitan Minor.vcvm b/presets/Quantizer/50_Neapolitan Minor.vcvm new file mode 100644 index 0000000..d219077 --- /dev/null +++ b/presets/Quantizer/50_Neapolitan Minor.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + true, + false, + true, + false, + true, + true, + false, + false, + true + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/51_Overtone.vcvm b/presets/Quantizer/51_Overtone.vcvm new file mode 100644 index 0000000..c4c9891 --- /dev/null +++ b/presets/Quantizer/51_Overtone.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + true, + false, + true, + true, + false, + true, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/52_Prometheus.vcvm b/presets/Quantizer/52_Prometheus.vcvm new file mode 100644 index 0000000..dc813cc --- /dev/null +++ b/presets/Quantizer/52_Prometheus.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + false, + true, + false, + true, + false, + true, + false, + false, + true, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/53_Prometheus Neapolitan.vcvm b/presets/Quantizer/53_Prometheus Neapolitan.vcvm new file mode 100644 index 0000000..4d5be7d --- /dev/null +++ b/presets/Quantizer/53_Prometheus Neapolitan.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + false, + true, + false, + true, + false, + false, + true, + true, + false + ] + } +} \ No newline at end of file diff --git a/presets/Quantizer/54_Spanish 8 Tone.vcvm b/presets/Quantizer/54_Spanish 8 Tone.vcvm new file mode 100644 index 0000000..143d7be --- /dev/null +++ b/presets/Quantizer/54_Spanish 8 Tone.vcvm @@ -0,0 +1,22 @@ +{ + "plugin": "Fundamental", + "model": "Quantizer", + "version": "2.0.0", + "params": [], + "data": { + "enabledNotes": [ + true, + true, + false, + true, + true, + true, + true, + false, + true, + false, + true, + false + ] + } +} \ No newline at end of file