-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstyles.json
More file actions
1400 lines (1400 loc) · 67.5 KB
/
styles.json
File metadata and controls
1400 lines (1400 loc) · 67.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
[
{
"id": "acid_classic",
"name": "Classic Acid",
"keywords": ["classic acid","chicago acid","original acid","phuture","pure acid","303 acid"],
"bpm_range": "112–127",
"brief": "Classic Acid House 112–127 BPM. Pure TB-303: high resonance 0.75–0.85, short decay, sparse hypnotic one-note pattern, filter motion is the melody. 4-on-floor kick, offbeat hi-hat. Dry, no FX. Phuture, Trax Records.",
"description": "Classic Acid House — 112 to 127 BPM. The original Chicago sound, minimal and raw. Pure TB-303 manipulation: high resonance, moderate env_mod, short decay, slide and accent doing all the work. Bass patterns are sparse and hypnotic — often a single repeating note cluster with filter motion carrying the energy rather than melody. Kick four-on-the-floor, loose open hi-hat on offbeats. Almost no FX — maybe a touch of room reverb, nothing more. The squelch is the entire point. Dry, analogue, relentless. Think Phuture, Trax Records, early DJ Pierre.",
"seed_patterns": {
"kick": [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],
"snare": [0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0],
"hihat": [0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0],
"bass_steps": [1,0,1,1,0,0,1,0,1,0,1,1,0,0,1,0],
"bass_notes": [45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45]
},
"suggested_root": 9,
"suggested_scale": "minor",
"baseline_params": {
"bass": {
"cutoff": 0.4,
"resonance": 0.78,
"env_mod": 0.72,
"decay": 0.32,
"accent_level": 0.7,
"waveform": "Saw",
"volume": 0.88,
"distortion": 0.04,
"filter_mode": "Lowpass"
},
"sequencer": {
"bpm": 122.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.04,
"reverb_size": 0.3,
"delay_mix": 0.12,
"distortion_drive": 0.0,
"distortion_mix": 0.0
}
},
"mc_lines": ["Acid. Pure acid.","Feel the three oh three.","The filter is the melody.","Squelch it. Harder."],
"themes": ["squelch","filter","warehouse","Chicago","raw"],
"rack_modules": ["bass","808","reverb"],
"lane_dynamism": {"bass":0.95,"kit_a":0.7,"kit_b":0.3,"fx":0.3,"hoover":0.0,"an1x":0.0},
"jam_prompt_template": "keep it minimal — tighten the squelch, filter sweep the 303, nothing else moves"
},
{
"id": "acid_house",
"name": "Acid House",
"keywords": ["acid house","squelch","squelchy","tb303","tb-303","acid groove"],
"bpm_range": "122–130",
"brief": "Acid House 122–130 BPM. TB-303 squelch front and centre, strong env_mod, high resonance, short–medium decay. Syncopated bass, occasional octave jumps C1–C3. 4-on-floor kick, 8th closed hats, clap on 2&4. Short reverb, subtle rhythmic delay.",
"description": "Acid House — 122 to 130 BPM. The evolved club sound: TB-303 squelch front and centre, but with more production gloss than pure classic acid. High resonance, strong env_mod, short to medium decay, accent and slide on key steps. Bass patterns are syncopated and hypnotic — occasional octave jumps, C1 to C3 range. Kick four-on-the-floor, closed hi-hats on 8th notes, maybe a clap on 2 and 4. Short reverb, subtle rhythmic delay — keep it tight. The filter movement IS the melody here.",
"seed_patterns": {
"kick": [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],
"snare": [0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0],
"hihat": [1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0]
},
"suggested_root": 5,
"suggested_scale": "minor",
"baseline_params": {
"bass": {
"cutoff": 0.45,
"resonance": 0.72,
"env_mod": 0.65,
"decay": 0.38,
"accent_level": 0.65,
"waveform": "Saw",
"volume": 0.85
},
"sequencer": {
"bpm": 126.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.06,
"delay_mix": 0.14,
"distortion_mix": 0.0
}
},
"mc_lines": ["Let the acid take you.","Three oh three state of mind.","This is how we do it. Filter up.","Acid never dies."],
"themes": ["acid","dance floor","bass line","late night"],
"rack_modules": ["bass","808","909","reverb","delay","chorus"],
"lane_dynamism": {"bass":0.9,"kit_a":0.8,"kit_b":0.7,"fx":0.45,"hoover":0.0,"an1x":0.0},
"jam_prompt_template": "evolve the 303 filter + accent, leave the kick/hat grid alone unless it drags"
},
{
"id": "acid_techno",
"name": "Acid Techno",
"keywords": ["acid techno","hard acid","harsh acid","techno acid","acid rave","acid trance"],
"bpm_range": "130–145",
"brief": "Acid Techno 130–145 BPM. 303 pushed to extremes: resonance cranked, env_mod strong, cutoff sweeping dramatically. Repetitive single/two-note lines. Bass distortion for bite. Heavy driving kick, dense hi-hats. More reverb, aggressive delay. Dave Clarke, Hardfloor.",
"description": "Acid Techno — 130 to 145 BPM. Harder, faster, more aggressive than acid house. The 303 is pushed to extremes — resonance cranked high, env_mod strong, cutoff sweeping dramatically. Bass patterns are relentless, often repetitive single-note or two-note lines that let the filter do the talking. Add distortion to the bass for extra bite. Kick heavy and driving, hi-hats dense and machine-like. More reverb allowed, maybe aggressive delay. This is rave floor music — brutal, hypnotic, relentless. Think Dave Clarke, Luke Slater, Hardfloor.",
"seed_patterns": {
"kick": [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],
"snare": [0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1],
"hihat": [1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0]
},
"suggested_root": 9,
"suggested_scale": "minor",
"baseline_params": {
"bass": {
"cutoff": 0.35,
"resonance": 0.82,
"env_mod": 0.78,
"decay": 0.28,
"accent_level": 0.75,
"waveform": "Saw",
"volume": 0.9,
"distortion": 0.08
},
"sequencer": {
"bpm": 138.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.0,
"delay_mix": 0.1,
"distortion_drive": 0.05,
"distortion_mix": 0.1
}
},
"mc_lines": ["Relentless.","The machine speaks.","Lock in. This doesn't stop.","Raw power."],
"themes": ["machine","industrial","raw","power","warehouse"],
"rack_modules": ["bass","808","909","reverb","delay","drive"],
"lane_dynamism": {"bass":0.9,"kit_a":0.85,"kit_b":0.8,"fx":0.6,"hoover":0.0,"an1x":0.0},
"jam_prompt_template": "push harder — more env_mod, more drive, sharper pattern variations"
},
{
"id": "detroit_techno",
"name": "Detroit Techno",
"keywords": ["detroit techno","detroit","techno funk","motor city","deep techno"],
"bpm_range": "120–135",
"brief": "Detroit Techno 120–135 BPM. Funky polyrhythmic machine-soul. 4-on-floor kick, syncopated snare with ghost hits, swing. Melodic active bass locked to kick. Moderate resonance, warm tone. Medium room reverb, short sync'd delay. Juan Atkins, Derrick May.",
"description": "Detroit Techno — 120 to 135 BPM. Funky, polyrhythmic, and warm — electronic soul. Four-on-the-floor kick but with syncopated snare placement and ghost hits that give it human swing. Bass lines are more melodically active than Berlin: moving, funky, locked to the kick but with character. Moderate filter resonance, warm analogue tone, mid-range presence. Medium room reverb, short sync'd delays for rhythmic thickening. Think of it as machines playing funk — precise but alive. Juan Atkins, Derrick May, Kevin Saunderson.",
"seed_patterns": {
"kick": [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],
"snare": [0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0],
"hihat": [0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0],
"bass_steps": [1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0],
"bass_notes": [36,36,36,38,36,36,40,36,36,36,36,38,36,36,40,36]
},
"suggested_root": 9,
"suggested_scale": "minor",
"baseline_params": {
"bass": {
"cutoff": 0.3,
"resonance": 0.4,
"env_mod": 0.45,
"decay": 0.55,
"waveform": "Saw",
"volume": 0.85
},
"sequencer": {
"bpm": 130.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.25,
"reverb_size": 0.6,
"delay_mix": 0.2,
"delay_feedback": 0.4
}
},
"themes": ["future","space","machine soul","motor city","elevation"],
"rack_modules": ["bass","808","909","reverb","delay"],
"lane_dynamism": {"bass":0.8,"kit_a":0.8,"kit_b":0.75,"an1x":0.8,"fx":0.55,"hoover":0.0},
"jam_prompt_template": "add one melodic motion on the an1x, keep the groove dignified and futuristic"
},
{
"id": "berlin_techno",
"name": "Berlin Techno",
"keywords": ["berlin techno","berlin","industrial techno","hard techno","dark techno","berghain"],
"bpm_range": "128–134",
"brief": "Berlin Techno 128–134 BPM. Kick is everything — deep sub, massive, 4-on-floor. Bass single low note or sub tail only. Filter dark, barely sweeping. Sparse snare and hi-hats. Large industrial reverb, longer delay, distortion grit. No funk. Richie Hawtin, Ben Klock.",
"description": "Berlin Techno — 128 to 134 BPM. Relentless and heavy. The kick is everything — deep sub, massive weight, four-on-the-floor. Bass is minimal, often a single repeated low note or just the kick's sub tail. Filter stays dark, barely sweeping. Snare sparse, hi-hats minimal. Large reverb for industrial atmosphere, longer delays, distortion adds grit. No funk, no sweetness — machine music, hypnotic through repetition and sheer weight. Richie Hawtin, Marcel Dettmann, Ben Klock.",
"seed_patterns": {
"kick": [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],
"snare": [0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
"hihat": [0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0]
},
"suggested_root": 0,
"suggested_scale": "minor",
"baseline_params": {
"bass": {
"cutoff": 0.22,
"resonance": 0.35,
"env_mod": 0.4,
"decay": 0.6,
"waveform": "Saw",
"volume": 0.88
},
"sequencer": {
"bpm": 132.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.2,
"reverb_size": 0.7,
"delay_mix": 0.15
}
},
"themes": ["concrete","dark room","repetition","hypnosis"],
"rack_modules": ["bass","808","909","reverb","delay","drive","compressor"],
"lane_dynamism": {"bass":0.75,"kit_a":0.9,"kit_b":0.8,"fx":0.55,"mod":0.65,"hoover":0.0,"an1x":0.5},
"jam_prompt_template": "hypnotic evolution only — tiny filter moves, dub out a hat, no new melodies"
},
{
"id": "chicago_house",
"name": "Chicago House",
"keywords": ["house","chicago house","jack house","classic house","trax records"],
"bpm_range": "118–125",
"brief": "Chicago House 118–125 BPM. Soulful, raw, groovy. 4-on-floor kick, offbeat syncopated hats, clap 2&4. Hooky melodic bass, medium density, octave jumps C1–C3. Warm filter, moderate resonance. Medium room reverb. Marshall Jefferson, Larry Heard.",
"description": "Chicago House — 118 to 125 BPM. Soulful, raw, and groovy. Four-on-the-floor kick, syncopated offbeat hi-hats, clap or snare on 2 and 4. Bass lines are hooky and melodic — medium density, octave jumps, C1 to C3 range, locked to the groove but with personality. Warm filter, moderate resonance, no harsh squelch. Medium room reverb gives it a slightly roomy feel. The vibe is human and physical — body music. Marshall Jefferson, Larry Heard, Ten City.",
"seed_patterns": {
"kick": [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],
"snare": [0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0],
"hihat": [0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0]
},
"suggested_root": 5,
"suggested_scale": "major",
"baseline_params": {
"bass": {
"cutoff": 0.55,
"resonance": 0.45,
"env_mod": 0.4,
"decay": 0.48,
"waveform": "Saw",
"volume": 0.82
},
"sequencer": {
"bpm": 122.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.15,
"delay_mix": 0.1
}
},
"mc_lines": ["Can you feel it?","Jack your body.","This is house music.","In the beginning there was Jack."],
"themes": ["house","jack","dance","freedom","underground"],
"rack_modules": ["bass","808","909","reverb","delay","chorus"],
"lane_dynamism": {"bass":0.75,"kit_a":0.85,"kit_b":0.75,"fx":0.4}
},
{
"id": "deep_house",
"name": "Deep House",
"keywords": ["deep house","larry heard","soulful house","slow house","jazzy house"],
"bpm_range": "118–122",
"brief": "Deep House 118–122 BPM. Slow, warm, introspective. Understated kick, gentle hi-hats, minimal percussion — space matters. Smooth melodic bass with soft filter, low resonance. Long reverb trails, warm delay, heavy tape saturation. Late night meditative. Larry Heard.",
"description": "Deep House — 118 to 122 BPM. Slow, warm, and introspective. Understated kick, gentle hi-hat patterns, minimal percussion — space is as important as sound. Bass is smooth and melodic, almost conversational, often with subtle slides and soft filter movement. Filter warm and slightly open, low resonance. Long reverb trails, warm delay, heavy saturation giving an analogue tape feel. The mood is late night and meditative. Larry Heard, Frankie Knuckles, Larry Levan.",
"seed_patterns": {
"kick": [1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0],
"snare": [0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0],
"hihat": [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1]
},
"suggested_root": 5,
"suggested_scale": "dorian",
"baseline_params": {
"bass": {
"cutoff": 0.48,
"resonance": 0.3,
"env_mod": 0.3,
"decay": 0.6,
"waveform": "Saw",
"volume": 0.78
},
"sequencer": {
"bpm": 120.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.2,
"reverb_size": 0.55,
"delay_mix": 0.12
}
},
"mc_lines": ["Go deeper.","Let it wash over you.","Deeper. Always deeper.","This groove right here."],
"themes": ["deep","groove","soul","midnight","warmth"],
"rack_modules": ["bass","808","an1x","reverb","delay","chorus","eq"],
"lane_dynamism": {"bass":0.65,"kit_a":0.7,"kit_b":0.65,"an1x":0.8,"fx":0.65,"hoover":0.0},
"jam_prompt_template": "let it breathe — soft chords, warm bass, resist adding more elements"
},
{
"id": "uk_garage",
"name": "UK Garage",
"keywords": ["uk garage","ukg","2-step","2step","speed garage","garage","shuffled house"],
"bpm_range": "130–135",
"brief": "UK Garage 130–135 BPM. 2-step shuffle groove — kick displaced from grid, snare on 2&4 with ghost hits. Skippy syncopated hi-hats. Sub bass punchy and short, mid-bass melodic. Warm filter, moderate resonance. Short bright reverb, light delay. MJ Cole, Craig David, So Solid.",
"description": "UK Garage — 130 to 135 BPM. The 2-step shuffle feel is everything. Kick is displaced from the four-on-the-floor grid — it skips, misses, and doubles unexpectedly. Snare on 2 and 4 but with ghost hits around it. Hi-hats are syncopated and skippy — 16th note patterns with gaps that create forward momentum. Bass is a split personality: deep sub-bass on the kick hits, melodic mid-bass filling the spaces. Warm filter, moderate resonance, some accent. Short bright reverb, light rhythmic delay. The feel is snappy and intimate. MJ Cole, Artful Dodger, Craig David, So Solid Crew.",
"seed_patterns": {
"kick": [1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0],
"snare": [0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0],
"hihat": [1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1]
},
"suggested_root": 7,
"suggested_scale": "minor",
"baseline_params": {
"bass": {
"cutoff": 0.6,
"resonance": 0.5,
"env_mod": 0.55,
"decay": 0.35,
"waveform": "Square",
"volume": 0.85
},
"sequencer": {
"bpm": 132.0,
"swing": 0.2
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.1,
"delay_mix": 0.15
}
},
"mc_lines": ["Oi oi! Big one.","Rewind that. Selector!","Two step massive.","Hold tight everyone in the building."],
"themes": ["garage","two step","London","crew","massive"],
"rack_modules": ["bass2","808","909","reverb","delay"],
"lane_dynamism": {"bass":0.85,"kit_a":0.95,"kit_b":0.9,"fx":0.5},
"jam_prompt_template": "skip the kit harder, push a new 2-step fill, keep bass tight and sub-heavy"
},
{
"id": "dubstep",
"name": "Dubstep",
"keywords": ["dubstep","wobble","half-time","140","140bpm","brostep","dark dubstep"],
"bpm_range": "138–142",
"brief": "Dubstep 138–142 BPM half-time feel. Kick on 1, snare on 3 (half-time grid). Wobble bass: slow LFO on filter, resonance 0.6–0.8, env_mod sweeping. Heavy sub. Reverb for space, moderate delay. Skream, Benga, Digital Mystikz.",
"description": "Dubstep — 138 to 142 BPM but with a half-time feel that makes it move at 70 BPM. The signature half-time drum pattern: kick on beat 1, massive snare crack on beat 3. Hi-hats fill the spaces with syncopated 16ths. The wobble bass is the centrepiece — slow LFO modulating the filter gives that undulating growl: resonance 0.6 to 0.8, env_mod sweeping, heavy sub underneath. Distortion for the aggressive mid-range teeth of the wobble. Heavy reverb for weight and space, moderate delay. Dark, weighty, and sub-heavy. Skream, Benga, Digital Mystikz, Loefah.",
"seed_patterns": {
"kick": [1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
"snare": [0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
"hihat": [0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0]
},
"suggested_root": 0,
"suggested_scale": "minor",
"baseline_params": {
"bass": {
"cutoff": 0.25,
"resonance": 0.7,
"env_mod": 0.85,
"decay": 0.5,
"waveform": "Square",
"volume": 0.9,
"distortion": 0.12
},
"sequencer": {
"bpm": 140.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.1,
"reverb_size": 0.5,
"distortion_drive": 0.1,
"distortion_mix": 0.15
}
},
"mc_lines": ["Wooooob.","Drop incoming.","Bass weight.","Low end theory."],
"themes": ["bass","wobble","dark","sub","weight"],
"rack_modules": ["bass2","808","909","amen","reverb","delay","drive","bitcrush"],
"lane_dynamism": {"bass":0.95,"kit_a":0.8,"kit_b":0.8,"fx":0.85,"mod":0.7},
"jam_prompt_template": "wobble the bass filter, throw in a bass drop, leave drums spacious"
},
{
"id": "jungle",
"name": "Jungle",
"keywords": ["jungle","early dnb","early drum and bass","oldskool dnb","raggajungle","amen"],
"bpm_range": "160–175",
"brief": "Jungle 160–175 BPM. Breakbeat-driven — NO 4-on-floor. Syncopated ghost snares, off-grid kicks, dense rolling hats. Amen break energy. Deep sparse sub-bass C0–C1. Short reverb for clarity. Complexity is in the rhythm, not the melody.",
"description": "Jungle — 160 to 175 BPM. Breakbeat-driven, chaotic, and raw. Drums do NOT sit on a four-on-the-floor grid — complex syncopated patterns, ghost snares, off-grid kicks, dense rolling hi-hat work. Think Amen break energy: snare displaced and unpredictable, kick hitting offbeats, fills everywhere. Sub bass is deep and sparse, mostly C0 to C1, just anchoring the bottom end while the breaks do everything else. Short reverb for clarity. The whole energy is in the rhythmic complexity — loose, dangerous, physical.",
"seed_patterns": {
"kick": [1,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0],
"snare": [0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0],
"hihat": [1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0],
"bass_steps": [1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0],
"bass_notes": [33,33,33,33,33,33,33,33,33,33,33,33,39,33,33,33]
},
"suggested_root": 9,
"suggested_scale": "minor",
"baseline_params": {
"bass": {
"cutoff": 0.4,
"resonance": 0.55,
"env_mod": 0.5,
"decay": 0.28,
"waveform": "Saw",
"volume": 0.85,
"sub_osc_level": 0.5
},
"sequencer": {
"bpm": 165.0,
"swing": 0.1
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.12,
"reverb_size": 0.35,
"delay_mix": 0.1
}
},
"mc_lines": ["Junglist massive! Big up!","Rewind selecta! Pull up!","Boh! Boh! Original nuttah!","Wheel and come again!","Big up all the jungle crew."],
"themes": ["jungle","massive","selector","ragga","bass","amen"],
"rack_modules": ["bass","amen","808","reverb","delay","tts"],
"lane_dynamism": {"bass":0.85,"kit_a":0.45,"kit_b":0.45,"amen":0.95,"fx":0.55},
"jam_prompt_template": "chop the amen differently, tighten the reese, add a snare fill"
},
{
"id": "drum_and_bass",
"name": "Drum and Bass",
"keywords": ["drum and bass","dnb","d&b","jump up","jump-up","amen","reese stab"],
"bpm_range": "174–176",
"brief": "Jump-up D&B at 174 BPM. Drums: amen-break sampler as the backbone, 808/909 layered for kick punch. Kick on beat 1, beat 3, and just past beat 3.5 — three hits per bar drive the two-step forward. BASS voice plays a reese melody (supersaw + ladder filter). AN1X is a BACKGROUND DRONE PAD, not a melody — long notes, sparse, sits under everything. No dense AN1X — it's atmosphere.",
"description": "Jump-up Drum and Bass — 174 BPM. Fast, fun, aggressive — sample-heavy, in the DJ Hype / jump-up lineage. DRUMS: amen-break sampler is the backbone; 808 layers a punchy kick on top. Three kicks per bar: beat 1 (step 0), beat 3 (step 16), and just past beat 3.5 (step 22). BIG snare on 2 and 4 (steps 8, 24). Rolling 16th hats the whole bar with open-hat accents on off-beats. BASS (303-style voice) is the main melodic/reese line: detuned supersaw, slight filter movement, ladder filter cutoff around 0.35–0.5, resonance 0.5–0.7, some sub-osc for weight. 4–6 distinct pitches across the 32-step bar in A minor pentatonic — singable but heavy. AN1X is a BACKGROUND DRONE PAD only: sparse pattern (2–4 long notes per bar), high sustain, dark filter, low volume — it sits UNDER the bass and drums, not on top. Do NOT write a dense AN1X melody — it's atmosphere, not a lead. Short reverb, minimal delay so the break stays punchy.",
"seed_patterns": {
"kick": [1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],
"snare": [0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
"hihat": [1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0]
},
"suggested_root": 9,
"suggested_scale": "minor",
"baseline_params": {
"sequencer": {
"bpm": 174.0
},
"hoover": {
"enabled": false
},
"bass": {
"cutoff": 0.4,
"resonance": 0.6,
"env_mod": 0.5,
"decay": 0.4,
"waveform": "Saw",
"volume": 0.82,
"supersaw_detune": 0.55,
"supersaw_voices": 5,
"sub_osc_level": 0.35,
"distortion": 0.15
},
"an1x": {
"enabled": true,
"volume": 0.4,
"osc1_level": 0.7,
"osc2_level": 0.5,
"osc2_detune": 0.505,
"hard_sync": false,
"filter_cutoff": 0.32,
"filter_resonance": 0.15,
"filter_env_amount": 0.55,
"filter_attack": 0.25,
"filter_decay": 0.5,
"filter_sustain": 0.7,
"filter_release": 0.5,
"amp_attack": 0.2,
"amp_decay": 0.5,
"amp_sustain": 0.85,
"amp_release": 0.5
},
"amen": {
"slice_count": 8,
"loop_mode": true,
"gate": 0.85,
"reverse": false,
"stutter": 0
},
"fx": {
"reverb_mix": 0.12,
"reverb_size": 0.45,
"delay_mix": 0.06
}
},
"mc_lines": ["Hold tight the jump-up massive.","Rewind! Pull it up!","Selector — let it roll.","Big up the ravers!","One time for the bass!"],
"themes": ["jump up","stabs","breaks","amen","rewind","dancefloor"],
"rack_modules": ["bass","amen","808","reverb","delay"],
"lane_dynamism": {"bass":0.9,"kit_a":0.5,"kit_b":0.45,"amen":0.95,"fx":0.55},
"jam_prompt_template": "evolve the reese bass + amen chops, keep the rolling energy, one fill per bar"
},
{
"id": "breakcore",
"name": "Breakcore",
"keywords": ["breakcore","venetian snares","drill n bass","chopped breaks","amen breakcore","broken hardcore"],
"bpm_range": "160–300",
"brief": "Breakcore 160–300+ BPM irregular. Maximum Amen break chaos — rapid-fire kicks and snares in unexpected micro-timed positions. Angular aggressive bass with erratic pitching. Distortion on everything. Short brutal reverb. No conventional groove. Venetian Snares.",
"description": "Breakcore — 160 to 300+ BPM, often irregular. Maximum breakbeat chaos. Amen break and other loops shredded and reassembled — rapid-fire kick and snare hits firing in unexpected places, micro-timed fills, patterns that seem to fall apart and reconstruct themselves. Bass is angular and aggressive, often pitching erratically. Distortion on everything. BPM may feel variable even if technically constant. Reverb short and brutal. No groove in the conventional sense — the pleasure is in controlled chaos and rhythmic surprise. Venetian Snares, Bong-Ra, Enduser.",
"seed_patterns": {
"kick": [1,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0],
"snare": [0,1,0,0,1,0,1,1,0,0,1,0,1,1,0,1],
"hihat": [1,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1]
},
"suggested_root": 0,
"suggested_scale": "chromatic",
"baseline_params": {
"bass": {
"cutoff": 0.5,
"resonance": 0.65,
"env_mod": 0.7,
"decay": 0.2,
"waveform": "Saw",
"volume": 0.9,
"distortion": 0.1
},
"sequencer": {
"bpm": 200.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.05,
"distortion_drive": 0.15,
"distortion_mix": 0.2
}
},
"mc_lines": ["Chaos.","Break everything.","This is not music. This is war."],
"themes": ["chaos","break","noise","destruction","glitch"],
"rack_modules": ["bass2","808","909","amen","reverb","delay","drive"],
"lane_dynamism": {"bass":0.85,"kit_a":0.85,"kit_b":0.85,"amen":0.95,"fx":0.75,"mod":0.65},
"jam_prompt_template": "glitch it — retrigger the amen, randomise probabilities, chaos over groove"
},
{
"id": "dub_techno",
"name": "Dub Techno",
"keywords": ["dub techno","basic channel","dub","deep dub","techno dub"],
"bpm_range": "120–126",
"brief": "Dub Techno 120–126 BPM. Hypnotic minimalism. Sparse drums: just a kick, maybe a ghost clap. Bass is a single deep note or a two-note motif barely moving. FX IS the music: maximum reverb (5–6 s decay), dotted delay for ghost echoes, heavy tape saturation, glacial filter sweeps over 4–8 bars. Negative space. Every element dissolves into the reverb tail.",
"description": "Dub Techno 120–126 BPM. Hypnotic minimalism where the FX chain defines the genre. Sparse drums: only a kick (often 4-on-the-floor or with one step missing), possibly a faint whisper of a clap. Bass is a single deep note or a tiny two-note motif barely moving over 4–8 bars. The reverb, delay, and saturation are not accessories — they ARE the music: maximum reverb size and mix (reverb_size=0.95, reverb_mix=0.7), dotted 8th delay creating rhythmic ghost echoes (delay_time=0.375, delay_feedback=0.5), heavy tape saturation blurring transients, and a glacial filter sweep happening so slowly you can barely track it. Negative space and depth above all else. Meditative, oceanic, industrial-pastoral. AN1X voice for evolving pads — slow attack, LP filter, heavy drift and reverb.",
"seed_patterns": {
"kick": [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],
"snare": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"hihat": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"bass_steps": [1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
"bass_notes": [36,36,36,36,36,36,36,36,43,36,36,36,36,36,36,36]
},
"suggested_root": 9,
"suggested_scale": "dorian",
"baseline_params": {
"bass": {
"cutoff": 0.28,
"resonance": 0.5,
"env_mod": 0.35,
"decay": 0.7,
"waveform": "Saw",
"volume": 0.8
},
"sequencer": {
"bpm": 123.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.6,
"reverb_size": 0.85,
"delay_mix": 0.5,
"delay_feedback": 0.85,
"delay_time": 0.375,
"delay_hpf": 0.3,
"delay_lpf": 0.4,
"tape_drive": 0.4,
"tape_mix": 0.5
}
},
"themes": ["echo","fog","infinite","dub","space","Berlin"],
"rack_modules": ["bass","808","delay","reverb","tapesat","chorus"],
"lane_dynamism": {"bass":0.55,"kit_a":0.55,"kit_b":0.5,"fx":0.95,"mod":0.75},
"jam_prompt_template": "let the delay tail hang — tiny filter moves, zero new notes, zero new drums"
},
{
"id": "minimal_techno",
"name": "Minimal Techno",
"keywords": ["minimal techno","minimal","minimal house","minimal groove","microhouse"],
"bpm_range": "125–132",
"brief": "Minimal Techno 125–132 BPM. Stripped to the bone — kick and maybe a shaker. Single repeating bass note or two-step pattern. Interest through tiny variations: filter nudged, hi-hat accent moved, delay send opened. Dry or very short reverb. Plastikman.",
"description": "Minimal Techno — 125 to 132 BPM. Stripped to the bone. Kick and maybe a shaker or click — no more. Bass is a single repeating note or a two-step pattern. The interest comes from tiny variations and subtle automation — a filter nudged a fraction, a hi-hat accent moved a 16th, a delay send opened slightly. Nothing dramatic happens; the music works through accumulation of small shifts. Dry or very short reverb, precise and clean. Plastikman, Richie Hawtin's early minimal work, Ricardo Villalobos.",
"seed_patterns": {
"kick": [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],
"snare": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"hihat": [0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0]
},
"suggested_root": 9,
"suggested_scale": "minor",
"baseline_params": {
"bass": {
"cutoff": 0.25,
"resonance": 0.3,
"env_mod": 0.3,
"decay": 0.6,
"waveform": "Saw",
"volume": 0.82
},
"sequencer": {
"bpm": 130.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.15,
"reverb_size": 0.5,
"delay_mix": 0.08
}
},
"rack_modules": ["bass","808","909","reverb","delay","eq"],
"lane_dynamism": {"bass":0.45,"kit_a":0.6,"kit_b":0.55,"fx":0.4,"mod":0.55},
"jam_prompt_template": "subtle only — one knob moves per cycle, keep the groove locked and hypnotic"
},
{
"id": "trance",
"name": "Trance",
"keywords": ["trance","uplifting trance","progressive trance","euphoric","138","psy trance adjacent"],
"bpm_range": "135–142",
"brief": "Trance 135–142 BPM, 138 canonical. Emotional, euphoric, build-drop-release. 4-on-floor kick, clean snare 2&4, driving 8th-note bass locked to kick. Medium–large reverb, sync'd delay. Slightly open filter, warm resonance. Forward motion always. Armin, Tiësto. AN1X voice for supersaw chord stabs — hard_sync on, fast filter env, osc2_detune 0.55.",
"description": "Trance — 135 to 142 BPM, 138 canonical. Emotional and euphoric. Four-on-the-floor kick, clean snare on 2 and 4, driving 8th-note bass locked to the kick. The energy arc is everything — build, drop, release. Medium to large reverb, sync'd delay. BPM around 138. Slightly open filter with some resonance for warmth. The bass should feel like it's pushing forward constantly. Armin van Buuren, Tiësto, Paul van Dyk. AN1X voice ideal for supersaw chord stabs — hard_sync for bite, fast filter env_amount, osc2_detune wide, amp_attack near zero.",
"seed_patterns": {
"kick": [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],
"snare": [0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0],
"hihat": [1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0],
"bass_steps": [1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0],
"bass_notes": [33,33,33,33,33,33,33,33,33,33,33,33,33,33,40,33]
},
"suggested_root": 9,
"suggested_scale": "minor",
"baseline_params": {
"bass": {
"cutoff": 0.65,
"resonance": 0.45,
"env_mod": 0.6,
"decay": 0.4,
"waveform": "Saw",
"volume": 0.85
},
"sequencer": {
"bpm": 138.0
},
"hoover": {
"enabled": true,
"filter_start": 0.88,
"resonance": 0.8,
"sweep_time": 1.0,
"volume": 0.65
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.35,
"reverb_size": 0.7,
"delay_mix": 0.25,
"delay_feedback": 0.45
}
},
"mc_lines": ["Hands up if you feel it.","Together as one.","Let the melody carry you.","This is our moment."],
"themes": ["euphoria","unity","sunrise","melody","energy"],
"rack_modules": ["bass","808","909","hoover","reverb","delay","chorus"],
"lane_dynamism": {"bass":0.8,"kit_a":0.8,"kit_b":0.75,"hoover":0.9,"an1x":0.85,"fx":0.8,"mod":0.7},
"jam_prompt_template": "build the hoover — filter sweep open, add a lead motion, keep 4-on-floor driving"
},
{
"id": "gabber",
"name": "Gabber / Hardcore",
"keywords": ["gabber","hardcore","gabba","rotterdam","speedcore","frenchcore","happy hardcore"],
"bpm_range": "160–190",
"brief": "Gabber 160–190 BPM. Kick IS everything — 4-on-floor at extreme tempo, distorted falling-pitch tone doubling as bass. Distortion drive max. No reverb, no space, no subtlety. Single note pounding with kick. Overwhelming, relentless repetition. Neophyte, DJ Buzz.",
"description": "Gabber — 160 to 190 BPM. The kick IS everything. Four-on-the-floor at extreme tempo, the kick distorted into a falling-pitch tone that doubles as bass. Distortion drive cranked up. No reverb, no space, no subtlety. Bass is either merged with the kick or a single note pounding along with it. Relentless, overwhelming, physically loud. This style is about maximalism and aggression through pure repetition. Neophyte, DJ Buzz, Rotterdam Terror Corps.",
"seed_patterns": {
"kick": [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],
"snare": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"hihat": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"bass_steps": [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],
"bass_notes": [33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33]
},
"suggested_root": 0,
"suggested_scale": "chromatic",
"baseline_params": {
"bass": {
"cutoff": 0.6,
"resonance": 0.5,
"env_mod": 0.5,
"decay": 0.2,
"waveform": "Saw",
"volume": 0.9,
"distortion": 0.15
},
"sequencer": {
"bpm": 175.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.0,
"delay_mix": 0.0,
"distortion_drive": 0.35,
"distortion_mix": 0.6
}
},
"mc_lines": ["Harder! Faster!","This is gabber!","No mercy on the dance floor."],
"themes": ["hard","fast","kick","distortion","Rotterdam"],
"rack_modules": ["gabber","drive","waveshaper"],
"lane_dynamism": {"bass":0.75,"kit_a":0.95,"kit_b":0.9,"fx":0.6,"hoover":0.6,"an1x":0.0},
"jam_prompt_template": "harder kick, more distortion, push the kit to 200 BPM energy"
},
{
"id": "early_rave",
"name": "Early Rave / Dominator",
"keywords": ["early rave","dominator","belgian rave","new beat","old skool rave","oldskool rave","hoover","hardcore rave","1991","1992 rave"],
"bpm_range": "145–165",
"brief": "Early Rave / Dominator 145–165 BPM. The Human Resource / Cubic 22 era — hoover is the star. Enable hoover (filter_start 0.85–0.92, resonance 0.78–0.88, sweep_time 0.7–1.2). Driving 4-on-floor kick. Simple rolling bass. Short reverb for energy. High energy, relentless.",
"description": "Early Rave / Dominator era — 145 to 165 BPM. Belgian new beat meets early hardcore. The HOOVER LEAD is the centrepiece: thick detuned supersaw through a resonant lowpass that sweeps from bright (1.0) to dark — enable it (enabled=true), set filter_start 0.85–0.92, resonance 0.78–0.88, sweep_time 0.7–1.2 s. Driving 4-on-floor kick (808 or 909), snare on 2&4, tight closed hats. Bass is secondary — simple rolling or staccato patterns, moderate resonance (0.5–0.65), short decay (0.25–0.4), moderate cutoff (0.4–0.6). Light reverb (0.1–0.2), maybe a dotted-eighth delay on the hoover. High energy, no subtlety. Think Human Resource 'Dominator', Cubic 22 'Night in Motion', Poing 'Grooveline'.",
"seed_patterns": {
"kick": [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],
"snare": [0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0],
"hihat": [1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0],
"bass_steps": [1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0],
"bass_notes": [45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45]
},
"suggested_root": 9,
"suggested_scale": "minor",
"baseline_params": {
"bass": {
"cutoff": 0.5,
"resonance": 0.6,
"env_mod": 0.55,
"decay": 0.32,
"accent_level": 0.65,
"waveform": "Saw",
"volume": 0.82
},
"sequencer": {
"bpm": 155.0
},
"hoover": {
"enabled": true,
"filter_start": 0.88,
"resonance": 0.82,
"sweep_time": 0.85,
"detune": 0.45,
"voices": 5,
"volume": 0.75
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.15,
"reverb_size": 0.4,
"delay_mix": 0.12,
"delay_feedback": 0.35,
"distortion_mix": 0.0
}
},
"mc_lines": ["Can you feel the bass?","Ravers! Make some noise!","One more time! One more time!","This is what it's all about."],
"themes": ["rave","warehouse","smiley","MDMA summer","strobe"],
"rack_modules": ["bass","hoover","808","909","reverb","drive"],
"lane_dynamism": {"bass":0.7,"kit_a":0.85,"kit_b":0.8,"hoover":0.95,"an1x":0.8,"fx":0.6},
"jam_prompt_template": "hoover stabs into the downbeat, piano stab chords, keep it rave-euphoric"
},
{
"id": "synthwave",
"name": "Synthwave",
"keywords": ["synthwave","outrun","retrowave","80s synth","80s electronic","neon","vapor synth"],
"bpm_range": "95–120",
"brief": "Synthwave 95–120 BPM. 80s cinematic sci-fi. Driving kick, prominent gated-reverb snare 2&4. Melodic driving arpeggiated bass, slightly detuned analogue feel. Open bright filter, moderate resonance. Long cinematic reverb, tempo-sync'd delay. Neon city at night. Kavinsky. AN1X voice for warm analog pad leads — slow attack, osc2_detune ~0.52, LP filter, gentle LFO vibrato.",
"description": "Synthwave — 95 to 120 BPM. 1980s cinematic sci-fi aesthetics through modern production. Driving kick with a prominent gated-reverb snare cracking on 2 and 4 — that gated reverb is the signature 80s drum sound. Bass is melodic and driving, often arpeggiated, with a slightly detuned analogue feel. Filter is open and bright with moderate resonance. Long reverb for cinematic space, tempo-sync'd delay. The mood is driving through a neon city at night — nostalgic, cinematic, forward motion. FM-84, Kavinsky, Perturbator. AN1X voice for warm pad leads — slow amp_attack, osc2_detune ~0.52 for subtle chorus, LP filter half-open, gentle LFO depth for vintage vibrato.",
"seed_patterns": {
"kick": [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],
"snare": [0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0],
"hihat": [1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0],
"bass_steps": [1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0],
"bass_notes": [33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33]
},
"suggested_root": 9,
"suggested_scale": "minor",
"baseline_params": {
"bass": {
"cutoff": 0.5,
"resonance": 0.45,
"env_mod": 0.4,
"decay": 0.55,
"waveform": "Saw",
"volume": 0.8
},
"sequencer": {
"bpm": 110.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": true,
"volume": 0.6
},
"fx": {
"reverb_mix": 0.4,
"reverb_size": 0.75,
"delay_mix": 0.2,
"delay_feedback": 0.35,
"chorus_mix": 0.25
}
},
"mc_lines": ["Chrome sunset on the digital highway.","Neon dreams in the rain.","The city never sleeps.","Electric hearts. Synthetic souls.","Midnight drive. No destination."],
"themes": ["neon","night drive","chrome","sunset","retro future","palm trees","laser grid","Miami","cyberpunk"],
"rack_modules": ["an1x","hoover","808","reverb","delay","chorus"],
"lane_dynamism": {"bass":0.75,"kit_a":0.7,"kit_b":0.65,"an1x":0.9,"hoover":0.6,"fx":0.8},
"jam_prompt_template": "arp the an1x, sidechain-pump the chords, let the reverb tail smear"
},
{
"id": "darksynth",
"name": "Darksynth / Outrun",
"keywords": ["darksynth","outrun","dark synthwave","carpenter brut","perturbator","horror synth","metal synth"],
"bpm_range": "120–145",
"brief": "Darksynth 120–145 BPM. Cinematic dread and aggression. Heavy distorted kick, faster than synthwave. Hard snare, sometimes double-time. Thick distorted bass, power-chord influenced, low and dark. Distortion drive up. Large dark reverb, prominent delay. Perturbator, Carpenter Brut.",
"description": "Darksynth / Outrun — 120 to 145 BPM. Cinematic dread and aggression. Heavy, distorted kick — faster and more aggressive than standard synthwave. Snare hits hard, sometimes double-time. Bass is thick and distorted, power-chord influenced, often low and dark. Distortion drive up significantly. Reverb large and dark, delay prominent. Filter dark to mid, resonance moderate. Think horror film soundtrack meets techno — pulsing tension, synthetic menace. Perturbator, Carpenter Brut, Gost, Dance with the Dead.",
"seed_patterns": {
"kick": [1,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0],
"snare": [0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0],
"hihat": [1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0]
},
"suggested_root": 9,
"suggested_scale": "minor",
"baseline_params": {
"bass": {
"cutoff": 0.3,
"resonance": 0.6,
"env_mod": 0.65,
"decay": 0.4,
"waveform": "Square",
"volume": 0.88,
"distortion": 0.1
},
"sequencer": {
"bpm": 135.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.15,
"reverb_size": 0.55,
"delay_mix": 0.1,
"distortion_drive": 0.12,
"distortion_mix": 0.2
}
},
"mc_lines": ["The machines are watching.","No light escapes.","Run. They're coming.","This is the end of the line."],
"themes": ["machines","dystopia","darkness","danger","survival","android"],
"rack_modules": ["an1x","808","reverb","delay","drive"],
"lane_dynamism": {"bass":0.85,"kit_a":0.85,"kit_b":0.8,"an1x":0.75,"fx":0.75}
},
{
"id": "vaporwave",
"name": "Vaporwave",
"keywords": ["vaporwave","vapor","mallsoft","slowed","aesthetic","lo-fi dreamy","dreampunk"],
"bpm_range": "50–75",
"brief": "Vaporwave 50–75 BPM drifting. Dreamy hazy nostalgia. Soft muffled kick, whispered hi-hats. Slow sustained bass, smooth filter, low resonance, barely moving. Heavy blurring reverb, long tape-delay echoes, warm tape saturation. Empty mall at 3am. Macintosh Plus. AN1X voice for warm detuned chords — detune osc2, slow attack, slight drift, LP filter half-open.",
"description": "Vaporwave — 50 to 75 BPM, often drifting. Dreamy, hazy, melancholic nostalgia. Slow tempo with soft drumming — kick gentle and muffled, hi-hats whispered. Bass slow and sustained, smooth filter, low resonance, barely moving. Heavy reverb blurring everything together, pitch-shifted down for that woozy quality. Long tape-delay echoes. Saturation giving a warm degraded tape feel. The mood is an empty shopping mall at 3am, a forgotten 80s dream. Macintosh Plus, Blank Banshee, 2814. AN1X voice for warm detuned chords — detune osc2, slow attack, slight drift, LP filter half-open.",
"seed_patterns": {
"kick": [1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],
"snare": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"hihat": [0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0]
},
"suggested_root": 2,
"suggested_scale": "major",
"baseline_params": {
"bass": {
"cutoff": 0.55,
"resonance": 0.3,
"env_mod": 0.25,
"decay": 0.8,
"waveform": "Saw",
"volume": 0.7
},
"sequencer": {
"bpm": 65.0,
"swing": 0.08
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.55,
"reverb_size": 0.8,
"delay_mix": 0.3,
"chorus_mix": 0.2
}
},
"mc_lines": ["It's all just a memory now.","The mall is empty.","Nothing is real.","Late night shopping channel."],
"themes": ["nostalgia","mall","VHS","consumerism","dream","90s","empty"],
"rack_modules": ["an1x","hoover","reverb","delay","chorus","tape"],
"lane_dynamism": {"bass":0.55,"kit_a":0.5,"kit_b":0.45,"an1x":0.85,"hoover":0.6,"fx":0.9,"mod":0.65},
"jam_prompt_template": "chop + slow down, stretch the reverb, leave space between hits"
},
{
"id": "idm",
"name": "IDM / Braindance",
"keywords": ["idm","braindance","aphex twin","autechre","glitch","experimental","broken beat","intelligent dance"],
"bpm_range": "variable",
"brief": "IDM variable BPM. Break every rule. Off-grid kick — almost always avoids 4-on-floor, can subvert it ironically. Ghost notes, polyrhythmic hats. Unpredictable bass: sparse or dense, unexpected pitch shifts. Rapid non-musical filter movement. Strange internal logic. Aphex Twin, Autechre. AN1X voice for melodic and timbral mangling — detune aggressively, use noise oscillator, rapid filter sweeps.",
"description": "IDM / Braindance — variable BPM, break every rule. Kick patterns must be irregular and off-grid — almost always avoids four-on-the-floor, though can deploy it ironically for effect. Snare displaced constantly, ghost notes everywhere, polyrhythmic hi-hat work. Bass is unpredictable: could be sparse, could be dense, could pitch-shift unexpectedly. Filter movement should be rapid and non-musical. The pleasure is in subverting expectations while maintaining a strange internal logic. Modulate things that are usually static. Put notes where they shouldn't be. Cold, mischievous, technically intricate. Aphex Twin, Autechre, Squarepusher. AN1X voice for melodic and timbral mangling — detune aggressively, use noise oscillator, rapid filter sweeps.",
"seed_patterns": {
"kick": [1,0,0,1,0,1,0,0,0,1,0,0,1,0,1,0],
"snare": [0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,1],
"hihat": [1,0,1,1,0,0,1,0,0,1,0,1,1,0,0,1]
},
"suggested_root": 0,
"suggested_scale": "chromatic",
"baseline_params": {
"bass": {
"cutoff": 0.45,
"resonance": 0.55,
"env_mod": 0.6,
"decay": 0.3,
"waveform": "Saw",
"volume": 0.82
},
"sequencer": {
"bpm": 140.0
},
"hoover": {
"enabled": false
},
"an1x": {
"enabled": false
},
"fx": {
"reverb_mix": 0.25,
"reverb_size": 0.6,
"delay_mix": 0.2,
"delay_feedback": 0.4
}
},