Say I want to express a typical "xoxo" drum pattern, boolean style. So, a single bar would be 2 bytes, 16 bits.
What is the best way to store each 'sample,' and how can I perform compositional operations such as inversions and retrograde?
My goal is to create a matrix of 16 'voices' or perhaps tones X 16 positions in a bar. Something like a a Schoenberg-style matrix. A binary beat machine to rock the block 'til seven o'clock.