Pattrns: a shared data table for all instruments

I’m guessing pattrns instruments are fully sandboxed, which is probably the safest way to do things without making the implementation a nightmare… but…

imagine all the cool things you could do if you could declare something in “_G.song_data” or “context.shared” and it would be available everywhere. Suddenly you can take some note history from an arp and have a synth follow along, with delay, with transpose, etc, etc. You’d be able to make generative music much more flexibly. And it would just be convenient!

I wonder how viable this is. Is it completely off the table with the way pattrns works?

2 Likes