Commit 098d5712 by PLN (Algolia)

fix(nujazz): one paren too many killed all twelve orbits of rose_rouge

  $ midiOn "^76" ((# delay 0.6) . (# delayt "e") . (# delayfb 0)))
                                                                ^

The `^59` block twenty lines down uses the same idiom correctly with a single
outer paren, so this is a typo, not a misunderstanding.

Worth recording how it was found, because it was not found by reading. Running
tools/silent-eval.py over the track returned:

  rose_rouge: THE TRACK DOES NOT COMPILE — it will fail live too.
              Every dN in its block is dead.
  rose_rouge.tidal:21:68: error: parse error on input ')'

One parse error silences the WHOLE do-block (reference_tidal_silent_failures) —
not just d4. Twelve orbits, no sound, no obvious cause at the desk, and the only
signal is a GHC error in a console nobody is looking at mid-set.

With the paren removed, the same query is honest about what is left:

  FAIL — 2 orbit(s) SILENT
    SILENT  d4  (line 19)  (nothing in 64 cycles)
    SILENT  d11 (line 71)  (nothing in 64 cycles)

Both for the reason predicted before running it: d4 carries
`# crushbus 41 (range 16 4 "^35")` and d11 carries `# delay (range 0 0.9 "^19")`
— bare "^NN" inside a `#`, which yields NO EVENTS on an empty control map. And
`silent-eval --seeded` returns `ok` for every orbit, which is the same fact from
the other side.

That is a cold query against an EMPTY map, so it describes a rig whose boot seed
did not run. Whether this one's did is a separate question and not yet answered
here — see #156, which I had wrong.
parent ca39a9e1
...@@ -18,7 +18,7 @@ d3 $ gF1 $ gM2 ...@@ -18,7 +18,7 @@ d3 $ gF1 $ gM2
# legato (slow 16 $ range 0.2 0.8 saw) # legato (slow 16 $ range 0.2 0.8 saw)
d4 $ gF2 $ gM3 d4 $ gF2 $ gM3
$ midiOn "^44" (off 0.5 id) $ midiOn "^44" (off 0.5 id)
$ midiOn "^76" ((# delay 0.6) . (# delayt "e") . (# delayfb 0))) $ midiOn "^76" ((# delay 0.6) . (# delayt "e") . (# delayfb 0))
-- $ note "<bf3 b2 fs3 ef3>" -- BASE -- $ note "<bf3 b2 fs3 ef3>" -- BASE
$ note ("[0,[0 0 0 ~ 0 [~ 0] 0 <5 5 4 5>]]" $ note ("[0,[0 0 0 ~ 0 [~ 0] 0 <5 5 4 5>]]"
+ "<bf3 b2 fs3 ef3>" + "<bf3 b2 fs3 ef3>"
...@@ -40,6 +40,8 @@ d5 $ gF3 $ gM3 -- LE JAZZ C'EST QUOI ??? ...@@ -40,6 +40,8 @@ d5 $ gF3 $ gM3 -- LE JAZZ C'EST QUOI ???
# room 0.4 # room 0.4
# gain 1.5 # gain 1.5
# pan 0.3 # pan 0.3
d6 $ gF3 $ gM3 -- Jorja too, she wants _you_
$ "rose:40"
d7 $ gF3 $ gM3 -- Ta voix est rose d7 $ gF3 $ gM3 -- Ta voix est rose
$ midiOn "^35" ( -- HANDS IN THE AIR $ midiOn "^35" ( -- HANDS IN THE AIR
(# n 1) (# n 1)
......
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