Commit 41c53c27 by PLN (Algolia)

feat(rose_rouge): une rose qui respire — looped bloom backdrop, four treatments

The Pinterest bloom gif is one-way (bud → full rose on black), so a
plain loop snaps. Four loop treatments now sit in visuals/scenes/,
auditionable live by swapping the header directive (ctrl+s reapplies):

  rose_bloom          ping-pong at half speed, mci-interpolated —
                      the rose breathes open/closed over ~13.5s (default twin)
  rose_bloom_fast     ping-pong at native speed (~6.8s cycle)
  rose_bloom_rebloom  seam-crossfade: blooms again every ~2.5s
  rose_bloom_noir     fade through black, cinematic gap

Recipes (ffmpeg): ping-pong = split+reverse+concat with boundary frames
trimmed; slow = setpts 2x + minterpolate mci; rebloom = xfade against
itself, trim [fade, offset+fade]; seams verified by first/last-frame
RMSE (0.028 = codec noise for the ping-pongs).

Source renamed to ~/Downloads/rose_bloom.gif (stable stem for the
twin lookup).
parent 09aaf055
resetCycles resetCycles
-- url: "/home/pln/Downloads/rose_bloom.gif"
-- audition les autres traitements: -- scene: rose_bloom_fast | rose_bloom_rebloom | rose_bloom_noir
-- LE JAZZ C'EST QUOI??? -- LE JAZZ C'EST QUOI???
do do
setcps (118/60/4) setcps (118/60/4)
...@@ -32,7 +35,9 @@ d4 $ gF2 $ gM3 ...@@ -32,7 +35,9 @@ d4 $ gF2 $ gM3
. (# cut 41) . (# cut 41)
) )
-- $ 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>]]" -- RYTHMIC
-- "[0,[~ 0 ~ 0 ~ 0 [~ 0] <5 5 4 5>]]" -- OFFBEAT
+ "<bf3 b2 fs3 ef3>" + "<bf3 b2 fs3 ef3>"
) )
# "bassWarsaw" # "bassWarsaw"
......
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