10 fixtures · 20s each · post + AMP=3 · SR-consistent at 48 kHz.
| fixture | RMS× | peak× | MFCC | L2 dB |
|---|---|---|---|---|
| 01_minimal_techno | 0.62× | 0.61× | 218 | 21.2 |
| 02_fx_chain | 0.61× | 0.64× | 93 | 11.0 |
| 03_multi_layer | 0.63× | 0.56× | 179 | 19.7 |
| 04_sync_cue | 0.61× | 0.74× | 251 | 24.5 |
| 05_dj_dave_full | 0.64× | 0.62× | 160 | 16.8 |
| 06_euclidean | 0.60× | 0.64× | 182 | 19.0 |
| 07_ambient | 0.74× | 0.52× | 147 | 17.0 |
| 08_full_composition | 0.61× | 0.73× | 144 | 14.8 |
| 09_dnb | 0.60× | 0.61× | 181 | 18.1 |
| 10_house | 0.61× | 0.61× | 215 | 22.0 |
Median RMS× 0.61× · median peak× 0.62× · 0/10 fixtures within ±15% RMS.
1849 frames · desktop peak freq 56.3 Hz · web 52.0 Hz
use_bpm 130
live_loop :kick do
sample :bd_haus, amp: 1.5
sleep 1
end
live_loop :hats do
sample :hat_snap, amp: 0.4 if (spread 7, 16).tick
sleep 0.25
end
live_loop :acid do
use_synth :tb303
notes = (ring :e2, :e2, :e3, :e2, :g2, :e2, :a2, :e2)
play notes.tick, release: 0.2, cutoff: rrand(40, 120), res: 0.3
sleep 0.25
end
1849 frames · desktop peak freq 146.0 Hz · web 194.5 Hz
use_bpm 120
live_loop :fx_demo do
with_fx :reverb, room: 0.8 do
with_fx :distortion, distort: 0.5 do
play 50, release: 0.5
sleep 0.5
play 55, release: 0.5
sleep 0.5
end
end
end
live_loop :pad do
use_synth :prophet
play (chord :e3, :minor7), release: 4, cutoff: 80, amp: 0.3
sleep 4
end
1849 frames · desktop peak freq 54.0 Hz · web 56.0 Hz
use_bpm 120
live_loop :drums do
sample :bd_haus
sleep 0.5
sample :hat_snap
sleep 0.25
sample :hat_snap
sleep 0.25
end
live_loop :bass do
use_synth :tb303
notes = (ring :e2, :e2, :g2, :a2)
play notes.tick, release: 0.3, cutoff: 60
sleep 1
end
live_loop :lead do
use_synth :pluck
play (scale :e4, :minor_pentatonic).choose, release: 0.2
sleep 0.25
end
1849 frames · desktop peak freq 56.3 Hz · web 52.0 Hz
use_bpm 130
live_loop :drums do
sample :bd_haus
sleep 0.5
cue :tick
sample :drum_snare_hard, amp: 0.8
sleep 0.5
end
live_loop :bass do
sync :tick
use_synth :tb303
play :e2, release: 0.3, cutoff: 70
sleep 0.5
end
live_loop :hats do
sample :drum_cymbal_closed, amp: 0.5, rate: 2
sleep 0.25
end
1849 frames · desktop peak freq 66.6 Hz · web 63.4 Hz
use_bpm 130
live_loop :met1 do
sleep 1
end
cmaster1 = 130
cmaster2 = 130
define :pattern do |pattern|
return pattern.ring.tick == "x"
end
live_loop :kick, sync: :met1 do
a = 1.5
sample :bd_tek, amp: a, cutoff: cmaster1 if pattern "x--x--x---x--x--"
sleep 0.25
end
with_fx :echo, mix: 0.2 do
with_fx :reverb, mix: 0.2, room: 0.5 do
live_loop :clap, sync: :met1 do
a = 0.75
sleep 1
sample :drum_snare_hard, rate: 2.5, cutoff: cmaster1, amp: a
sample :drum_snare_hard, rate: 2.2, start: 0.02, cutoff: cmaster1, pan: 0.2, amp: a
sample :drum_snare_hard, rate: 2, start: 0.04, cutoff: cmaster1, pan: -0.2, amp: a
sleep 1
end
end
end
with_fx :reverb, mix: 0.2 do
with_fx :panslicer, mix: 0.2 do
live_loop :hhc1, sync: :met1 do
a = 0.75
p = [-0.3, 0.3].choose
sample :drum_cymbal_closed, amp: a, rate: 2.5, finish: 0.5, pan: p, cutoff: cmaster2 if pattern "x-x-x-x-x-x-x-x-xxx-x-x-x-x-x-x-"
sleep 0.125
end
end
end
live_loop :hhc2, sync: :met1 do
a = 1.25
sleep 0.5
sample :drum_cymbal_closed, cutoff: cmaster2, rate: 1.2, start: 0.01, finish: 0.5, amp: a
sleep 0.5
end
with_fx :reverb, mix: 0.7 do
live_loop :crash, sync: :met1 do
a = 0.1
c = cmaster2-10
r = 1.5
f = 0.25
crash = :drum_splash_soft
sleep 14.5
sample crash, amp: a, cutoff: c, rate: r, finish: f
sample crash, amp: a, cutoff: c, rate: r-0.2, finish: f
sleep 1
sample crash, amp: a, cutoff: c, rate: r, finish: f
sample crash, amp: a, cutoff: c, rate: r-0.2, finish: f
sleep 0.5
end
end
with_fx :reverb, mix: 0.7 do
live_loop :arp, sync: :met1 do
with_fx :echo, phase: 1, mix: (line 0.1, 1, steps: 128).mirror.tick do
a = 0.6
r = 0.25
c = 130
p = (line -0.7, 0.7, steps: 64).mirror.tick
at = 0.01
use_synth :beep
tick
notes = (scale :g4, :major_pentatonic).shuffle
play notes.look, amp: a, release: r, cutoff: c, pan: p, attack: at
sleep 0.75
end
end
end
with_fx :panslicer, mix: 0.4 do
with_fx :reverb, mix: 0.75 do
live_loop :synthbass, sync: :met1 do
s = 4
r = 2
c = 60
a = 0.75
at = 0
use_synth :tech_saws
play :g3, sustain: 6, cutoff: c, amp: a, attack: at
sleep 6
play :d3, sustain: 2, cutoff: c, amp: a, attack: at
sleep 2
play :e3, sustain: 8, cutoff: c, amp: a, attack: at
sleep 8
end
end
end
1849 frames · desktop peak freq 66.6 Hz · web 60.7 Hz
use_bpm 130
live_loop :kick do
sample :bd_tek, amp: 1.5 if (spread 5, 16).tick
sleep 0.25
end
live_loop :snare do
sample :drum_snare_hard, amp: 0.6 if (spread 3, 8).tick
sleep 0.25
end
live_loop :hat do
sample :drum_cymbal_closed, amp: 0.4, rate: 2 if (spread 11, 16).tick
sleep 0.125
end
live_loop :bass do
use_synth :tb303
play (ring :e2, :e2, :g2, :a2, :e2, :b1, :e2, :d2).tick, release: 0.2, cutoff: 80
sleep 0.5
end
1849 frames · desktop peak freq 247.0 Hz · web 390.6 Hz
use_bpm 60
with_fx :reverb, room: 0.9, mix: 0.7 do
live_loop :pad do
use_synth :prophet
play (chord :e3, :minor7), release: 8, cutoff: 80, amp: 0.5
sleep 8
end
end
with_fx :echo, phase: 0.75, mix: 0.4 do
live_loop :melody do
use_synth :pluck
play (scale :e4, :minor_pentatonic).choose, release: 2, amp: 0.3
sleep (ring 0.5, 0.75, 1, 0.5).tick
end
end
live_loop :texture do
sample :ambi_choir, rate: 0.5, amp: 0.2
sleep 8
end
1849 frames · desktop peak freq 51.3 Hz · web 51.3 Hz
use_bpm 110
live_loop :drums do
sample :bd_haus
sleep 0.5
sample :drum_snare_hard, amp: 0.6
sleep 0.25
sample :bd_haus
sleep 0.25
end
live_loop :bass do
use_synth :tb303
play 36, release: 0.2, cutoff: 70
sleep 0.5
play 36, release: 0.2, cutoff: 80
sleep 0.25
play 38, release: 0.2, cutoff: 90
sleep 0.25
end
live_loop :melody do
use_synth :prophet
use_random_seed 42
play (ring 60, 64, 67, 72, 60, 62, 67, 69).tick, release: 0.3, amp: 0.5
sleep 0.25
end
1849 frames · desktop peak freq 56.7 Hz · web 56.7 Hz
use_bpm 170
live_loop :dnb_kick do
sample :bd_haus, amp: 2, cutoff: 100
sleep 1
sleep 0.5
sample :bd_haus, amp: 1.5, cutoff: 90
sleep 0.5
end
live_loop :dnb_snare do
sleep 1
sample :drum_snare_hard, amp: 1, rate: 1.5
sleep 1
end
live_loop :dnb_hats do
sample :drum_cymbal_closed, amp: 0.3, rate: 2, finish: 0.3
sleep 0.25
end
with_fx :reverb, mix: 0.3 do
live_loop :dnb_bass do
use_synth :tb303
play (ring :e1, :e1, :g1, :e1, :a1, :e1, :b1, :e1).tick, release: 0.15, cutoff: 90, amp: 1.5
sleep 0.25
end
end
1849 frames · desktop peak freq 53.7 Hz · web 55.8 Hz
use_bpm 124
live_loop :four_on_floor do
sample :bd_haus, amp: 2
sleep 1
end
live_loop :offbeat_hat do
sleep 0.5
sample :drum_cymbal_closed, amp: 0.6, rate: 2
sleep 0.5
end
live_loop :clap do
sleep 1
sample :drum_snare_hard, amp: 0.5, rate: 2
sleep 1
end
with_fx :reverb, mix: 0.5 do
live_loop :chord_stab do
use_synth :prophet
play (chord :a3, :minor), release: 0.3, cutoff: 90, amp: 0.4
sleep 2
play (chord :f3, :major), release: 0.3, cutoff: 90, amp: 0.4
sleep 2
end
end
with_fx :echo, mix: 0.3, phase: 0.75 do
live_loop :house_lead do
use_synth :saw
play (scale :a4, :minor_pentatonic).tick, release: 0.2, cutoff: 100, amp: 0.3
sleep 0.5
end
end