i’m going to agree with INIT as there are non-zero values at startup (ie trigger times, metro times)
having micro-granularity (ie, access to just TR, let along individual TR channels) is overkill
i think it’d be effective to separate the list of init’able values into groups.
ie: hardware (cv/tr/param/input), time (metro, delays, counts), data (everything else), pattern, scene
i don’t think we need to have value-setting, ie, for tr.time. that can be done easily with a loop. we want fast/compact broad-sweeping actions that don’t require detailed scripts.
i like:
init.scene
init.script x
init.script
init.p
init.p x
because those to me seem like productivity helpers.
init.cv
init.tr
init.data
init.time
maybe would be sufficient for the rest?
comments?