Diff Matrix — construct × context × position, event-parity vs desktop

The finite scheduling-DSL space, each cell's deterministic reproducer diffed at the /s_new event level against desktop Sonic Pi (the oracle). Window 8s. Built 2026-06-18 17:03 UTC.

match 52 diverge 0 timing 0 web-empty 0 desktop-empty 0 error 0 skipped 8 pending 0
Fatality read (dharana §36 step 5). Hoist/fork-seam cells diverging: 0/34. Non-seam diverging: 0. Divergence clustering in the seam column with diverse failure modes (timing + data + async + scope) ⇒ fatality confirmed ⇒ no-hoist restructure. Only the known few, flat cost curve ⇒ converging family ⇒ keep per-gap patches. The grid below is that measurement; seam cells are outlined.
constructposnothingpreceding sleepdelaysyncvar readuse synth
live_looptop-level
nested
in_threadtop-level
nested
bare_looptop-level·
nested·
with_fxtop-level·
nested·
attop-level··
nested··
match diverge (dropped layer) timing (onset gap, count matched) web-empty (web renders nothing) desktop-empty (harness) ! error · skipped (logged) pending hoist/fork seam
at__nothing__nested ✓ STRUCTURE-MATCH
non-seamnothingnested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.000s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 at [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5] do
 synth :saw, note: 60, release: 0.2
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 152, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 152
0ssawnote: 60, release: 0.2, out_bus: 152
0.5ssawnote: 60, release: 0.2, out_bus: 152
1ssawnote: 60, release: 0.2, out_bus: 152
1.5ssawnote: 60, release: 0.2, out_bus: 152
2ssawnote: 60, release: 0.2, out_bus: 152
2.5ssawnote: 60, release: 0.2, out_bus: 152
3ssawnote: 60, release: 0.2, out_bus: 152
3.5ssawnote: 60, release: 0.2, out_bus: 152
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0ssawrelease: 0.2, note: 60, out_bus: 18
0.5ssawrelease: 0.2, note: 60, out_bus: 18
1ssawrelease: 0.2, note: 60, out_bus: 18
1.5ssawrelease: 0.2, note: 60, out_bus: 18
2ssawrelease: 0.2, note: 60, out_bus: 18
2.5ssawrelease: 0.2, note: 60, out_bus: 18
3ssawrelease: 0.2, note: 60, out_bus: 18
3.5ssawrelease: 0.2, note: 60, out_bus: 18
at__nothing__top_level ✓ STRUCTURE-MATCH
non-seamnothingtop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.000s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

at [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5] do
 synth :saw, note: 60, release: 0.2
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 150, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 150
0ssawnote: 60, release: 0.2, out_bus: 150
0.5ssawnote: 60, release: 0.2, out_bus: 150
1ssawnote: 60, release: 0.2, out_bus: 150
1.5ssawnote: 60, release: 0.2, out_bus: 150
2ssawnote: 60, release: 0.2, out_bus: 150
2.5ssawnote: 60, release: 0.2, out_bus: 150
3ssawnote: 60, release: 0.2, out_bus: 150
3.5ssawnote: 60, release: 0.2, out_bus: 150
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0ssawrelease: 0.2, note: 60, out_bus: 16
0.5ssawrelease: 0.2, note: 60, out_bus: 16
1ssawrelease: 0.2, note: 60, out_bus: 16
1.5ssawrelease: 0.2, note: 60, out_bus: 16
2ssawrelease: 0.2, note: 60, out_bus: 16
2.5ssawrelease: 0.2, note: 60, out_bus: 16
3ssawrelease: 0.2, note: 60, out_bus: 16
3.5ssawrelease: 0.2, note: 60, out_bus: 16
at__preceding_sleep__nested ✓ STRUCTURE-MATCH
non-seampreceding sleepnested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.004s4s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 sleep 4
 at [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5] do
 synth :saw, note: 60, release: 0.2
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 156, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 156
4ssawnote: 60, release: 0.2, out_bus: 156
4.5ssawnote: 60, release: 0.2, out_bus: 156
5ssawnote: 60, release: 0.2, out_bus: 156
5.5ssawnote: 60, release: 0.2, out_bus: 156
6ssawnote: 60, release: 0.2, out_bus: 156
6.5ssawnote: 60, release: 0.2, out_bus: 156
7ssawnote: 60, release: 0.2, out_bus: 156
7.5ssawnote: 60, release: 0.2, out_bus: 156
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
4ssawrelease: 0.2, note: 60, out_bus: 18
4.5ssawrelease: 0.2, note: 60, out_bus: 18
5ssawrelease: 0.2, note: 60, out_bus: 18
5.5ssawrelease: 0.2, note: 60, out_bus: 18
6ssawrelease: 0.2, note: 60, out_bus: 18
6.5ssawrelease: 0.2, note: 60, out_bus: 18
7ssawrelease: 0.2, note: 60, out_bus: 18
7.5ssawrelease: 0.2, note: 60, out_bus: 18
at__preceding_sleep__top_level ✓ STRUCTURE-MATCH
non-seampreceding sleeptop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.004s4s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

sleep 4
at [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5] do
 synth :saw, note: 60, release: 0.2
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 154, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 154
4ssawnote: 60, release: 0.2, out_bus: 154
4.5ssawnote: 60, release: 0.2, out_bus: 154
5ssawnote: 60, release: 0.2, out_bus: 154
5.5ssawnote: 60, release: 0.2, out_bus: 154
6ssawnote: 60, release: 0.2, out_bus: 154
6.5ssawnote: 60, release: 0.2, out_bus: 154
7ssawnote: 60, release: 0.2, out_bus: 154
7.5ssawnote: 60, release: 0.2, out_bus: 154
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
4ssawrelease: 0.2, note: 60, out_bus: 16
4.5ssawrelease: 0.2, note: 60, out_bus: 16
5ssawrelease: 0.2, note: 60, out_bus: 16
5.5ssawrelease: 0.2, note: 60, out_bus: 16
6ssawrelease: 0.2, note: 60, out_bus: 16
6.5ssawrelease: 0.2, note: 60, out_bus: 16
7ssawrelease: 0.2, note: 60, out_bus: 16
7.5ssawrelease: 0.2, note: 60, out_bus: 16
at__use_synth__nested ✓ STRUCTURE-MATCH
non-seamuse synthnested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
tb303881.000s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 use_synth :tb303
 at [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5] do
 play 60
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 164, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 164
0stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 164
0.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 164
1stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 164
1.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 164
2stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 164
2.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 164
3stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 164
3.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 164
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
0.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
1stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
1.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
2stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
2.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
3stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
3.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
at__use_synth__top_level ✓ STRUCTURE-MATCH
non-seamuse synthtop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
tb303881.000s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

use_synth :tb303
at [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5] do
 play 60
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 162, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 162
0stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 162
0.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 162
1stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 162
1.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 162
2stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 162
2.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 162
3stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 162
3.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 162
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 16
0.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 16
1stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 16
1.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 16
2stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 16
2.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 16
3stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 16
3.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 16
at__var_read__nested ✓ STRUCTURE-MATCH
non-seamvar readnested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
beep881.000s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 n = 7
 at [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5] do
 play 60 + n
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 160, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 160
0sbeepnote: 67, out_bus: 160
0.5sbeepnote: 67, out_bus: 160
1sbeepnote: 67, out_bus: 160
1.5sbeepnote: 67, out_bus: 160
2sbeepnote: 67, out_bus: 160
2.5sbeepnote: 67, out_bus: 160
3sbeepnote: 67, out_bus: 160
3.5sbeepnote: 67, out_bus: 160
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0sbeepnote: 67, release: 1, out_bus: 18
0.5sbeepnote: 67, release: 1, out_bus: 18
1sbeepnote: 67, release: 1, out_bus: 18
1.5sbeepnote: 67, release: 1, out_bus: 18
2sbeepnote: 67, release: 1, out_bus: 18
2.5sbeepnote: 67, release: 1, out_bus: 18
3sbeepnote: 67, release: 1, out_bus: 18
3.5sbeepnote: 67, release: 1, out_bus: 18
at__var_read__top_level ✓ STRUCTURE-MATCH
non-seamvar readtop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
beep881.000s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

n = 7
at [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5] do
 play 60 + n
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 158, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 158
0sbeepnote: 67, out_bus: 158
0.5sbeepnote: 67, out_bus: 158
1sbeepnote: 67, out_bus: 158
1.5sbeepnote: 67, out_bus: 158
2sbeepnote: 67, out_bus: 158
2.5sbeepnote: 67, out_bus: 158
3sbeepnote: 67, out_bus: 158
3.5sbeepnote: 67, out_bus: 158
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0sbeepnote: 67, release: 1, out_bus: 16
0.5sbeepnote: 67, release: 1, out_bus: 16
1sbeepnote: 67, release: 1, out_bus: 16
1.5sbeepnote: 67, release: 1, out_bus: 16
2sbeepnote: 67, release: 1, out_bus: 16
2.5sbeepnote: 67, release: 1, out_bus: 16
3sbeepnote: 67, release: 1, out_bus: 16
3.5sbeepnote: 67, release: 1, out_bus: 16
bare_loop__nothing__nested ✓ STRUCTURE-MATCH
hoist/fork seamnothingnested
Voice /s_new — desktop 20, web 19 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw19180.950s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 loop do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
end
raw /s_new streams (21 desktop · 19 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 92, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 92
0ssawnote: 60, release: 0.2, out_bus: 92
0.5ssawnote: 60, release: 0.2, out_bus: 92
1ssawnote: 60, release: 0.2, out_bus: 92
1.5ssawnote: 60, release: 0.2, out_bus: 92
2ssawnote: 60, release: 0.2, out_bus: 92
2.5ssawnote: 60, release: 0.2, out_bus: 92
3ssawnote: 60, release: 0.2, out_bus: 92
3.5ssawnote: 60, release: 0.2, out_bus: 92
4ssawnote: 60, release: 0.2, out_bus: 92
4.5ssawnote: 60, release: 0.2, out_bus: 92
5ssawnote: 60, release: 0.2, out_bus: 92
5.5ssawnote: 60, release: 0.2, out_bus: 92
6ssawnote: 60, release: 0.2, out_bus: 92
6.5ssawnote: 60, release: 0.2, out_bus: 92
7ssawnote: 60, release: 0.2, out_bus: 92
7.5ssawnote: 60, release: 0.2, out_bus: 92
8ssawnote: 60, release: 0.2, out_bus: 92
8.5ssawnote: 60, release: 0.2, out_bus: 92
9ssawnote: 60, release: 0.2, out_bus: 92
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0ssawrelease: 0.2, note: 60, out_bus: 18
0.5ssawrelease: 0.2, note: 60, out_bus: 18
1ssawrelease: 0.2, note: 60, out_bus: 18
1.5ssawrelease: 0.2, note: 60, out_bus: 18
2ssawrelease: 0.2, note: 60, out_bus: 18
2.5ssawrelease: 0.2, note: 60, out_bus: 18
3ssawrelease: 0.2, note: 60, out_bus: 18
3.5ssawrelease: 0.2, note: 60, out_bus: 18
4ssawrelease: 0.2, note: 60, out_bus: 18
4.5ssawrelease: 0.2, note: 60, out_bus: 18
5ssawrelease: 0.2, note: 60, out_bus: 18
5.5ssawrelease: 0.2, note: 60, out_bus: 18
6ssawrelease: 0.2, note: 60, out_bus: 18
6.5ssawrelease: 0.2, note: 60, out_bus: 18
7ssawrelease: 0.2, note: 60, out_bus: 18
7.5ssawrelease: 0.2, note: 60, out_bus: 18
8ssawrelease: 0.2, note: 60, out_bus: 18
8.5ssawrelease: 0.2, note: 60, out_bus: 18
bare_loop__nothing__top_level ✓ STRUCTURE-MATCH
hoist/fork seamnothingtop-level
Voice /s_new — desktop 20, web 19 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw19180.950s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

loop do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
end
raw /s_new streams (21 desktop · 19 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 90, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 90
0ssawnote: 60, release: 0.2, out_bus: 90
0.5ssawnote: 60, release: 0.2, out_bus: 90
1ssawnote: 60, release: 0.2, out_bus: 90
1.5ssawnote: 60, release: 0.2, out_bus: 90
2ssawnote: 60, release: 0.2, out_bus: 90
2.5ssawnote: 60, release: 0.2, out_bus: 90
3ssawnote: 60, release: 0.2, out_bus: 90
3.5ssawnote: 60, release: 0.2, out_bus: 90
4ssawnote: 60, release: 0.2, out_bus: 90
4.5ssawnote: 60, release: 0.2, out_bus: 90
5ssawnote: 60, release: 0.2, out_bus: 90
5.5ssawnote: 60, release: 0.2, out_bus: 90
6ssawnote: 60, release: 0.2, out_bus: 90
6.5ssawnote: 60, release: 0.2, out_bus: 90
7ssawnote: 60, release: 0.2, out_bus: 90
7.5ssawnote: 60, release: 0.2, out_bus: 90
8ssawnote: 60, release: 0.2, out_bus: 90
8.5ssawnote: 60, release: 0.2, out_bus: 90
9ssawnote: 60, release: 0.2, out_bus: 90
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0ssawrelease: 0.2, note: 60, out_bus: 18
0.5ssawrelease: 0.2, note: 60, out_bus: 18
1ssawrelease: 0.2, note: 60, out_bus: 18
1.5ssawrelease: 0.2, note: 60, out_bus: 18
2ssawrelease: 0.2, note: 60, out_bus: 18
2.5ssawrelease: 0.2, note: 60, out_bus: 18
3ssawrelease: 0.2, note: 60, out_bus: 18
3.5ssawrelease: 0.2, note: 60, out_bus: 18
4ssawrelease: 0.2, note: 60, out_bus: 18
4.5ssawrelease: 0.2, note: 60, out_bus: 18
5ssawrelease: 0.2, note: 60, out_bus: 18
5.5ssawrelease: 0.2, note: 60, out_bus: 18
6ssawrelease: 0.2, note: 60, out_bus: 18
6.5ssawrelease: 0.2, note: 60, out_bus: 18
7ssawrelease: 0.2, note: 60, out_bus: 18
7.5ssawrelease: 0.2, note: 60, out_bus: 18
8ssawrelease: 0.2, note: 60, out_bus: 18
8.5ssawrelease: 0.2, note: 60, out_bus: 18
bare_loop__preceding_sleep__nested ✓ STRUCTURE-MATCH
hoist/fork seampreceding sleepnested
Voice /s_new — desktop 12, web 11 · web 0.92× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw11100.914s4s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 sleep 4
 loop do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
end
raw /s_new streams (13 desktop · 11 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 96, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 96
4ssawnote: 60, release: 0.2, out_bus: 96
4.5ssawnote: 60, release: 0.2, out_bus: 96
5ssawnote: 60, release: 0.2, out_bus: 96
5.5ssawnote: 60, release: 0.2, out_bus: 96
6ssawnote: 60, release: 0.2, out_bus: 96
6.5ssawnote: 60, release: 0.2, out_bus: 96
7ssawnote: 60, release: 0.2, out_bus: 96
7.5ssawnote: 60, release: 0.2, out_bus: 96
8ssawnote: 60, release: 0.2, out_bus: 96
8.5ssawnote: 60, release: 0.2, out_bus: 96
9ssawnote: 60, release: 0.2, out_bus: 96
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
4ssawrelease: 0.2, note: 60, out_bus: 20
4.5ssawrelease: 0.2, note: 60, out_bus: 20
5ssawrelease: 0.2, note: 60, out_bus: 20
5.5ssawrelease: 0.2, note: 60, out_bus: 20
6ssawrelease: 0.2, note: 60, out_bus: 20
6.5ssawrelease: 0.2, note: 60, out_bus: 20
7ssawrelease: 0.2, note: 60, out_bus: 20
7.5ssawrelease: 0.2, note: 60, out_bus: 20
8ssawrelease: 0.2, note: 60, out_bus: 20
8.5ssawrelease: 0.2, note: 60, out_bus: 20
bare_loop__preceding_sleep__top_level ✓ STRUCTURE-MATCH
hoist/fork seampreceding sleeptop-level
Voice /s_new — desktop 12, web 11 · web 0.92× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw11100.914s4s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

sleep 4
loop do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
end
raw /s_new streams (13 desktop · 11 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 94, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 94
4ssawnote: 60, release: 0.2, out_bus: 94
4.5ssawnote: 60, release: 0.2, out_bus: 94
5ssawnote: 60, release: 0.2, out_bus: 94
5.5ssawnote: 60, release: 0.2, out_bus: 94
6ssawnote: 60, release: 0.2, out_bus: 94
6.5ssawnote: 60, release: 0.2, out_bus: 94
7ssawnote: 60, release: 0.2, out_bus: 94
7.5ssawnote: 60, release: 0.2, out_bus: 94
8ssawnote: 60, release: 0.2, out_bus: 94
8.5ssawnote: 60, release: 0.2, out_bus: 94
9ssawnote: 60, release: 0.2, out_bus: 94
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
4ssawrelease: 0.2, note: 60, out_bus: 18
4.5ssawrelease: 0.2, note: 60, out_bus: 18
5ssawrelease: 0.2, note: 60, out_bus: 18
5.5ssawrelease: 0.2, note: 60, out_bus: 18
6ssawrelease: 0.2, note: 60, out_bus: 18
6.5ssawrelease: 0.2, note: 60, out_bus: 18
7ssawrelease: 0.2, note: 60, out_bus: 18
7.5ssawrelease: 0.2, note: 60, out_bus: 18
8ssawrelease: 0.2, note: 60, out_bus: 18
8.5ssawrelease: 0.2, note: 60, out_bus: 18
bare_loop__sync__nested ✓ STRUCTURE-MATCH
hoist/fork seamsyncnested
Voice /s_new — desktop 19, web 18 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw18170.940.5s0.5s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

live_loop :driver do
 cue :tick
 sleep 0.5
end

in_thread do
 loop do
 sync :tick
 synth :saw, note: 60, release: 0.2
 end
end
raw /s_new streams (20 desktop · 18 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 100, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 100
0.5ssawnote: 60, release: 0.2, out_bus: 100
1ssawnote: 60, release: 0.2, out_bus: 100
1.5ssawnote: 60, release: 0.2, out_bus: 100
2ssawnote: 60, release: 0.2, out_bus: 100
2.5ssawnote: 60, release: 0.2, out_bus: 100
3ssawnote: 60, release: 0.2, out_bus: 100
3.5ssawnote: 60, release: 0.2, out_bus: 100
4ssawnote: 60, release: 0.2, out_bus: 100
4.5ssawnote: 60, release: 0.2, out_bus: 100
5ssawnote: 60, release: 0.2, out_bus: 100
5.5ssawnote: 60, release: 0.2, out_bus: 100
6ssawnote: 60, release: 0.2, out_bus: 100
6.5ssawnote: 60, release: 0.2, out_bus: 100
7ssawnote: 60, release: 0.2, out_bus: 100
7.5ssawnote: 60, release: 0.2, out_bus: 100
8ssawnote: 60, release: 0.2, out_bus: 100
8.5ssawnote: 60, release: 0.2, out_bus: 100
9ssawnote: 60, release: 0.2, out_bus: 100
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0.5ssawrelease: 0.2, note: 60, out_bus: 20
1ssawrelease: 0.2, note: 60, out_bus: 20
1.5ssawrelease: 0.2, note: 60, out_bus: 20
2ssawrelease: 0.2, note: 60, out_bus: 20
2.5ssawrelease: 0.2, note: 60, out_bus: 20
3ssawrelease: 0.2, note: 60, out_bus: 20
3.5ssawrelease: 0.2, note: 60, out_bus: 20
4ssawrelease: 0.2, note: 60, out_bus: 20
4.5ssawrelease: 0.2, note: 60, out_bus: 20
5ssawrelease: 0.2, note: 60, out_bus: 20
5.5ssawrelease: 0.2, note: 60, out_bus: 20
6ssawrelease: 0.2, note: 60, out_bus: 20
6.5ssawrelease: 0.2, note: 60, out_bus: 20
7ssawrelease: 0.2, note: 60, out_bus: 20
7.5ssawrelease: 0.2, note: 60, out_bus: 20
8ssawrelease: 0.2, note: 60, out_bus: 20
8.5ssawrelease: 0.2, note: 60, out_bus: 20
bare_loop__sync__top_level ✓ STRUCTURE-MATCH
hoist/fork seamsynctop-level
Voice /s_new — desktop 20, web 19 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw19180.950s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

live_loop :driver do
 cue :tick
 sleep 0.5
end

loop do
 sync :tick
 synth :saw, note: 60, release: 0.2
end
raw /s_new streams (21 desktop · 19 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 98, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 98
0ssawnote: 60, release: 0.2, out_bus: 98
0.5ssawnote: 60, release: 0.2, out_bus: 98
1ssawnote: 60, release: 0.2, out_bus: 98
1.5ssawnote: 60, release: 0.2, out_bus: 98
2ssawnote: 60, release: 0.2, out_bus: 98
2.5ssawnote: 60, release: 0.2, out_bus: 98
3ssawnote: 60, release: 0.2, out_bus: 98
3.5ssawnote: 60, release: 0.2, out_bus: 98
4ssawnote: 60, release: 0.2, out_bus: 98
4.5ssawnote: 60, release: 0.2, out_bus: 98
5ssawnote: 60, release: 0.2, out_bus: 98
5.5ssawnote: 60, release: 0.2, out_bus: 98
6ssawnote: 60, release: 0.2, out_bus: 98
6.5ssawnote: 60, release: 0.2, out_bus: 98
7ssawnote: 60, release: 0.2, out_bus: 98
7.5ssawnote: 60, release: 0.2, out_bus: 98
8ssawnote: 60, release: 0.2, out_bus: 98
8.5ssawnote: 60, release: 0.2, out_bus: 98
9ssawnote: 60, release: 0.2, out_bus: 98
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0ssawrelease: 0.2, note: 60, out_bus: 20
0.5ssawrelease: 0.2, note: 60, out_bus: 20
1ssawrelease: 0.2, note: 60, out_bus: 20
1.5ssawrelease: 0.2, note: 60, out_bus: 20
2ssawrelease: 0.2, note: 60, out_bus: 20
2.5ssawrelease: 0.2, note: 60, out_bus: 20
3ssawrelease: 0.2, note: 60, out_bus: 20
3.5ssawrelease: 0.2, note: 60, out_bus: 20
4ssawrelease: 0.2, note: 60, out_bus: 20
4.5ssawrelease: 0.2, note: 60, out_bus: 20
5ssawrelease: 0.2, note: 60, out_bus: 20
5.5ssawrelease: 0.2, note: 60, out_bus: 20
6ssawrelease: 0.2, note: 60, out_bus: 20
6.5ssawrelease: 0.2, note: 60, out_bus: 20
7ssawrelease: 0.2, note: 60, out_bus: 20
7.5ssawrelease: 0.2, note: 60, out_bus: 20
8ssawrelease: 0.2, note: 60, out_bus: 20
8.5ssawrelease: 0.2, note: 60, out_bus: 20
bare_loop__use_synth__nested ✓ STRUCTURE-MATCH
hoist/fork seamuse synthnested
Voice /s_new — desktop 20, web 19 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
tb30319180.950s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 use_synth :tb303
 loop do
 play 60
 sleep 0.5
 end
end
raw /s_new streams (21 desktop · 19 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 108, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 108
0stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
0.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
1stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
1.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
2stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
2.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
3stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
3.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
4stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
4.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
5.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
6stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
6.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
7stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
7.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
8stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
8.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
9stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 108
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
0.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
1stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
1.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
2stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
2.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
3stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
3.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
4stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
4.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
5.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
6stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
6.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
7stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
7.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
8stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
8.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
bare_loop__use_synth__top_level ✓ STRUCTURE-MATCH
hoist/fork seamuse synthtop-level
Voice /s_new — desktop 20, web 19 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
tb30319180.950s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

use_synth :tb303
loop do
 play 60
 sleep 0.5
end
raw /s_new streams (21 desktop · 19 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 106, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 106
0stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
0.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
1stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
1.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
2stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
2.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
3stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
3.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
4stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
4.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
5.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
6stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
6.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
7stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
7.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
8stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
8.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
9stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 106
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
0.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
1stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
1.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
2stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
2.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
3stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
3.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
4stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
4.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
5.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
6stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
6.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
7stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
7.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
8stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
8.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
bare_loop__var_read__nested ✓ STRUCTURE-MATCH
hoist/fork seamvar readnested
Voice /s_new — desktop 20, web 19 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
beep19180.950s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 n = 7
 loop do
 play 60 + n
 sleep 0.5
 end
end
raw /s_new streams (21 desktop · 19 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 104, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 104
0sbeepnote: 67, out_bus: 104
0.5sbeepnote: 67, out_bus: 104
1sbeepnote: 67, out_bus: 104
1.5sbeepnote: 67, out_bus: 104
2sbeepnote: 67, out_bus: 104
2.5sbeepnote: 67, out_bus: 104
3sbeepnote: 67, out_bus: 104
3.5sbeepnote: 67, out_bus: 104
4sbeepnote: 67, out_bus: 104
4.5sbeepnote: 67, out_bus: 104
5sbeepnote: 67, out_bus: 104
5.5sbeepnote: 67, out_bus: 104
6sbeepnote: 67, out_bus: 104
6.5sbeepnote: 67, out_bus: 104
7sbeepnote: 67, out_bus: 104
7.5sbeepnote: 67, out_bus: 104
8sbeepnote: 67, out_bus: 104
8.5sbeepnote: 67, out_bus: 104
9sbeepnote: 67, out_bus: 104
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0sbeepnote: 67, release: 1, out_bus: 18
0.5sbeepnote: 67, release: 1, out_bus: 18
1sbeepnote: 67, release: 1, out_bus: 18
1.5sbeepnote: 67, release: 1, out_bus: 18
2sbeepnote: 67, release: 1, out_bus: 18
2.5sbeepnote: 67, release: 1, out_bus: 18
3sbeepnote: 67, release: 1, out_bus: 18
3.5sbeepnote: 67, release: 1, out_bus: 18
4sbeepnote: 67, release: 1, out_bus: 18
4.5sbeepnote: 67, release: 1, out_bus: 18
5sbeepnote: 67, release: 1, out_bus: 18
5.5sbeepnote: 67, release: 1, out_bus: 18
6sbeepnote: 67, release: 1, out_bus: 18
6.5sbeepnote: 67, release: 1, out_bus: 18
7sbeepnote: 67, release: 1, out_bus: 18
7.5sbeepnote: 67, release: 1, out_bus: 18
8sbeepnote: 67, release: 1, out_bus: 18
8.5sbeepnote: 67, release: 1, out_bus: 18
bare_loop__var_read__top_level ✓ STRUCTURE-MATCH
hoist/fork seamvar readtop-level
Voice /s_new — desktop 20, web 19 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
beep19180.950s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

n = 7
loop do
 play 60 + n
 sleep 0.5
end
raw /s_new streams (21 desktop · 19 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 102, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 102
0sbeepnote: 67, out_bus: 102
0.5sbeepnote: 67, out_bus: 102
1sbeepnote: 67, out_bus: 102
1.5sbeepnote: 67, out_bus: 102
2sbeepnote: 67, out_bus: 102
2.5sbeepnote: 67, out_bus: 102
3sbeepnote: 67, out_bus: 102
3.5sbeepnote: 67, out_bus: 102
4sbeepnote: 67, out_bus: 102
4.5sbeepnote: 67, out_bus: 102
5sbeepnote: 67, out_bus: 102
5.5sbeepnote: 67, out_bus: 102
6sbeepnote: 67, out_bus: 102
6.5sbeepnote: 67, out_bus: 102
7sbeepnote: 67, out_bus: 102
7.5sbeepnote: 67, out_bus: 102
8sbeepnote: 67, out_bus: 102
8.5sbeepnote: 67, out_bus: 102
9sbeepnote: 67, out_bus: 102
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0sbeepnote: 67, release: 1, out_bus: 18
0.5sbeepnote: 67, release: 1, out_bus: 18
1sbeepnote: 67, release: 1, out_bus: 18
1.5sbeepnote: 67, release: 1, out_bus: 18
2sbeepnote: 67, release: 1, out_bus: 18
2.5sbeepnote: 67, release: 1, out_bus: 18
3sbeepnote: 67, release: 1, out_bus: 18
3.5sbeepnote: 67, release: 1, out_bus: 18
4sbeepnote: 67, release: 1, out_bus: 18
4.5sbeepnote: 67, release: 1, out_bus: 18
5sbeepnote: 67, release: 1, out_bus: 18
5.5sbeepnote: 67, release: 1, out_bus: 18
6sbeepnote: 67, release: 1, out_bus: 18
6.5sbeepnote: 67, release: 1, out_bus: 18
7sbeepnote: 67, release: 1, out_bus: 18
7.5sbeepnote: 67, release: 1, out_bus: 18
8sbeepnote: 67, release: 1, out_bus: 18
8.5sbeepnote: 67, release: 1, out_bus: 18
in_thread__delay__nested ✓ STRUCTURE-MATCH
hoist/fork seamdelaynested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.004s4s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 in_thread delay: 4 do
 8.times do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 76, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 76
4ssawnote: 60, release: 0.2, out_bus: 76
4.5ssawnote: 60, release: 0.2, out_bus: 76
5ssawnote: 60, release: 0.2, out_bus: 76
5.5ssawnote: 60, release: 0.2, out_bus: 76
6ssawnote: 60, release: 0.2, out_bus: 76
6.5ssawnote: 60, release: 0.2, out_bus: 76
7ssawnote: 60, release: 0.2, out_bus: 76
7.5ssawnote: 60, release: 0.2, out_bus: 76
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
4ssawrelease: 0.2, note: 60, out_bus: 18
4.5ssawrelease: 0.2, note: 60, out_bus: 18
5ssawrelease: 0.2, note: 60, out_bus: 18
5.5ssawrelease: 0.2, note: 60, out_bus: 18
6ssawrelease: 0.2, note: 60, out_bus: 18
6.5ssawrelease: 0.2, note: 60, out_bus: 18
7ssawrelease: 0.2, note: 60, out_bus: 18
7.5ssawrelease: 0.2, note: 60, out_bus: 18
in_thread__delay__top_level ✓ STRUCTURE-MATCH
hoist/fork seamdelaytop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.004s4s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread delay: 4 do
 8.times do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 74, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 74
4ssawnote: 60, release: 0.2, out_bus: 74
4.5ssawnote: 60, release: 0.2, out_bus: 74
5ssawnote: 60, release: 0.2, out_bus: 74
5.5ssawnote: 60, release: 0.2, out_bus: 74
6ssawnote: 60, release: 0.2, out_bus: 74
6.5ssawnote: 60, release: 0.2, out_bus: 74
7ssawnote: 60, release: 0.2, out_bus: 74
7.5ssawnote: 60, release: 0.2, out_bus: 74
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
4ssawrelease: 0.2, note: 60, out_bus: 18
4.5ssawrelease: 0.2, note: 60, out_bus: 18
5ssawrelease: 0.2, note: 60, out_bus: 18
5.5ssawrelease: 0.2, note: 60, out_bus: 18
6ssawrelease: 0.2, note: 60, out_bus: 18
6.5ssawrelease: 0.2, note: 60, out_bus: 18
7ssawrelease: 0.2, note: 60, out_bus: 18
7.5ssawrelease: 0.2, note: 60, out_bus: 18
in_thread__nothing__nested ✓ STRUCTURE-MATCH
hoist/fork seamnothingnested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.000s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 in_thread do
 8.times do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 68, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 68
0ssawnote: 60, release: 0.2, out_bus: 68
0.5ssawnote: 60, release: 0.2, out_bus: 68
1ssawnote: 60, release: 0.2, out_bus: 68
1.5ssawnote: 60, release: 0.2, out_bus: 68
2ssawnote: 60, release: 0.2, out_bus: 68
2.5ssawnote: 60, release: 0.2, out_bus: 68
3ssawnote: 60, release: 0.2, out_bus: 68
3.5ssawnote: 60, release: 0.2, out_bus: 68
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0ssawrelease: 0.2, note: 60, out_bus: 18
0.5ssawrelease: 0.2, note: 60, out_bus: 18
1ssawrelease: 0.2, note: 60, out_bus: 18
1.5ssawrelease: 0.2, note: 60, out_bus: 18
2ssawrelease: 0.2, note: 60, out_bus: 18
2.5ssawrelease: 0.2, note: 60, out_bus: 18
3ssawrelease: 0.2, note: 60, out_bus: 18
3.5ssawrelease: 0.2, note: 60, out_bus: 18
in_thread__nothing__top_level ✓ STRUCTURE-MATCH
hoist/fork seamnothingtop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.000s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 8.times do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 66, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 66
0ssawnote: 60, release: 0.2, out_bus: 66
0.5ssawnote: 60, release: 0.2, out_bus: 66
1ssawnote: 60, release: 0.2, out_bus: 66
1.5ssawnote: 60, release: 0.2, out_bus: 66
2ssawnote: 60, release: 0.2, out_bus: 66
2.5ssawnote: 60, release: 0.2, out_bus: 66
3ssawnote: 60, release: 0.2, out_bus: 66
3.5ssawnote: 60, release: 0.2, out_bus: 66
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0ssawrelease: 0.2, note: 60, out_bus: 18
0.5ssawrelease: 0.2, note: 60, out_bus: 18
1ssawrelease: 0.2, note: 60, out_bus: 18
1.5ssawrelease: 0.2, note: 60, out_bus: 18
2ssawrelease: 0.2, note: 60, out_bus: 18
2.5ssawrelease: 0.2, note: 60, out_bus: 18
3ssawrelease: 0.2, note: 60, out_bus: 18
3.5ssawrelease: 0.2, note: 60, out_bus: 18
in_thread__preceding_sleep__nested ✓ STRUCTURE-MATCH
hoist/fork seampreceding sleepnested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.004s4s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 sleep 4
 in_thread do
 8.times do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 72, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 72
4ssawnote: 60, release: 0.2, out_bus: 72
4.5ssawnote: 60, release: 0.2, out_bus: 72
5ssawnote: 60, release: 0.2, out_bus: 72
5.5ssawnote: 60, release: 0.2, out_bus: 72
6ssawnote: 60, release: 0.2, out_bus: 72
6.5ssawnote: 60, release: 0.2, out_bus: 72
7ssawnote: 60, release: 0.2, out_bus: 72
7.5ssawnote: 60, release: 0.2, out_bus: 72
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
4ssawrelease: 0.2, note: 60, out_bus: 18
4.5ssawrelease: 0.2, note: 60, out_bus: 18
5ssawrelease: 0.2, note: 60, out_bus: 18
5.5ssawrelease: 0.2, note: 60, out_bus: 18
6ssawrelease: 0.2, note: 60, out_bus: 18
6.5ssawrelease: 0.2, note: 60, out_bus: 18
7ssawrelease: 0.2, note: 60, out_bus: 18
7.5ssawrelease: 0.2, note: 60, out_bus: 18
in_thread__preceding_sleep__top_level ✓ STRUCTURE-MATCH
hoist/fork seampreceding sleeptop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.004s4s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

sleep 4
in_thread do
 8.times do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 70, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 70
4ssawnote: 60, release: 0.2, out_bus: 70
4.5ssawnote: 60, release: 0.2, out_bus: 70
5ssawnote: 60, release: 0.2, out_bus: 70
5.5ssawnote: 60, release: 0.2, out_bus: 70
6ssawnote: 60, release: 0.2, out_bus: 70
6.5ssawnote: 60, release: 0.2, out_bus: 70
7ssawnote: 60, release: 0.2, out_bus: 70
7.5ssawnote: 60, release: 0.2, out_bus: 70
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
4ssawrelease: 0.2, note: 60, out_bus: 18
4.5ssawrelease: 0.2, note: 60, out_bus: 18
5ssawrelease: 0.2, note: 60, out_bus: 18
5.5ssawrelease: 0.2, note: 60, out_bus: 18
6ssawrelease: 0.2, note: 60, out_bus: 18
6.5ssawrelease: 0.2, note: 60, out_bus: 18
7ssawrelease: 0.2, note: 60, out_bus: 18
7.5ssawrelease: 0.2, note: 60, out_bus: 18
in_thread__sync__nested ✓ STRUCTURE-MATCH
hoist/fork seamsyncnested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.000.5s0.5s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

live_loop :driver do
 cue :tick
 sleep 0.5
end

in_thread do
 in_thread do
 8.times do
 sync :tick
 synth :saw, note: 60, release: 0.2
 end
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 80, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 80
0.5ssawnote: 60, release: 0.2, out_bus: 80
1ssawnote: 60, release: 0.2, out_bus: 80
1.5ssawnote: 60, release: 0.2, out_bus: 80
2ssawnote: 60, release: 0.2, out_bus: 80
2.5ssawnote: 60, release: 0.2, out_bus: 80
3ssawnote: 60, release: 0.2, out_bus: 80
3.5ssawnote: 60, release: 0.2, out_bus: 80
4ssawnote: 60, release: 0.2, out_bus: 80
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0.5ssawrelease: 0.2, note: 60, out_bus: 20
1ssawrelease: 0.2, note: 60, out_bus: 20
1.5ssawrelease: 0.2, note: 60, out_bus: 20
2ssawrelease: 0.2, note: 60, out_bus: 20
2.5ssawrelease: 0.2, note: 60, out_bus: 20
3ssawrelease: 0.2, note: 60, out_bus: 20
3.5ssawrelease: 0.2, note: 60, out_bus: 20
4ssawrelease: 0.2, note: 60, out_bus: 20
in_thread__sync__top_level ✓ STRUCTURE-MATCH
hoist/fork seamsynctop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.000.5s0.5s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

live_loop :driver do
 cue :tick
 sleep 0.5
end

in_thread do
 8.times do
 sync :tick
 synth :saw, note: 60, release: 0.2
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 78, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 78
0.5ssawnote: 60, release: 0.2, out_bus: 78
1ssawnote: 60, release: 0.2, out_bus: 78
1.5ssawnote: 60, release: 0.2, out_bus: 78
2ssawnote: 60, release: 0.2, out_bus: 78
2.5ssawnote: 60, release: 0.2, out_bus: 78
3ssawnote: 60, release: 0.2, out_bus: 78
3.5ssawnote: 60, release: 0.2, out_bus: 78
4ssawnote: 60, release: 0.2, out_bus: 78
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0.5ssawrelease: 0.2, note: 60, out_bus: 20
1ssawrelease: 0.2, note: 60, out_bus: 20
1.5ssawrelease: 0.2, note: 60, out_bus: 20
2ssawrelease: 0.2, note: 60, out_bus: 20
2.5ssawrelease: 0.2, note: 60, out_bus: 20
3ssawrelease: 0.2, note: 60, out_bus: 20
3.5ssawrelease: 0.2, note: 60, out_bus: 20
4ssawrelease: 0.2, note: 60, out_bus: 20
in_thread__use_synth__nested ✓ STRUCTURE-MATCH
hoist/fork seamuse synthnested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
tb303881.000s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 use_synth :tb303
 in_thread do
 8.times do
 play 60
 sleep 0.5
 end
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 88, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 88
0stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 88
0.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 88
1stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 88
1.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 88
2stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 88
2.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 88
3stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 88
3.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 88
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
0.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
1stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
1.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
2stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
2.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
3stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
3.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
in_thread__use_synth__top_level ✓ STRUCTURE-MATCH
hoist/fork seamuse synthtop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
tb303881.000s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

use_synth :tb303
in_thread do
 8.times do
 play 60
 sleep 0.5
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 86, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 86
0stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 86
0.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 86
1stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 86
1.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 86
2stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 86
2.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 86
3stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 86
3.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 86
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
0.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
1stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
1.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
2stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
2.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
3stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
3.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
in_thread__var_read__nested ✓ STRUCTURE-MATCH
hoist/fork seamvar readnested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
beep881.000s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 n = 7
 in_thread do
 8.times do
 play 60 + n
 sleep 0.5
 end
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 84, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 84
0sbeepnote: 67, out_bus: 84
0.5sbeepnote: 67, out_bus: 84
1sbeepnote: 67, out_bus: 84
1.5sbeepnote: 67, out_bus: 84
2sbeepnote: 67, out_bus: 84
2.5sbeepnote: 67, out_bus: 84
3sbeepnote: 67, out_bus: 84
3.5sbeepnote: 67, out_bus: 84
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0sbeepnote: 67, release: 1, out_bus: 18
0.5sbeepnote: 67, release: 1, out_bus: 18
1sbeepnote: 67, release: 1, out_bus: 18
1.5sbeepnote: 67, release: 1, out_bus: 18
2sbeepnote: 67, release: 1, out_bus: 18
2.5sbeepnote: 67, release: 1, out_bus: 18
3sbeepnote: 67, release: 1, out_bus: 18
3.5sbeepnote: 67, release: 1, out_bus: 18
in_thread__var_read__top_level ✓ STRUCTURE-MATCH
hoist/fork seamvar readtop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
beep881.000s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

n = 7
in_thread do
 8.times do
 play 60 + n
 sleep 0.5
 end
end
raw /s_new streams (10 desktop · 9 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 82, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 82
0sbeepnote: 67, out_bus: 82
0.5sbeepnote: 67, out_bus: 82
1sbeepnote: 67, out_bus: 82
1.5sbeepnote: 67, out_bus: 82
2sbeepnote: 67, out_bus: 82
2.5sbeepnote: 67, out_bus: 82
3sbeepnote: 67, out_bus: 82
3.5sbeepnote: 67, out_bus: 82
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0sbeepnote: 67, release: 1, out_bus: 18
0.5sbeepnote: 67, release: 1, out_bus: 18
1sbeepnote: 67, release: 1, out_bus: 18
1.5sbeepnote: 67, release: 1, out_bus: 18
2sbeepnote: 67, release: 1, out_bus: 18
2.5sbeepnote: 67, release: 1, out_bus: 18
3sbeepnote: 67, release: 1, out_bus: 18
3.5sbeepnote: 67, release: 1, out_bus: 18
live_loop__delay__nested ✓ STRUCTURE-MATCH
hoist/fork seamdelaynested
Voice /s_new — desktop 12, web 11 · web 0.92× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw11100.914s4s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 live_loop :test, delay: 4 do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
end
raw /s_new streams (13 desktop · 11 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 52, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 52
4ssawnote: 60, release: 0.2, out_bus: 52
4.5ssawnote: 60, release: 0.2, out_bus: 52
5ssawnote: 60, release: 0.2, out_bus: 52
5.5ssawnote: 60, release: 0.2, out_bus: 52
6ssawnote: 60, release: 0.2, out_bus: 52
6.5ssawnote: 60, release: 0.2, out_bus: 52
7ssawnote: 60, release: 0.2, out_bus: 52
7.5ssawnote: 60, release: 0.2, out_bus: 52
8ssawnote: 60, release: 0.2, out_bus: 52
8.5ssawnote: 60, release: 0.2, out_bus: 52
9ssawnote: 60, release: 0.2, out_bus: 52
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
4ssawrelease: 0.2, note: 60, out_bus: 20
4.5ssawrelease: 0.2, note: 60, out_bus: 20
5ssawrelease: 0.2, note: 60, out_bus: 20
5.5ssawrelease: 0.2, note: 60, out_bus: 20
6ssawrelease: 0.2, note: 60, out_bus: 20
6.5ssawrelease: 0.2, note: 60, out_bus: 20
7ssawrelease: 0.2, note: 60, out_bus: 20
7.5ssawrelease: 0.2, note: 60, out_bus: 20
8ssawrelease: 0.2, note: 60, out_bus: 20
8.5ssawrelease: 0.2, note: 60, out_bus: 20
live_loop__delay__top_level ✓ STRUCTURE-MATCH
hoist/fork seamdelaytop-level
Voice /s_new — desktop 12, web 11 · web 0.92× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw11100.913.998s4s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

live_loop :test, delay: 4 do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
end
raw /s_new streams (13 desktop · 11 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 50, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 50
3.998ssawnote: 60, release: 0.2, out_bus: 50
4.498ssawnote: 60, release: 0.2, out_bus: 50
4.998ssawnote: 60, release: 0.2, out_bus: 50
5.498ssawnote: 60, release: 0.2, out_bus: 50
5.998ssawnote: 60, release: 0.2, out_bus: 50
6.498ssawnote: 60, release: 0.2, out_bus: 50
6.998ssawnote: 60, release: 0.2, out_bus: 50
7.498ssawnote: 60, release: 0.2, out_bus: 50
7.998ssawnote: 60, release: 0.2, out_bus: 50
8.498ssawnote: 60, release: 0.2, out_bus: 50
8.998ssawnote: 60, release: 0.2, out_bus: 50
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
4ssawrelease: 0.2, note: 60, out_bus: 18
4.5ssawrelease: 0.2, note: 60, out_bus: 18
5ssawrelease: 0.2, note: 60, out_bus: 18
5.5ssawrelease: 0.2, note: 60, out_bus: 18
6ssawrelease: 0.2, note: 60, out_bus: 18
6.5ssawrelease: 0.2, note: 60, out_bus: 18
7ssawrelease: 0.2, note: 60, out_bus: 18
7.5ssawrelease: 0.2, note: 60, out_bus: 18
8ssawrelease: 0.2, note: 60, out_bus: 18
8.5ssawrelease: 0.2, note: 60, out_bus: 18
live_loop__nothing__nested ✓ STRUCTURE-MATCH
hoist/fork seamnothingnested
Voice /s_new — desktop 20, web 19 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw19180.950s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 live_loop :test do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
end
raw /s_new streams (21 desktop · 19 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 44, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 44
0ssawnote: 60, release: 0.2, out_bus: 44
0.5ssawnote: 60, release: 0.2, out_bus: 44
1ssawnote: 60, release: 0.2, out_bus: 44
1.5ssawnote: 60, release: 0.2, out_bus: 44
2ssawnote: 60, release: 0.2, out_bus: 44
2.5ssawnote: 60, release: 0.2, out_bus: 44
3ssawnote: 60, release: 0.2, out_bus: 44
3.5ssawnote: 60, release: 0.2, out_bus: 44
4ssawnote: 60, release: 0.2, out_bus: 44
4.5ssawnote: 60, release: 0.2, out_bus: 44
5ssawnote: 60, release: 0.2, out_bus: 44
5.5ssawnote: 60, release: 0.2, out_bus: 44
6ssawnote: 60, release: 0.2, out_bus: 44
6.5ssawnote: 60, release: 0.2, out_bus: 44
7ssawnote: 60, release: 0.2, out_bus: 44
7.5ssawnote: 60, release: 0.2, out_bus: 44
8ssawnote: 60, release: 0.2, out_bus: 44
8.5ssawnote: 60, release: 0.2, out_bus: 44
8.999ssawnote: 60, release: 0.2, out_bus: 44
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0ssawrelease: 0.2, note: 60, out_bus: 20
0.5ssawrelease: 0.2, note: 60, out_bus: 20
1ssawrelease: 0.2, note: 60, out_bus: 20
1.5ssawrelease: 0.2, note: 60, out_bus: 20
2ssawrelease: 0.2, note: 60, out_bus: 20
2.5ssawrelease: 0.2, note: 60, out_bus: 20
3ssawrelease: 0.2, note: 60, out_bus: 20
3.5ssawrelease: 0.2, note: 60, out_bus: 20
4ssawrelease: 0.2, note: 60, out_bus: 20
4.5ssawrelease: 0.2, note: 60, out_bus: 20
5ssawrelease: 0.2, note: 60, out_bus: 20
5.5ssawrelease: 0.2, note: 60, out_bus: 20
6ssawrelease: 0.2, note: 60, out_bus: 20
6.5ssawrelease: 0.2, note: 60, out_bus: 20
7ssawrelease: 0.2, note: 60, out_bus: 20
7.5ssawrelease: 0.2, note: 60, out_bus: 20
8ssawrelease: 0.2, note: 60, out_bus: 20
8.5ssawrelease: 0.2, note: 60, out_bus: 20
live_loop__nothing__top_level ✓ STRUCTURE-MATCH
hoist/fork seamnothingtop-level
Voice /s_new — desktop 20, web 19 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw19180.950s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

live_loop :test do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
end
raw /s_new streams (21 desktop · 19 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 42, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 42
0ssawnote: 60, release: 0.2, out_bus: 42
0.5ssawnote: 60, release: 0.2, out_bus: 42
1ssawnote: 60, release: 0.2, out_bus: 42
1.5ssawnote: 60, release: 0.2, out_bus: 42
2ssawnote: 60, release: 0.2, out_bus: 42
2.5ssawnote: 60, release: 0.2, out_bus: 42
3ssawnote: 60, release: 0.2, out_bus: 42
3.5ssawnote: 60, release: 0.2, out_bus: 42
4ssawnote: 60, release: 0.2, out_bus: 42
4.5ssawnote: 60, release: 0.2, out_bus: 42
5ssawnote: 60, release: 0.2, out_bus: 42
5.5ssawnote: 60, release: 0.2, out_bus: 42
6ssawnote: 60, release: 0.2, out_bus: 42
6.5ssawnote: 60, release: 0.2, out_bus: 42
7ssawnote: 60, release: 0.2, out_bus: 42
7.5ssawnote: 60, release: 0.2, out_bus: 42
8ssawnote: 60, release: 0.2, out_bus: 42
8.5ssawnote: 60, release: 0.2, out_bus: 42
9ssawnote: 60, release: 0.2, out_bus: 42
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0ssawrelease: 0.2, note: 60, out_bus: 18
0.5ssawrelease: 0.2, note: 60, out_bus: 18
1ssawrelease: 0.2, note: 60, out_bus: 18
1.5ssawrelease: 0.2, note: 60, out_bus: 18
2ssawrelease: 0.2, note: 60, out_bus: 18
2.5ssawrelease: 0.2, note: 60, out_bus: 18
3ssawrelease: 0.2, note: 60, out_bus: 18
3.5ssawrelease: 0.2, note: 60, out_bus: 18
4ssawrelease: 0.2, note: 60, out_bus: 18
4.5ssawrelease: 0.2, note: 60, out_bus: 18
5ssawrelease: 0.2, note: 60, out_bus: 18
5.5ssawrelease: 0.2, note: 60, out_bus: 18
6ssawrelease: 0.2, note: 60, out_bus: 18
6.5ssawrelease: 0.2, note: 60, out_bus: 18
7ssawrelease: 0.2, note: 60, out_bus: 18
7.5ssawrelease: 0.2, note: 60, out_bus: 18
8ssawrelease: 0.2, note: 60, out_bus: 18
8.5ssawrelease: 0.2, note: 60, out_bus: 18
live_loop__preceding_sleep__nested ✓ STRUCTURE-MATCH
hoist/fork seampreceding sleepnested
Voice /s_new — desktop 12, web 11 · web 0.92× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw11100.914s4s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 sleep 4
 live_loop :test do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
end
raw /s_new streams (13 desktop · 11 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 48, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 48
4ssawnote: 60, release: 0.2, out_bus: 48
4.5ssawnote: 60, release: 0.2, out_bus: 48
5ssawnote: 60, release: 0.2, out_bus: 48
5.5ssawnote: 60, release: 0.2, out_bus: 48
6ssawnote: 60, release: 0.2, out_bus: 48
6.5ssawnote: 60, release: 0.2, out_bus: 48
7ssawnote: 60, release: 0.2, out_bus: 48
7.5ssawnote: 60, release: 0.2, out_bus: 48
8ssawnote: 60, release: 0.2, out_bus: 48
8.5ssawnote: 60, release: 0.2, out_bus: 48
9ssawnote: 60, release: 0.2, out_bus: 48
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
4ssawrelease: 0.2, note: 60, out_bus: 20
4.5ssawrelease: 0.2, note: 60, out_bus: 20
5ssawrelease: 0.2, note: 60, out_bus: 20
5.5ssawrelease: 0.2, note: 60, out_bus: 20
6ssawrelease: 0.2, note: 60, out_bus: 20
6.5ssawrelease: 0.2, note: 60, out_bus: 20
7ssawrelease: 0.2, note: 60, out_bus: 20
7.5ssawrelease: 0.2, note: 60, out_bus: 20
8ssawrelease: 0.2, note: 60, out_bus: 20
8.5ssawrelease: 0.2, note: 60, out_bus: 20
live_loop__preceding_sleep__top_level ✓ STRUCTURE-MATCH
hoist/fork seampreceding sleeptop-level
Voice /s_new — desktop 12, web 11 · web 0.92× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw11100.914s4s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

sleep 4
live_loop :test do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
end
raw /s_new streams (13 desktop · 11 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 46, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 46
4ssawnote: 60, release: 0.2, out_bus: 46
4.5ssawnote: 60, release: 0.2, out_bus: 46
5ssawnote: 60, release: 0.2, out_bus: 46
5.5ssawnote: 60, release: 0.2, out_bus: 46
6ssawnote: 60, release: 0.2, out_bus: 46
6.5ssawnote: 60, release: 0.2, out_bus: 46
7ssawnote: 60, release: 0.2, out_bus: 46
7.5ssawnote: 60, release: 0.2, out_bus: 46
8ssawnote: 60, release: 0.2, out_bus: 46
8.5ssawnote: 60, release: 0.2, out_bus: 46
9ssawnote: 60, release: 0.2, out_bus: 46
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
4ssawrelease: 0.2, note: 60, out_bus: 18
4.5ssawrelease: 0.2, note: 60, out_bus: 18
5ssawrelease: 0.2, note: 60, out_bus: 18
5.5ssawrelease: 0.2, note: 60, out_bus: 18
6ssawrelease: 0.2, note: 60, out_bus: 18
6.5ssawrelease: 0.2, note: 60, out_bus: 18
7ssawrelease: 0.2, note: 60, out_bus: 18
7.5ssawrelease: 0.2, note: 60, out_bus: 18
8ssawrelease: 0.2, note: 60, out_bus: 18
8.5ssawrelease: 0.2, note: 60, out_bus: 18
live_loop__sync__nested ✓ STRUCTURE-MATCH
hoist/fork seamsyncnested
Voice /s_new — desktop 19, web 18 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw18170.940.5s0.5s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

live_loop :driver do
 cue :tick
 sleep 0.5
end

in_thread do
 live_loop :test do
 sync :tick
 synth :saw, note: 60, release: 0.2
 end
end
raw /s_new streams (20 desktop · 18 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 56, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 56
0.5ssawnote: 60, release: 0.2, out_bus: 56
1ssawnote: 60, release: 0.2, out_bus: 56
1.5ssawnote: 60, release: 0.2, out_bus: 56
2ssawnote: 60, release: 0.2, out_bus: 56
2.5ssawnote: 60, release: 0.2, out_bus: 56
3ssawnote: 60, release: 0.2, out_bus: 56
3.5ssawnote: 60, release: 0.2, out_bus: 56
4ssawnote: 60, release: 0.2, out_bus: 56
4.5ssawnote: 60, release: 0.2, out_bus: 56
5ssawnote: 60, release: 0.2, out_bus: 56
5.5ssawnote: 60, release: 0.2, out_bus: 56
6ssawnote: 60, release: 0.2, out_bus: 56
6.5ssawnote: 60, release: 0.2, out_bus: 56
7ssawnote: 60, release: 0.2, out_bus: 56
7.5ssawnote: 60, release: 0.2, out_bus: 56
8ssawnote: 60, release: 0.2, out_bus: 56
8.5ssawnote: 60, release: 0.2, out_bus: 56
9ssawnote: 60, release: 0.2, out_bus: 56
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0.5ssawrelease: 0.2, note: 60, out_bus: 22
1ssawrelease: 0.2, note: 60, out_bus: 22
1.5ssawrelease: 0.2, note: 60, out_bus: 22
2ssawrelease: 0.2, note: 60, out_bus: 22
2.5ssawrelease: 0.2, note: 60, out_bus: 22
3ssawrelease: 0.2, note: 60, out_bus: 22
3.5ssawrelease: 0.2, note: 60, out_bus: 22
4ssawrelease: 0.2, note: 60, out_bus: 22
4.5ssawrelease: 0.2, note: 60, out_bus: 22
5ssawrelease: 0.2, note: 60, out_bus: 22
5.5ssawrelease: 0.2, note: 60, out_bus: 22
6ssawrelease: 0.2, note: 60, out_bus: 22
6.5ssawrelease: 0.2, note: 60, out_bus: 22
7ssawrelease: 0.2, note: 60, out_bus: 22
7.5ssawrelease: 0.2, note: 60, out_bus: 22
8ssawrelease: 0.2, note: 60, out_bus: 22
8.5ssawrelease: 0.2, note: 60, out_bus: 22
live_loop__sync__top_level ✓ STRUCTURE-MATCH
hoist/fork seamsynctop-level
Voice /s_new — desktop 19, web 18 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw18170.940.5s0.5s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

live_loop :driver do
 cue :tick
 sleep 0.5
end

live_loop :test do
 sync :tick
 synth :saw, note: 60, release: 0.2
end
raw /s_new streams (20 desktop · 18 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 54, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 54
0.5ssawnote: 60, release: 0.2, out_bus: 54
1ssawnote: 60, release: 0.2, out_bus: 54
1.5ssawnote: 60, release: 0.2, out_bus: 54
2ssawnote: 60, release: 0.2, out_bus: 54
2.5ssawnote: 60, release: 0.2, out_bus: 54
3ssawnote: 60, release: 0.2, out_bus: 54
3.5ssawnote: 60, release: 0.2, out_bus: 54
4ssawnote: 60, release: 0.2, out_bus: 54
4.5ssawnote: 60, release: 0.2, out_bus: 54
5ssawnote: 60, release: 0.2, out_bus: 54
5.5ssawnote: 60, release: 0.2, out_bus: 54
6ssawnote: 60, release: 0.2, out_bus: 54
6.5ssawnote: 60, release: 0.2, out_bus: 54
7ssawnote: 60, release: 0.2, out_bus: 54
7.5ssawnote: 60, release: 0.2, out_bus: 54
8ssawnote: 60, release: 0.2, out_bus: 54
8.5ssawnote: 60, release: 0.2, out_bus: 54
9ssawnote: 60, release: 0.2, out_bus: 54
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0.5ssawrelease: 0.2, note: 60, out_bus: 20
1ssawrelease: 0.2, note: 60, out_bus: 20
1.5ssawrelease: 0.2, note: 60, out_bus: 20
2ssawrelease: 0.2, note: 60, out_bus: 20
2.5ssawrelease: 0.2, note: 60, out_bus: 20
3ssawrelease: 0.2, note: 60, out_bus: 20
3.5ssawrelease: 0.2, note: 60, out_bus: 20
4ssawrelease: 0.2, note: 60, out_bus: 20
4.5ssawrelease: 0.2, note: 60, out_bus: 20
5ssawrelease: 0.2, note: 60, out_bus: 20
5.5ssawrelease: 0.2, note: 60, out_bus: 20
6ssawrelease: 0.2, note: 60, out_bus: 20
6.5ssawrelease: 0.2, note: 60, out_bus: 20
7ssawrelease: 0.2, note: 60, out_bus: 20
7.5ssawrelease: 0.2, note: 60, out_bus: 20
8ssawrelease: 0.2, note: 60, out_bus: 20
8.5ssawrelease: 0.2, note: 60, out_bus: 20
live_loop__use_synth__nested ✓ STRUCTURE-MATCH
hoist/fork seamuse synthnested
Voice /s_new — desktop 20, web 19 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
tb30319180.950s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 use_synth :tb303
 live_loop :test do
 play 60
 sleep 0.5
 end
end
raw /s_new streams (21 desktop · 19 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 64, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 64
0stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
0.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
1stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
1.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
2stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
2.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
3stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
3.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
4stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
4.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
5.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
6stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
6.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
7stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
7.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
8stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
8.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
9stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 64
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
0.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
1stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
1.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
2stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
2.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
3stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
3.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
4stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
4.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
5.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
6stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
6.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
7stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
7.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
8stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
8.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
live_loop__use_synth__top_level ✓ STRUCTURE-MATCH
hoist/fork seamuse synthtop-level
Voice /s_new — desktop 20, web 19 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
tb30319180.950s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

use_synth :tb303
live_loop :test do
 play 60
 sleep 0.5
end
raw /s_new streams (21 desktop · 19 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 62, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 62
0stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
0.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
1stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
1.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
2stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
2.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
3stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
3.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
4stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
4.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
5.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
6stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
6.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
7stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
7.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
8stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
8.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
9stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 62
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
0.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
1stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
1.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
2stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
2.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
3stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
3.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
4stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
4.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
5.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
6stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
6.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
7stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
7.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
8stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
8.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
live_loop__var_read__nested ✓ STRUCTURE-MATCH
hoist/fork seamvar readnested
Voice /s_new — desktop 20, web 19 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
beep19180.950s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 n = 7
 live_loop :test do
 play 60 + n
 sleep 0.5
 end
end
raw /s_new streams (21 desktop · 19 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 60, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 60
0sbeepnote: 67, out_bus: 60
0.499sbeepnote: 67, out_bus: 60
0.999sbeepnote: 67, out_bus: 60
1.499sbeepnote: 67, out_bus: 60
1.999sbeepnote: 67, out_bus: 60
2.499sbeepnote: 67, out_bus: 60
2.999sbeepnote: 67, out_bus: 60
3.499sbeepnote: 67, out_bus: 60
3.999sbeepnote: 67, out_bus: 60
4.499sbeepnote: 67, out_bus: 60
4.999sbeepnote: 67, out_bus: 60
5.498sbeepnote: 67, out_bus: 60
5.998sbeepnote: 67, out_bus: 60
6.498sbeepnote: 67, out_bus: 60
6.998sbeepnote: 67, out_bus: 60
7.498sbeepnote: 67, out_bus: 60
7.998sbeepnote: 67, out_bus: 60
8.498sbeepnote: 67, out_bus: 60
8.998sbeepnote: 67, out_bus: 60
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0sbeepnote: 67, release: 1, out_bus: 20
0.5sbeepnote: 67, release: 1, out_bus: 20
1sbeepnote: 67, release: 1, out_bus: 20
1.5sbeepnote: 67, release: 1, out_bus: 20
2sbeepnote: 67, release: 1, out_bus: 20
2.5sbeepnote: 67, release: 1, out_bus: 20
3sbeepnote: 67, release: 1, out_bus: 20
3.5sbeepnote: 67, release: 1, out_bus: 20
4sbeepnote: 67, release: 1, out_bus: 20
4.5sbeepnote: 67, release: 1, out_bus: 20
5sbeepnote: 67, release: 1, out_bus: 20
5.5sbeepnote: 67, release: 1, out_bus: 20
6sbeepnote: 67, release: 1, out_bus: 20
6.5sbeepnote: 67, release: 1, out_bus: 20
7sbeepnote: 67, release: 1, out_bus: 20
7.5sbeepnote: 67, release: 1, out_bus: 20
8sbeepnote: 67, release: 1, out_bus: 20
8.5sbeepnote: 67, release: 1, out_bus: 20
live_loop__var_read__top_level ✓ STRUCTURE-MATCH
hoist/fork seamvar readtop-level
Voice /s_new — desktop 20, web 19 · web 0.95× desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
beep19180.950s0s
pretty_bell111.000s0s
reproducer
synth :pretty_bell, note: 36, release: 0.1

n = 7
live_loop :test do
 play 60 + n
 sleep 0.5
end
raw /s_new streams (21 desktop · 19 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 58, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 58
0sbeepnote: 67, out_bus: 58
0.5sbeepnote: 67, out_bus: 58
1sbeepnote: 67, out_bus: 58
1.5sbeepnote: 67, out_bus: 58
1.999sbeepnote: 67, out_bus: 58
2.499sbeepnote: 67, out_bus: 58
2.999sbeepnote: 67, out_bus: 58
3.499sbeepnote: 67, out_bus: 58
3.999sbeepnote: 67, out_bus: 58
4.499sbeepnote: 67, out_bus: 58
4.999sbeepnote: 67, out_bus: 58
5.499sbeepnote: 67, out_bus: 58
5.999sbeepnote: 67, out_bus: 58
6.499sbeepnote: 67, out_bus: 58
7sbeepnote: 67, out_bus: 58
7.5sbeepnote: 67, out_bus: 58
8sbeepnote: 67, out_bus: 58
8.5sbeepnote: 67, out_bus: 58
9sbeepnote: 67, out_bus: 58
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
0sbeepnote: 67, release: 1, out_bus: 18
0.5sbeepnote: 67, release: 1, out_bus: 18
1sbeepnote: 67, release: 1, out_bus: 18
1.5sbeepnote: 67, release: 1, out_bus: 18
2sbeepnote: 67, release: 1, out_bus: 18
2.5sbeepnote: 67, release: 1, out_bus: 18
3sbeepnote: 67, release: 1, out_bus: 18
3.5sbeepnote: 67, release: 1, out_bus: 18
4sbeepnote: 67, release: 1, out_bus: 18
4.5sbeepnote: 67, release: 1, out_bus: 18
5sbeepnote: 67, release: 1, out_bus: 18
5.5sbeepnote: 67, release: 1, out_bus: 18
6sbeepnote: 67, release: 1, out_bus: 18
6.5sbeepnote: 67, release: 1, out_bus: 18
7sbeepnote: 67, release: 1, out_bus: 18
7.5sbeepnote: 67, release: 1, out_bus: 18
8sbeepnote: 67, release: 1, out_bus: 18
8.5sbeepnote: 67, release: 1, out_bus: 18
with_fx__nothing__nested ✓ STRUCTURE-MATCH
non-seamnothingnested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.000s0s
pretty_bell111.000s0s
FX
synthdefdesktopwebratiod@onsetw@onsetstatus
fx_reverb111.00-2.428s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 with_fx :reverb do
 8.times do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
 end
end
raw /s_new streams (11 desktop · 10 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 114, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 114
fx_reverbreps: 1, in_bus: 116, out_bus: 114
0ssawnote: 60, release: 0.2, out_bus: 116
0.5ssawnote: 60, release: 0.2, out_bus: 116
1ssawnote: 60, release: 0.2, out_bus: 116
1.5ssawnote: 60, release: 0.2, out_bus: 116
2ssawnote: 60, release: 0.2, out_bus: 116
2.5ssawnote: 60, release: 0.2, out_bus: 116
3ssawnote: 60, release: 0.2, out_bus: 116
3.5ssawnote: 60, release: 0.2, out_bus: 116
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
-2.428sfx_reverbin_bus: 20, out_bus: 18
0ssawrelease: 0.2, note: 60, out_bus: 20
0.5ssawrelease: 0.2, note: 60, out_bus: 20
1ssawrelease: 0.2, note: 60, out_bus: 20
1.5ssawrelease: 0.2, note: 60, out_bus: 20
2ssawrelease: 0.2, note: 60, out_bus: 20
2.5ssawrelease: 0.2, note: 60, out_bus: 20
3ssawrelease: 0.2, note: 60, out_bus: 20
3.5ssawrelease: 0.2, note: 60, out_bus: 20
with_fx__nothing__top_level ✓ STRUCTURE-MATCH
non-seamnothingtop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.000s0s
pretty_bell111.000s0s
FX
synthdefdesktopwebratiod@onsetw@onsetstatus
fx_reverb111.00-3.473s
reproducer
synth :pretty_bell, note: 36, release: 0.1

with_fx :reverb do
 8.times do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
end
raw /s_new streams (11 desktop · 10 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 110, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 110
fx_reverbreps: 1, in_bus: 112, out_bus: 110
0ssawnote: 60, release: 0.2, out_bus: 112
0.5ssawnote: 60, release: 0.2, out_bus: 112
1ssawnote: 60, release: 0.2, out_bus: 112
1.5ssawnote: 60, release: 0.2, out_bus: 112
2ssawnote: 60, release: 0.2, out_bus: 112
2.5ssawnote: 60, release: 0.2, out_bus: 112
3ssawnote: 60, release: 0.2, out_bus: 112
3.5ssawnote: 60, release: 0.2, out_bus: 112
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
-3.473sfx_reverbin_bus: 18, out_bus: 16
0ssawrelease: 0.2, note: 60, out_bus: 18
0.5ssawrelease: 0.2, note: 60, out_bus: 18
1ssawrelease: 0.2, note: 60, out_bus: 18
1.5ssawrelease: 0.2, note: 60, out_bus: 18
2ssawrelease: 0.2, note: 60, out_bus: 18
2.5ssawrelease: 0.2, note: 60, out_bus: 18
3ssawrelease: 0.2, note: 60, out_bus: 18
3.5ssawrelease: 0.2, note: 60, out_bus: 18
with_fx__preceding_sleep__nested ✓ STRUCTURE-MATCH
non-seampreceding sleepnested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.004s4s
pretty_bell111.000s0s
FX
synthdefdesktopwebratiod@onsetw@onsetstatus
fx_reverb111.00-2.951s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 sleep 4
 with_fx :reverb do
 8.times do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
 end
end
raw /s_new streams (11 desktop · 10 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 122, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 122
fx_reverbreps: 1, in_bus: 124, out_bus: 122
4ssawnote: 60, release: 0.2, out_bus: 124
4.5ssawnote: 60, release: 0.2, out_bus: 124
5ssawnote: 60, release: 0.2, out_bus: 124
5.5ssawnote: 60, release: 0.2, out_bus: 124
6ssawnote: 60, release: 0.2, out_bus: 124
6.5ssawnote: 60, release: 0.2, out_bus: 124
7ssawnote: 60, release: 0.2, out_bus: 124
7.5ssawnote: 60, release: 0.2, out_bus: 124
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
-2.951sfx_reverbin_bus: 20, out_bus: 18
4ssawrelease: 0.2, note: 60, out_bus: 20
4.5ssawrelease: 0.2, note: 60, out_bus: 20
5ssawrelease: 0.2, note: 60, out_bus: 20
5.5ssawrelease: 0.2, note: 60, out_bus: 20
6ssawrelease: 0.2, note: 60, out_bus: 20
6.5ssawrelease: 0.2, note: 60, out_bus: 20
7ssawrelease: 0.2, note: 60, out_bus: 20
7.5ssawrelease: 0.2, note: 60, out_bus: 20
with_fx__preceding_sleep__top_level ✓ STRUCTURE-MATCH
non-seampreceding sleeptop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.004s4s
pretty_bell111.000s0s
FX
synthdefdesktopwebratiod@onsetw@onsetstatus
fx_reverb111.00-2.423s
reproducer
synth :pretty_bell, note: 36, release: 0.1

sleep 4
with_fx :reverb do
 8.times do
 synth :saw, note: 60, release: 0.2
 sleep 0.5
 end
end
raw /s_new streams (11 desktop · 10 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 118, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 118
fx_reverbreps: 1, in_bus: 120, out_bus: 118
4ssawnote: 60, release: 0.2, out_bus: 120
4.5ssawnote: 60, release: 0.2, out_bus: 120
5ssawnote: 60, release: 0.2, out_bus: 120
5.5ssawnote: 60, release: 0.2, out_bus: 120
6ssawnote: 60, release: 0.2, out_bus: 120
6.5ssawnote: 60, release: 0.2, out_bus: 120
7ssawnote: 60, release: 0.2, out_bus: 120
7.5ssawnote: 60, release: 0.2, out_bus: 120
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
-2.423sfx_reverbin_bus: 18, out_bus: 16
4ssawrelease: 0.2, note: 60, out_bus: 18
4.5ssawrelease: 0.2, note: 60, out_bus: 18
5ssawrelease: 0.2, note: 60, out_bus: 18
5.5ssawrelease: 0.2, note: 60, out_bus: 18
6ssawrelease: 0.2, note: 60, out_bus: 18
6.5ssawrelease: 0.2, note: 60, out_bus: 18
7ssawrelease: 0.2, note: 60, out_bus: 18
7.5ssawrelease: 0.2, note: 60, out_bus: 18
with_fx__sync__nested ✓ STRUCTURE-MATCH
non-seamsyncnested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.000.5s0.5s
pretty_bell111.000s0s
FX
synthdefdesktopwebratiod@onsetw@onsetstatus
fx_reverb111.00-2.935s
reproducer
synth :pretty_bell, note: 36, release: 0.1

live_loop :driver do
 cue :tick
 sleep 0.5
end

in_thread do
 with_fx :reverb do
 8.times do
 sync :tick
 synth :saw, note: 60, release: 0.2
 end
 end
end
raw /s_new streams (11 desktop · 10 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 130, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 130
fx_reverbreps: 1, in_bus: 132, out_bus: 130
0.5ssawnote: 60, release: 0.2, out_bus: 132
1ssawnote: 60, release: 0.2, out_bus: 132
1.5ssawnote: 60, release: 0.2, out_bus: 132
2ssawnote: 60, release: 0.2, out_bus: 132
2.5ssawnote: 60, release: 0.2, out_bus: 132
3ssawnote: 60, release: 0.2, out_bus: 132
3.5ssawnote: 60, release: 0.2, out_bus: 132
4ssawnote: 60, release: 0.2, out_bus: 132
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
-2.935sfx_reverbin_bus: 22, out_bus: 20
0.5ssawrelease: 0.2, note: 60, out_bus: 22
1ssawrelease: 0.2, note: 60, out_bus: 22
1.5ssawrelease: 0.2, note: 60, out_bus: 22
2ssawrelease: 0.2, note: 60, out_bus: 22
2.5ssawrelease: 0.2, note: 60, out_bus: 22
3ssawrelease: 0.2, note: 60, out_bus: 22
3.5ssawrelease: 0.2, note: 60, out_bus: 22
4ssawrelease: 0.2, note: 60, out_bus: 22
with_fx__sync__top_level ✓ STRUCTURE-MATCH
non-seamsynctop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
saw881.000s0s
pretty_bell111.000s0s
FX
synthdefdesktopwebratiod@onsetw@onsetstatus
fx_reverb111.00-2.407s
reproducer
synth :pretty_bell, note: 36, release: 0.1

live_loop :driver do
 cue :tick
 sleep 0.5
end

with_fx :reverb do
 8.times do
 sync :tick
 synth :saw, note: 60, release: 0.2
 end
end
raw /s_new streams (11 desktop · 10 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 126, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 126
fx_reverbreps: 1, in_bus: 128, out_bus: 126
0ssawnote: 60, release: 0.2, out_bus: 128
0.5ssawnote: 60, release: 0.2, out_bus: 128
1ssawnote: 60, release: 0.2, out_bus: 128
1.5ssawnote: 60, release: 0.2, out_bus: 128
2ssawnote: 60, release: 0.2, out_bus: 128
2.5ssawnote: 60, release: 0.2, out_bus: 128
3ssawnote: 60, release: 0.2, out_bus: 128
3.5ssawnote: 60, release: 0.2, out_bus: 128
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
-2.407sfx_reverbin_bus: 20, out_bus: 16
0ssawrelease: 0.2, note: 60, out_bus: 20
0.5ssawrelease: 0.2, note: 60, out_bus: 20
1ssawrelease: 0.2, note: 60, out_bus: 20
1.5ssawrelease: 0.2, note: 60, out_bus: 20
2ssawrelease: 0.2, note: 60, out_bus: 20
2.5ssawrelease: 0.2, note: 60, out_bus: 20
3ssawrelease: 0.2, note: 60, out_bus: 20
3.5ssawrelease: 0.2, note: 60, out_bus: 20
with_fx__use_synth__nested ✓ STRUCTURE-MATCH
non-seamuse synthnested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
tb303881.000s0s
pretty_bell111.000s0s
FX
synthdefdesktopwebratiod@onsetw@onsetstatus
fx_reverb111.00-2.935s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 use_synth :tb303
 with_fx :reverb do
 8.times do
 play 60
 sleep 0.5
 end
 end
end
raw /s_new streams (11 desktop · 10 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 146, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 146
fx_reverbreps: 1, in_bus: 148, out_bus: 146
0stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 148
0.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 148
1stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 148
1.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 148
2stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 148
2.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 148
3stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 148
3.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 148
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
-2.935sfx_reverbin_bus: 20, out_bus: 18
0stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
0.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
1stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
1.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
2stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
2.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
3stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
3.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 20
with_fx__use_synth__top_level ✓ STRUCTURE-MATCH
non-seamuse synthtop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
tb303881.000s0s
pretty_bell111.000s0s
FX
synthdefdesktopwebratiod@onsetw@onsetstatus
fx_reverb111.00-2.439s
reproducer
synth :pretty_bell, note: 36, release: 0.1

use_synth :tb303
with_fx :reverb do
 8.times do
 play 60
 sleep 0.5
 end
end
raw /s_new streams (11 desktop · 10 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 142, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 142
fx_reverbreps: 1, in_bus: 144, out_bus: 142
0stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 144
0.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 144
1stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 144
1.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 144
2stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 144
2.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 144
3stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 144
3.5stb303note: 60, cutoff_attack: 0, cutoff_decay: 0, cutoff_sustain: 0, cutoff_release: 1, out_bus: 144
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
-2.439sfx_reverbin_bus: 18, out_bus: 16
0stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
0.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
1stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
1.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
2stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
2.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
3stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
3.5stb303note: 60, release: 1, cutoff_release: 1, cutoff_min: 30, out_bus: 18
with_fx__var_read__nested ✓ STRUCTURE-MATCH
non-seamvar readnested
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
beep881.000s0s
pretty_bell111.000s0s
FX
synthdefdesktopwebratiod@onsetw@onsetstatus
fx_reverb111.00-2.94s
reproducer
synth :pretty_bell, note: 36, release: 0.1

in_thread do
 n = 7
 with_fx :reverb do
 8.times do
 play 60 + n
 sleep 0.5
 end
 end
end
raw /s_new streams (11 desktop · 10 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 138, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 138
fx_reverbreps: 1, in_bus: 140, out_bus: 138
0sbeepnote: 67, out_bus: 140
0.5sbeepnote: 67, out_bus: 140
1sbeepnote: 67, out_bus: 140
1.5sbeepnote: 67, out_bus: 140
2sbeepnote: 67, out_bus: 140
2.5sbeepnote: 67, out_bus: 140
3sbeepnote: 67, out_bus: 140
3.5sbeepnote: 67, out_bus: 140
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
-2.94sfx_reverbin_bus: 20, out_bus: 18
0sbeepnote: 67, release: 1, out_bus: 20
0.5sbeepnote: 67, release: 1, out_bus: 20
1sbeepnote: 67, release: 1, out_bus: 20
1.5sbeepnote: 67, release: 1, out_bus: 20
2sbeepnote: 67, release: 1, out_bus: 20
2.5sbeepnote: 67, release: 1, out_bus: 20
3sbeepnote: 67, release: 1, out_bus: 20
3.5sbeepnote: 67, release: 1, out_bus: 20
with_fx__var_read__top_level ✓ STRUCTURE-MATCH
non-seamvar readtop-level
Voice /s_new — desktop 9, web 9 · web desktop
synthdefdesktopwebratiod@onsetw@onsetstatus
beep881.000s0s
pretty_bell111.000s0s
FX
synthdefdesktopwebratiod@onsetw@onsetstatus
fx_reverb111.00-2.417s
reproducer
synth :pretty_bell, note: 36, release: 0.1

n = 7
with_fx :reverb do
 8.times do
 play 60 + n
 sleep 0.5
 end
end
raw /s_new streams (11 desktop · 10 web)
desktop /s_new
basic_mixeramp: 0.3, amp_slide: 0.1, amp_slide_shape: 1, amp_slide_curve: 0, in_bus: 134, out_bus: 18
0spretty_bellnote: 36, release: 0.1, out_bus: 134
fx_reverbreps: 1, in_bus: 136, out_bus: 134
0sbeepnote: 67, out_bus: 136
0.5sbeepnote: 67, out_bus: 136
1sbeepnote: 67, out_bus: 136
1.5sbeepnote: 67, out_bus: 136
2sbeepnote: 67, out_bus: 136
2.5sbeepnote: 67, out_bus: 136
3sbeepnote: 67, out_bus: 136
3.5sbeepnote: 67, out_bus: 136
web /s_new
0spretty_bellrelease: 0.1, note: 36, out_bus: 16
-2.417sfx_reverbin_bus: 18, out_bus: 16
0sbeepnote: 67, release: 1, out_bus: 18
0.5sbeepnote: 67, release: 1, out_bus: 18
1sbeepnote: 67, release: 1, out_bus: 18
1.5sbeepnote: 67, release: 1, out_bus: 18
2sbeepnote: 67, release: 1, out_bus: 18
2.5sbeepnote: 67, release: 1, out_bus: 18
3sbeepnote: 67, release: 1, out_bus: 18
3.5sbeepnote: 67, release: 1, out_bus: 18
at__delay__nested · SKIPPED
non-seam
SKIPPED — delay: is not a valid opt for at (only live_loop / in_thread accept delay:)
at__delay__top_level · SKIPPED
non-seam
SKIPPED — delay: is not a valid opt for at (only live_loop / in_thread accept delay:)
at__sync__nested · SKIPPED
non-seam
SKIPPED — at is pre-scheduled at fixed offsets; gating on a cue (sync) is nonsensical
at__sync__top_level · SKIPPED
non-seam
SKIPPED — at is pre-scheduled at fixed offsets; gating on a cue (sync) is nonsensical
bare_loop__delay__nested · SKIPPED
hoist/fork seam
SKIPPED — delay: is not a valid opt for bare_loop (only live_loop / in_thread accept delay:)
bare_loop__delay__top_level · SKIPPED
hoist/fork seam
SKIPPED — delay: is not a valid opt for bare_loop (only live_loop / in_thread accept delay:)
with_fx__delay__nested · SKIPPED
non-seam
SKIPPED — delay: is not a valid opt for with_fx (only live_loop / in_thread accept delay:)
with_fx__delay__top_level · SKIPPED
non-seam
SKIPPED — delay: is not a valid opt for with_fx (only live_loop / in_thread accept delay:)