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.
There is a channel for suggesting themes in the Discord which has had three suggestions so far, enough to make a poll. Iām making this post into a poll for the themes that have been suggested so far:
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.
if additional slots are needed on the tail end, I may be able to pick up later hosting duties. havenāt hosted before, so not certain whatās involved on the Twitch side.
@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.