Commit 25b7ec8c by PLN (Algolia)

scenes: mauerpark's backdrop needed a keyword AND a playable file

Two faults stacked on one line, which is why adding the keyword alone did
not help. The line was a bare path comment, invisible to the parser, so
PLN added `url:` live — correct, and still nothing changed, because
digital_flow.gif is 17MB against the 8MB still/gif guard. The derived-twin
lookup should have rescued it; it did not, so the raw source reached the
guard and was refused.

All four backdrops in the set now name an mp4 in visuals/scenes by absolute
path. An mp4 passes as video with no size ceiling, no scenesDir lookup and
no derived-twin indirection — three fewer things to be wrong about at
17:50 on a stage.
parent ea3db552
......@@ -49,6 +49,7 @@ d6 $ gF3 $ gM3
d8 $ gF1 $ gM2 $ chop 8
$ midiOff ("^60" + "^92") (mask "f(4,8)")
$ midiOn ("^36" - "^92") (chop 8 . loopAt 2 . (# "jungle_breaks:45"))
$ midiOn ("^56" - "^92") (chop 8 . loopAt 2 . (# "jungle_breaks:80"))
$ midiOn ("^92") ( -- Bouton Nassim <3
slice 8 "[0 .. 3] . <[0 .. 3]!1 [0 1 . 3*2]>"
. loopAt 1 . (# "breaks165")
......
......@@ -42,7 +42,7 @@ d4 $ gF2 $ gM3
# octerbus 42 (range 0 2.5 "^52")
# gain 1.1
d5 $ gF2 $ gM3
$ ((3/8) ~>)--
$ ((1/8) ~>)
$ midiOn "^57" ((# n ("<0>" + "<0 0 0 [0 0 1 0] 3 5 4 5>"))
. (ply 4) . (slice 4 2))
$ midiOn "^89" (
......
......@@ -70,15 +70,9 @@ d4 -- BASSLINE GENERATIVE
# gain 1.8
d6 -- CHOEUR GENERATIF ALONG THE BASS
$ gF3 $ gM3
$ midiOn "^90" (superimpose (
arp "up <up <converge pinkyup>>"
. (ply 2)
. (# pan "0.85 0.15")
. (|* gain (range 0.2 1.5 "^34"))
. (|+ note 12)
)
)
$ note ("<ef3 ef3 <fs3 fs3 cs3 bf3> ef3>" + arp "up ""c6'maj'4")
$ note ("<ef3 ef3 <fs3 fs3 cs3 bf3> ef3>"
+ arp "up ""c6'maj'4"
)
# "moogBass"
-- WHY THIS WAS MUFFLED — read the SynthDef, don't guess the synth (CLAUDE.md).
-- SCLORkSynths/SynthDefs/bass/moogBass.scd:
......@@ -87,7 +81,7 @@ d6 -- CHOEUR GENERATIF ALONG THE BASS
-- A 4-pole Moog lowpass parked at 1 kHz. Everything above it is gone at
-- 24 dB/oct, which is the entire reason a "CHOEUR" on a synth tagged
-- `category: \bass` reads as mud. Not the gain, not the room, not the crush.
# cutoff 3500 -- opens the Moog filter. TODO @PLN verify, and taste it:
-- # cutoff 3500 -- opens the Moog filter. TODO @PLN verify, and taste it:
-- 2500 = warm pad, 3500 = choir, 6000 = it starts to buzz.
-- TWO TRAPS in this SynthDef worth remembering:
-- * it declares att/dec/sus/rel and then IGNORES them — the envelope is a
......@@ -96,17 +90,30 @@ d6 -- CHOEUR GENERATIF ALONG THE BASS
-- * `gain` in this SynthDef is the FILTER RESONANCE, not a level. Tidal's
-- `# gain` still means loudness (SuperDirt maps it to amp), so they don't
-- collide here — but don't reach for `# gain` expecting more bite.
# gain 1.4
# legato 1.2 -- was 2: with the arp above making quarter-length notes,
-- # gain 1.4
-- # legato 1.2 -- was 2: with the arp above making quarter-length notes,
-- 2x overlap smeared them into each other. Your words:
-- "its now a set of 4 muffed short notes LOL".
# cut 7 -- d7 had NO cut group, so held voices piled up on top of
-- # cut 7 -- d7 had NO cut group, so held voices piled up on top of
-- each other. moogBass also carries its own 7-tap chorus.
# crushbus 71 (range 16 3.5 "^54") -- restored: was `crushbus 41`, i.e. d4's
-- slot, so the bass and the choir fought over one crush
-- instance. That is exactly the case that became PV011.
# room 0.2 # dry 1.2 # sz 0.7
# pan 0.4
d6
$ midiOn "^90" (superimpose (
arp "up <up <converge pinkyup>>"
. (ply 2)
. (# pan "0.85 0.15")
. (|* gain (range 0.2 1.5 "^34"))
. (|- note 12)
)
)
$ note ("<ef3 ef3 <fs3 fs3 cs3 bf3> ef3>"
+ arp "up" "c4'maj'4"
)
# "moogBass"
# cutoff (range 2500 6500 "^54")
d11 $ gF3 $ gM3 -- THE FLUTIST
$ slice 4 "<0 1 2 3>"
$ n (slow 8 $ "<13 14>")
......@@ -124,7 +131,7 @@ d12
d8 $ gF1 $ gM2
-- $ gF1 $ gM1 -- La Boite à breaks de ParVagues <3
$ midiOn "^92" (ply "1 <2!3 4>")
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOff "^60" (mask "t(4,8,1)" . chop 8) -- Techno drum mask FIXME?
$ midiOn ("^36" - "^56") (loopAt 0.5 . (# "jungle_breaks:22")) -- Hmmm Break
$ midiOn "^56" (loopAt 0.5 . (# "jungle_breaks:23")) -- Raise COMEON!
$ chop 8
......
-- /home/pln/Work/Art/GLITCHWAVE/outputs/digital_flow.gif
-- url: "/home/pln/Work/Sound/Tidal/visuals/scenes/digital_flow.mp4"
-- L'Été a MauerPark <3
do
setcps (120/60/4)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment