engine = gd trunc = int seed = 1 deldir = yes outdir_root = frames fork = yes nproc = 20 ################################################################ ################################################################ #<> #<> #<> #<> #<> #<> #<> #<> #<> <> ################################################################ ################################################################ ################################################################ # Midi actions # action = background_flash(rgb1=>"red",rgb2=>"bg",scale=>"scale([vol],[vol_min],[vol_max],0.25,0.75,2)",decay_frames=>"scale([vol],[vol_min],[vol_max],1,2,1)") action = background_flash(rgb1=>"grey",rgb2=>"bg",scale=>"scale([vol],[vol_min],[vol_max],0.25,0.75,2)",decay_frames=>"scale([vol],[vol_min],[vol_max],1,6,1)") action = char_flash(flash_char=>"*",overwrite=>1,rgb=>"red",flash_rate=>1,decay_rate=>0.75,decay_delay=>2,decay_punch=>1,decay_set=>"rapid") action = char_flash(flash_char=>"/",underwrite=>1,rgb=>"red",flash_rate=>0.02,decay_rate=>0.9,decay_delay=>2,decay_punch=>1,decay_set=>"vrapid") #rate = 0.1 #action = char_flash(flash_char=>"int([this_row]*0+rand(10))",overwrite=>0,rgb=>"hilite1",flash_rate=>1,decay_rate=>"scale([this_row],[row_min],[row_max],0.75,0.25,1)",decay_delay=>"scale([this_row],[row_min],[row_max],1,4,1)",decay_punch=>1,decay_set=>"rapid") action = char_flash(flash_char_set=>"set",writeonchar=>1,rgb=>"red",flash_rate=>0.1,decay_rate=>"scale([this_row],[row_min],[row_max],0.75,0.25,1)",decay_delay=>"scale([this_row],[row_min],[row_max],1,4,1)",decay_punch=>1,decay_set=>"setrapid") #rate = 0.1 #action = char_flash(flash_char=>"int([this_row]*0+rand(10))",overwrite=>0,rgb=>"hilite1",flash_rate=>1,decay_rate=>"scale([this_row],[row_min],[row_max],0.75,0.25,1)",decay_delay=>"scale([this_row],[row_min],[row_max],1,4,1)",decay_punch=>1,decay_set=>"rapid") action = char_flash(flash_char_set=>"braces",writeonchar=>1,rgb=>"red",flash_rate=>0.1,decay_rate=>1,decay_delay=>0,decay_punch=>0,decay_set=>"setrapid") #rate = 0.1 #action = char_flash(flash_char=>"int([this_row]*0+rand(10))",overwrite=>0,rgb=>"hilite1",flash_rate=>1,decay_rate=>"scale([this_row],[row_min],[row_max],0.75,0.25,1)",decay_delay=>"scale([this_row],[row_min],[row_max],1,4,1)",decay_punch=>1,decay_set=>"rapid") action = char_flash(flash_char_set=>"braces",writeonchar=>1,rgb=>"red",flash_rate=>0.25,decay_rate=>0,decay_delay=>1,decay_punch=>0,decay_set=>"setrapid") #rate = 0.1 #action = char_flash(flash_char=>"int([this_row]*0+rand(10))",overwrite=>0,rgb=>"hilite1",flash_rate=>1,decay_rate=>"scale([this_row],[row_min],[row_max],0.75,0.25,1)",decay_delay=>"scale([this_row],[row_min],[row_max],1,4,1)",decay_punch=>1,decay_set=>"rapid") action = char_flash(flash_char_set=>"set",underwrite=1,rgb=>"red",flash_rate=>0.5,decay_rate=>1,decay_delay=>1,decay_punch=>0,decay_set=>"setrapid") #rate = 0.1 #action = char_flash(flash_char=>"int([this_row]*0+rand(10))",overwrite=>0,rgb=>"hilite1",flash_rate=>1,decay_rate=>"scale([this_row],[row_min],[row_max],0.75,0.25,1)",decay_delay=>"scale([this_row],[row_min],[row_max],1,4,1)",decay_punch=>1,decay_set=>"rapid") action = char_flash(flash_char_set=>"set",writeonchar=>1,rgb=>"red",flash_rate=>0.05,decay_rate=>1,decay_delay=>0,decay_punch=>1,decay_set=>"setrapid") #action = char_flash(flash_char=>"int([this_row]*0+rand(10))",overwrite=>0,rgb=>"hilite1",flash_rate=>1,decay_rate=>"scale([this_row],[row_min],[row_max],0.75,0.25,1)",decay_delay=>"scale([this_row],[row_min],[row_max],1,4,1)",decay_punch=>1,decay_set=>"rapid") rate = 1 action = char_flash(flash_char=>"*",underwrite=>1,rgb=>"grey",flash_rate=>0.2,decay_rate=>"scale([this_row],[row_min],[row_max],0.75,0.25,1)",decay_delay=>"scale([this_row],[row_min],[row_max],1,4,1)",decay_punch=>0,decay_set=>"vrapid") rate = 1 action = char_decay(rate=>0.25,decay_rate=>0.5,decay_punch=>1,decay_set=>"default") # # ################################################################ ################################################################ # Midi grooves # . 50 # x 75 # X 100 # @ 125 vol = 100 beat = ---- @-.- --.- X-x- note = 69 vol = 100 beat = @--- x--- @--- x--- note = 46 vol = 100 beat = ---- X--- ---- x--- note = 69 vol = 100 beat = X--- ---- x--- ---- note = 69 priority = 10 use = yes notes = 46 file = midi/kick.txt file = midi/snare.txt use = yes notes = 69,70 #offset = 0.5 # add this many seconds to events # # ################################################################ ################################################################ # Timing and decay rates time_to_fill_start = 1 time_blank_start = 1 time_to_fill_start = 1 time_to_fill_start = 1m time_blank_start = 4 time_to_fill_start = 1 #time_pause_start = 6 time_blank_start = 1m time_to_fill_start = 1 time_pause_start = 1m time_blank_start = 1m decay_rate_start = 1 decay_delay_start = -0:2m decay_delay_from_page_start = yes set = instant decrement = no decrement_letter = no punch = yes decay_rate_start = 1 decay_delay_start = -1m decay_delay_from_page_start = yes set = instant decrement = no decrement_letter = no punch = yes decay_rate_start = 1 decay_delay_start = 6 decay_delay_from_page_start = yes set = default decrement = no decrement_letter = no punch = no # Natural counting #time_pause_start = 0:2m #time_blank_start = 0:1m time_blank_start = 4 time_to_fill_start = 1 time_pause_start = 0:2m time_blank_start = 4 time_to_fill_start = 1:1m #time_pause_start = 0:1m #time_pause_start = 0:3m #time_blank_start = 4 decay_rate_start = 0.5 decay_delay_from_page_start = yes decay_delay_start = 1:1m set = instant # default punch = yes decrement = yes # Bijection time_to_fill_start = 2m time_to_fill_mult = 0.8 time_to_fill_end = 6 time_pause_start = 2 time_blank_start = 2 time_to_fill_start = 2m time_to_fill_mult = 0.8 time_to_fill_end = 6 #time_pause_start = 4 time_to_fill_topup = 4 decay_rate_start = 1 decay_delay_start = -2 #decay_delay_mult = 0.5 #decay_delay_end = 0:1m #decay_delay_from_page_start = yes punch = no set = instant decrement = no decay_rate_start = 0.5 decay_rate_end = 0.75 decay_rate_mult = 1.05 decay_delay_start = 2m decay_delay_mult = 0.75 decay_delay_end = 0:1m punch = no set = default decrement = no time_to_fill_start = 3m time_to_fill_delta = -0:1:2m time_to_fill_end = 0:3m #time_to_fill_mult = 0.8 #time_blank_start = 4 decay_rate_start = 0.5 decay_delay_start = 1:2m decay_delay_delta = -0:1m decay_delay_end = 0:1:2m punch = no set = default decrement = no time_to_fill_start = 2m #time_to_fill_delta = -0:1:2m time_to_fill_mult = 0.85 time_to_fill_end = 0:2m #time_to_fill_mult = 0.8 #time_blank_start = 4 decay_rate_start = 0.5 decay_rate_mult = 1.05 decay_rate_end = 0.6 decay_delay_start = 1:2m decay_delay_mult = 0.8 decay_delay_end = 0:0:2m # 0:1m punch = no set = default decrement = no time_to_fill_start = 0:2m #time_to_fill_mult = 0.8 #time_to_fill_end = 0:2m decay_rate_start = 0.5 decay_delay_start = 0:1m #decay_delay_mult = 0.8 #decay_delay_end = 0:1m #decay_delay_from_page_start = yes punch = no set = default decrement = no decay_rate_start = 0.8 decay_delay_start = 0:1m #decay_delay_mult = 0.8 #decay_delay_end = 0:1m #decay_delay_from_page_start = yes punch = yes set = default decrement = no time_to_fill_start = 6 #time_to_fill_mult = 0.8 #time_to_fill_end = 0:2m decay_rate_start = 1 decay_delay_start = 6 punch = yes set = default decrement = no decay_rate_start = 0.5 decay_delay_start = 6 punch = yes set = instant decrement = no decay_rate_start = 0.5 decay_delay_start = 6 punch = yes set = instant decrement = no decay_rx = __emptyset__ decay_rate_sample = 0.1 decay_rate_start = 0.5 decay_delay_start = 6 punch = no set = omega decrement = no # Diagonal time_to_fill_start = 2m #time_blank_start = 4 time_to_fill_start = 10m #time_blank_start = 4 decay_rate_start = 0.25 decay_delay_start = 5m decay_delay_from_page_start = yes punch = no set = default decrement = yes decay_rate_start = 0.25 decay_delay_start = 2m decay_delay_from_page_start = yes punch = no set = default decrement = yes decay_rate_start = 0.5 decay_delay_start = 0:2m decay_delay_from_page_start = yes punch = no set = default decrement = yes decay_rate_start = 0.4 decay_delay_start = 0:1m decay_delay_from_page_start = yes punch = no set = default decrement = yes time_to_fill_start = 0:3m #time_pause_start = 6 #time_blank_start = 4 decay_rate_start = 0.75 decay_delay_start = 6 decay_delay_from_page_start = no punch = no set = default rgb = fg rgb_c_filter = [{}] red rgb_c_filter = [,] grey # Strobing # Calmer strobe, with decay time_to_fill_start = 1 decay_rate_start = 0.5 decay_delay_start = 4 punch = no set = setrapid decrement = no decay_rate_start = 0.5 decay_delay_start = 12 punch = no set = setrapid decrement = no decay_rate_start = 0.5 decay_delay_start = 12 punch = no set = instant decrement = yes # Manic strobe time_to_fill_start = 1 time_pause_start = 2 time_blank_start = 1 # Reals counting time_to_fill_start = 5m time_to_fill_start = 2m time_to_fill_start = 1m time_to_fill_start = 2m time_to_fill_start = 1m decay_delay_start = 8m decay_delay_from_page_start = yes decay_rate_start = 0.25 decrement = yes set = default punch = no decay_rate_eval = scale([this_row],[row_min],[row_max],4*[decay_rate_start],[decay_rate_start],1) decay_delay_start = 3:3m decay_delay_from_page_start = yes decay_rate_start = 0.25 decrement = yes set = default punch = no decay_rate_eval = scale([this_row],[row_min],[row_max],4*[decay_rate_start],[decay_rate_start],1) decay_delay_start = 1:2m decay_delay_from_page_start = yes decay_rate_start = 0.25 decrement = yes set = default punch = no decay_rate_eval = scale([this_row],[row_min],[row_max],4*[decay_rate_start],[decay_rate_start],1) time_to_fill_start = 5m decay_delay_start = 10m decay_delay_from_page_start = yes decay_rate_start = 0.25 decrement = yes set = default punch = no decay_rate_eval = scale([this_row],[row_min],[row_max],4*[decay_rate_start],[decay_rate_start],1) decay_rate_start = 0.25 #decay_delay_start = 2m set = default decrement = yes punch = yes # nubmers decay from the end decay_rate_start = 0.1 decay_delay_start = 1:2m set = instant decrement = no punch = no decay_rate_start = 0.2 decay_delay_start = 1m set = instant decrement = no punch = no decay_rate_start = 0.2 decay_delay_start = 0:1m set = instant decrement = no punch = no ################################################################ # Power sets time_to_fill_start = 5m #time_to_fill_mult = 0.55 # -1m time_to_fill_pow = 0.815 time_to_fill_end = 1 time_pause_start = 3 time_pause_mult = 0.92 time_pause_end = 0 time_blank_start = 3 time_blank_pow = 0.935 time_blank_end = 1 time_to_fill_start = 1 #time_to_fill_mult = 0.98 #time_to_fill_end = 1 #time_pause_start = 0 #time_pause_mult = 0.98 #time_pause_end = 0 time_blank_start = 1 #time_blank_mult = 0.99 #time_blank_end = 1 time_to_fill_start = 1 time_pause_start = 0 time_pause_mult = 0.99 time_pause_end = 0 time_blank_start = 1 time_blank_mult = 0.99 time_blank_end = 1 time_to_fill_start = 1 time_blank_start = 2 decay_rate_start = 0.5 decay_delay_start = -0:1m punch = no set = set decay_rate_start = 0.5 decay_delay_start = 2m decay_delay_end = 0:2m set = default decrement = yes punch = no #freeze = , # additional processing #decay_rate_eval = scale([this_row],[row_min],[row_max],[decay_rate_start],0.25,1) #decay_delay_eval = scale([this_row],[row_min],[row_max],[decay_delay_start],4,1) time_to_fill_start = 1m time_to_fill_start = 1 decay_rate_start = 0.2 decay_delay_start = 1m decay_delay_from_page_start = yes set = setfull decrement = no punch = yes decay_rate_start = 0.8 decay_delay_start = 4 set = setfull decrement = no punch = yes decay_rate_start = 0.8 decay_delay_start = 4 set = vrapid decrement = no punch = yes decay_rate_start = 0.5 decay_delay_start = 4 set = instant decrement = yes punch = yes time_to_fill_start = 1 time_pause_start = 0:0:2m time_blank_start = 0:0:1m decay_rate_start = 0.1 decay_delay_start = 1 set = default decrement = no punch = yes decay_rate_start = 1 decay_delay_start = 1 set = setrapid decrement = no punch = yes decay_rate_start = 0.8 decay_delay_start = 1 set = default decrement = no punch = yes time_to_fill_start = 1 time_pause_start = 10m time_to_fill_start = 0 time_pause_start = 10m decay_rate_start = 0.05 decay_delay_start = 7m set = default decrement = no punch = yes time_to_fill_start = 0 time_pause_start = 9m decay_rate_start = 0.1 decay_delay_start = 5:1m set = setfullnoletter decrement = no punch = yes time_to_fill_start = 0 time_pause_start = 0 time_blank_start = 0 #time_pause_mult = 0.9 decay_rate_start = 0.1 decay_delay_start = 2:2m set = default decrement = no punch = yes decay_rate_start = 0.9 decay_delay_start = 1 set = default decrement = no punch = yes # additional processing decay_rate_eval = scale([this_row],[row_min],[row_max],[decay_rate_start],0.25,1) decay_delay_eval = scale([this_row],[row_min],[row_max],[decay_delay_start],4,1) decay_rate_start = 0.9 decay_delay_start = 0 set = default decrement = no punch = yes # additional processing decay_rate_eval = scale([this_row],[row_min],[row_max],[decay_rate_start],0.25,1) decay_delay_eval = scale([this_row],[row_min],[row_max],[decay_delay_start],4,1) time_to_fill_start = 1 #time_pause_start = 4 #time_pause_mult = 0.9 decay_rate_start = 0.5 decay_delay_start = 4 set = rapid decrement = no punch = yes # decays past any characters or blocks decay_rate_start = 0.5 decay_delay_start = 1 set = default decrement = no punch = yes # decays past any characters or blocks decay_rate_start = 0.9 decay_delay_start = 1 set = rapid decrement = no # additional processing decay_rate_eval = scale([this_row],[row_min],[row_max],[decay_rate_start],0.25,1) decay_delay_eval = scale([this_row],[row_min],[row_max],[decay_delay_start],4,1) decay_rate_start = 0.25 decay_rate_end = 0.75 decay_rate_mult = 1.25 decay_delay_start = 1.5s decay_delay_end = 2 decay_delay_mult = 0.85 set = vrapid decrement = no decay_rate_start = 0.5 decay_rate_end = 0.9 decay_rate_mult = 1.25 decay_delay_start = 4 decay_delay_end = 1 decay_delay_mult = 0.75 set = rapid decrement = no decay_rate_start = 1 decay_rate_end = 1 decay_rate_mult = 1.25 decay_delay_start = 0 decay_delay_end = 0 decay_delay_mult = 0.75 set = rapid decrement = no ################################################################ # Syncing to track #start = 0:10 #end = 0:20 midi_set = snare rate = 1 #start = 0:10 #end = 0:20 midi_set = snare rate = 0.75 #start = 0:10 #end = 0:20 midi_set = snare rate = 0.5 #start = 0:10 #end = 0:20 midi_set = snare rate = 0.25 #start = 135m #end = 149m midi_set = kick rate = 1 #start = 0:10 #end = 0:20 midi_set = kickfake rate = 1 #start = 0:10 #end = 0:20 midi_set = kick rate = 1 #start = 0:10 #end = 0:20 midi_set = kick rate = 0.75 #start = 0:10 #end = 0:20 midi_set = kick rate = 0.5 #start = 0:10 #end = 0:20 midi_set = kick rate = 0.25 ################################################################ ################################################################ # Timing rates pages = 1 #time_to_fill_start = 0 pages = 1 #time_to_fill_start = 0 pages = 10 time_to_fill_start = 5s time_to_fill_mult = 0.8 time_pause_start = 5 time_pause_mult = 0.99 #time_blank_start = 6 #time_blank_mult = 0.99 #time_to_fill_start = 60s #time_to_fill_mult = 0.85 #time_to_fill_end = 1 #time_pause_start = 5 #time_pause_mult = 0.99 #time_pause_end = 2 #time_blank_start = 6 #time_blank_mult = 0.99 #time_blank_end = 1 time_to_fill_start = 1m #time_to_fill_start = 60s #time_to_fill_mult = 0.85 #time_to_fill_end = 1 #time_pause_start = 5 #time_pause_mult = 0.99 #time_pause_end = 2 #time_blank_start = 6 #time_blank_mult = 0.99 #time_blank_end = 1 time_to_fill_start = 1m time_to_fill_start = 0:2m time_pause_start = 0:0:2m time_blank_start = 4 time_to_fill_start = 2m time_to_fill_start = 3m #time_to_fill_start = 60s #time_to_fill_mult = 0.85 #time_to_fill_end = 1 #time_pause_start = 5 #time_pause_mult = 0.99 #time_pause_end = 2 #time_blank_start = 6 #time_blank_mult = 0.99 #time_blank_end = 1 ################################################################ # Scene positions col = 1 row = 4 row_max = -2 col_max = -2 col = 0 row = 0 row_max = -1 col_max = -1 col = 1 row = 4 row_max = -2 col_max = -2 col = 1 col_max = -2 row = 43 row_max = 43 col = 92 col_max = 98 row = 4 row_max = -2 col = 1 row = 4 row_max = 4 col_max = -2 col = 2 row = 2 col = 1 row = 2 col_max = -45 row_max = 2 col = 168 row = 2 col = 171 row = 2 col = 147 row = 2 col_max = 167 col = 1 row = 4 row_max = -2 col_max = 63 col = 65 row = 4 row_max = -2 col_max = 127 col = 129 row = 4 row_max = -2 col_max = -1 col = 1 row = 4 row_max = -2 col_max = 86 col = 96 row = 4 row_max = -2 col_max = -11 col = 1 row = 4 row_max = -2 col_max = 94 col = 96 row = 4 row_max = -2 col_max = -2 col = 1 row = 4 row_max = 45 col_max = -1 col = 1 row = 47 row_max = -1 col_max = -1 col = 1 row = 4 row_max = 45 col_max = 83 col = 85 row = 4 row_max = 45 col_max = -1 col = 1 row = 47 row_max = -1 col_max = 83 col = 85 row = 47 row_max = -1 col_max = -1 ################################################################ ################################################################ ################################################################ file = wav/melspec.txt fontsize = 16 xspacing = 10 yspacing = 13 #beats = 64 # takes precendence #nframes = 9473 # then nframes #length = 150 # finally length #offset = 5 full = no bpm = 118 fps = 24 nframes_full = 9473 width = 1920 height = 1080 scale = 1 rate = 24 step_report = 30 beats = 1,2,4,8,16,32,64,128 notes = 1,2,4,8,16 #dir = /home/martink/work/fonts dir = /home/martink/work/design/maxcooper/aleph/font #font = conf(font,dir)/Mini 7/Mini7.ttf #font = conf(font,dir)/MiniMono/MINIMONO.TTF #font = conf(font,dir)/Mini 7 Condensed/Mini7Condensed.v12.ttf #font = conf(font,dir)/PF Din Mono Medium.ttf #font = conf(font,dir)/Inconsolata-Bold.ttf #font = conf(font,dir)/clacon.ttf font = conf(font,dir)/clacon.ttf bg = 0,0,0 fg = 255,255,255 vvdgrey = 25,25,25 vdgrey = 40,40,40 dgrey = 65,65,65 grey = 100,100,100 lgrey = 150,150,150 vlgrey = 200,200,200 vvlgrey = 225,225,225 hilite = 255,0,0 hilite1 = 237,28,36 red = 255,30,30 #hilite1d = 150,0,0 #hilite2 = 250,150,0 #hilite3 = 140,200,60 #hilite4 = 41,171,226 0 = 237,32,121 1 = 237,62,54 2 = 247,99,33 3 = 255,183,59 4 = 245,236,43 5 = 141,197,58 6 = 55,179,71 7 = 0,171,238 8 = 40,56,145 9 = 146,39,139 time_to_fill_start = 0 time_pause_start = 1:0m time_pause_mult = 1 decay_rate_start = 0.15 decay_delay_start = 1m set = default decrement = yes # first row decays faster decay_rate_eval = scale([this_row],[row_min],[row_max],[decay_rate_start],[decay_rate_start]/4,1) # first row waits less to decay decay_delay_eval = scale([this_row],[row_min],[row_max],[decay_delay_start],3*[decay_delay_start],1)