taylorbf / somethingforlater

potential distributed piece for the future
0 stars 0 forks source link

"distributed audio effects" #1

Open taylorbf opened 8 years ago

taylorbf commented 8 years ago

I wonder if Ircam's notion of creating reverb across audience devices could also be applied to other audio effects.

pure brainstorming here. maybe don't want to do any of these.

delay is already done in Ircam's "Drops" piece. echoing through different phones has potential.

filter could be done if we can change the phase of oscillators. I suppose this comes down to the desire for phase accuracy that Norbert talked about as well. If we could set two different phones out of phase precisely, we could create a destrucive filtering effect. Not really possible now, though... Audible beating is the best destructive filtering we might accomplish now?

Another idea for filtering: each different device could play a tiny band of sound, Imagine the "Forbidden Planet" synth but with one device for each band of sound?

distortion -- might we simulate a distortion sound by splitting up the components of its spectrum across multiple devices?

feedback -- i guess if using the audio input node on each phone, could do some "i am sitting in a room" style work. if we could actually stream audio to devices, group feedback could get really interesting...

sidechain / gating

chorus -- already happening?

vocoder

phaser could have different groups of phones with saw waves happening at slightly different speeds.

flanger

grandular synthesis -- this has a pretty obvious implementation but it would likely sound choppy across devices since we can't precisely coordinate timing between them. but a 'cloud' could work.

taylorbf commented 8 years ago

hey andrew i'm going to use the issues space of this github to keep track of ideas for a distributed spectral piece. no pressure for you to be involved but you can also use this space for the same if you'd like.

abbernie commented 8 years ago

I like the idea of generating feedback across devices. This would sort of provide some interactivity, if devices we're randomly connected to other devices (one as input, the other as output) and depending on their proximity, and the input gain, they would feedback. Also sort of fits in with what we were talking about with playing with resonances and natural spectrum, playing with the natural resonances of the room (a la "I Am Sitting In A Room," as you say).

Delay would definitely be a cool way to achieve the spectralist style orchestration of a single spectrum.

If we forget about trying to perfectly sync devices and just let the irregularities stay, some distributed granular synthesis could sound interesting. If my saxophone was live sampled and then those samples used as the source for the granular synthesis, and we could play with chunk size, speed, location, etc...