Hi!
I’m trying to perform a list of notes using the function tick
(and looping it). But I need to play only the first note at the first time; then the first and the second note; then the 1st, the 2nd and the third; so and so forth.
I need it because I’m interested in perform Les Moutons de Panurge, by Frederic Rzewski. Here you can read the score. Maybe thus you can understand what I need.
Thank you in advance.
My first attempt:
live_loop :moutons do play_pattern_timed [:f4, :ab4, :bb4, :ab4, :bb4, :c5, :e5, :c5, :bb4, :ab4, :f4, :d4, :f4, :ab4, :bb4, :ab4, :bb4, :c5, :ab4, :c5, :f4, :ab4, :bb4, :ab4, :f4, :e5, :c5, :d5, :c5, :d5, :c5, :d5, :g4, :bb4, :c5, :ab4, :g4, :c5, :d5, :e5, :c5, :g4, :c5, :d5, :g4, :a4, :c5, :bb4, :a4, :f4, :f5, :c5, :bb4, :a4, :f4, :c5, :a4, :f4, :c4, :f4, :d5, :g4, :f4, :bb4, :c5], [0.5, 0.5, 1, 0.5, 0.5, 0.5, 1, 1, 1, 0.5, 1, 0.5, 1, 0.5, 1, 0.5, 0.5, 1, 0.5, 1, 0.5, 0.5, 0.5, 0.5, 1, 1, 0.5, 0.5, 0.5, 0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 1, 1, 1, 1, 0.5, 1, 0.5, 0.5, 1, 1, 0.5, 0.5, 0.5, 1, 1, 1, 0.5, 0.5, 1, 1, 1, 0.5, 0.5, 1, 1, 1, 0.5, 0.5, 1], release: 0.3 end