More information about Visceral Realism
The second performance of modern Visceral Realism occurred September 2nd, 2023 at Wonderville, an indie arcade gallery and bar in the Bushwick neighborhood of Brooklyn. Performing Visceral Realists were Andy Borsz and Zona Zanjeros. Both used Tidal Cycles and in addition Borsz used Pure Data and the open source sythesis library Automatonism. The pair were joined somewhat at the last minute by Jessica Garson on visuals, programming in hydra and using a webcam and a projector (a different visualist declined to participate with a "noise band", so Garson stepped in).
// Zona Zanjeros
setcps (1500/60/4)
d1 $ fast 2 $ randslice 60 $ sound "dru:4"
# cut 2
# shape "0.95"
# pan (fast "0.6" $ sine)
# squiz "[0.79?|0.99?|0.59609999?]"
# delay "[1?|3?|0.3?|0.7?|0.44?]"
# delaytime "[0.9?|0.93?|0.81?|3.9?|0.333?]"
# delayfeedback "[|0.02222?|0.9?|0.877?|0.8?|9?]"
# speed "[0.9?|2?|1?|6?|0.2?|7?]"
silence d1
d2 $ fast 2 $ smash 8 [0.5,0.6,0.7,0.8] $ randslice 60 $ sound "guitar:17"
# cut 2
# speed "[-0.5|-0.1|0.12|0.1]"
# squiz "[0.79?|0.99?|0.59609999?]"
# delay "[1?|3?|0.3?|0.7?|0.44?]"
# delaytime "[0.9?|0.93?|0.81?|3.9?|0.333?]"
# delayfeedback "[|0.02222?|0.9?|0.877?|0.8?|9?]"
# waveloss "0.888"
# pan (fast "0.8" $ sine)
silence d2
d3 $ fast 2 $ smash 8 [0.5,0.6,0.7,0.8] $ randslice "[1|3|5|7]" $ sound "other:2"
# cut 2
# speed "[-0.3|-1|0.5|1]"
# shape "0.95"
# pan (fast "0.3" $ sine)
# squiz "[0.999|0.88|0.77?|0.66]"
silence d3
d4 $ fast 2 $ smash 8 [0.5,0.6,0.7,0.8] $ randslice "[1|3|5|7]" $ sound "bass:7"
# cut 2
# speed "[-0.454|-1|0.88|0.1|0.8|1]"
# shape "0.99"
# pan (fast "0.95" $ saw)
# squiz "[0.999|0.88|0.77?|0.66]"
silence d4
hush
-- SAFETY NET
setcps (120/60/4)
d1 $ fast 2 $ randslice 60 $ sound "dru:4"
# cut 2
# speed "[-0.99|-1|0.99|1]"
# shape "0.95"
# pan (fast "0.6" $ sine)
d2 $ fast 2 $ randslice 60 $ sound "guitar:17"
# cut 2
# speed "[-0.99|-1|1.12|1]"
# shape "0.95"
# pan (fast "0.8" $ sine)
d3 $ fast 2 $ randslice 60 $ sound "other:2"
# cut 2
# speed "[-0.99|-1|0.95|1]"
# shape "0.95"
# pan (fast "0.3" $ sine)
d4 $ fast 2 $ randslice 30 $ sound "bass:7"
# cut 2
# speed "[-0.9|-1|0.88|1.1|0.8|1]"
# shape "0.99"
# pan (fast "0.95" $ sine)
hush
// Andy Borsz
five_randoms = "[0 | 1 | 2 | 3 | 4]"
light_squiz = "[0 | 0. 1 | 0.2 | 0.3 | 0.4 | 0.5 | 2]"
heavy_squiz = "[0 | 2 | 4 | 6 | 8]"
delay_vals = "[0.1 | 0.2 | 0.3 | 0.4]"
sr_pattern = "[0 | 1]*4 [9 | 5]*2 [3 | 4]*2 [3 | 1]*8"
up_pattern = "0 3 5 7 -3 -5"
setcps (120/60/4)
d1 $ s "soundcheck" # n five_randoms # gain 2
-- # lock 1
-- # delay 1
-- # delayt delay_vals
-- # delayfb rand
-- # squiz light_squiz
xfadeIn 1 8 $ "soundcheck" # n five_randoms # gain 0
xfadeIn 1 8 $ "bd*8" # distort sine # gain 2
d2 $ n sr_pattern # s "sr16" # gain 2
# delay 1
# delayt delay_vals
# delayfb rand
do
xfadeIn 1 16 $ n (stretch "3") # s "venus" # gain 3 # amp 1.5
xfadeIn 2 16 $ "bd*8" # distort sine # gain 0
d1 $ n (stretch "3 2") # s "venus" # gain 2 # shape 0.9
d1 $ n five_randoms # s "metal" # gain 2
-- # delay 1
-- # delayt delay_vals
-- # delayfb rand
-- # squiz heavy_squiz
xfadeIn 1 8 $ n sr_pattern # s "sr16" # gain 2
# delay 1
# delayt delay_vals
# delayfb rand
# up up_pattern
d2 $ "bd*8" # distort sine # gain 2
do
xfadeIn 1 16 $ n sr_pattern # s "sr16" # gain 0
xfadeIn 2 16 $ "bd*8" # distort sine # gain 0