for 120 seconds, computer makes no sound. L input is polled and analyzed, each “note event” collecting amplitude, pitch, “clarity,” and spectral flatness measures. (this is an autocorrelation-based pitch tracker, where “clarity” is the normalized height of the autocorrelation peak.)
the table of timestamped pitch/amp/clar/flat events is sorted by clarity. a sequence of simple oscillator voices begins to play the sorted pitches. each voice is three sinewaves at octaves; their balance, panning, amp, and duration also influenced by the captured “note event” characteristics. (this mapping is seriously ad-hoc.)
32 seconds of L/R audio is recorded, and the first few seconds begin to loop. loop amplitudes are modulated by feedback-sine LFOs, running at rates harmonically related to loop sizes.
other things occur due to manual code execution (i believe the kids call this “alive codings”):
a softcut process is engaged, with 2 voices in feedback, taking alternate L/R inputs
softcut rates are randomly modulated by low-order JI intervals
loop rate / timing / levels are adjusted, also by JI intervals
loops are sometimes overwritten
also, in the analog realm:
gain controls are adjusted. we follow accidental harmonic and rhyhmic traces, as perceived. our thoughts and hands slide and scrape. we encounter pain and lightness. drink coffee. the fern waves.
also, twitch tells me that i’ve been awarded a Bang Bang: Ruby - Cat Girl Permanent Skin Bundle. nice
I have downloaded all of the sets that I could find that was saved, but the collection is not complete. Should I still make a recap in the style of V1.0, even if it is not a complete collection? And is anyone not that keen on having their performance preserved forever(absolutely nothing wrong with that).
I have been thinking about V3.0, and I was hoping that I could make it happen in July, but the next 3-4 weeks have filled up with all sorts of vacation stuff etc. and the baby is starting daycare early August, so I’m thinking(unless anyone else wants to host) that we do V3.0 sometime mid/late August?
@noiserock has announced that unfortunately he is dealing with some personal stuff which means he cannot host in awhile. I’ve taken it upon myself to host this month’s stream, which I’ve decided is going to happen on Saturday, August 22nd.
All the themes sound interesting albeit it is summer here and I often spent summers by the sea so topic was obvious to me. I added myself to the list (so the more shy people won’t be afraid of being the first and single person on list :P) but I have played on the first stream so I can always free the slot if someone haven’t played before and all the slots are taken.
@karol@tyleretters I added a column so people can specify which stream they last participated in. This way people can sign up without necessarily feeling bad about taking someone else’s spot. I figured people who played in the first stream played a pretty long time ago by now so they still get some priority over those who played last stream.
@tehn I think this is a good idea. This thread could then serve as a meta thread with all the information that would make the specific per-stream difficult to navigate and intimidating to newcomers.
@Gexex I think switching who is logged into the account while streaming sounds like it may be a bit fiddly and I’m worried something might go wrong. The act of hosting in and of itself is very simple, you just type a command in Twitch and it hosts. Any help is appreciated though and people are free to add times later than the ones I put in the document (I only copied times from the last stream) and we’ll figure out how to make it work.