Ircam Prepared Piano
Here are some audio demos made with UVI Ircam Prepared Piano:
Here are some audio demos made with UVI Ircam Prepared Piano:
Here’s a very small script that regenerates Steve Reich’s Piano phase piece for 2 pianos in Falcon using UVIScript to generate the phasing piano parts.
pattern = {64, 66, 71, 73, 74, 66, 64, 73, 71, 66, 74, 73}
vels = {80, 80, 70, 70, 50, 80, 80, 70, 70, 80, 50, 70}
function play(period, channel)
local i=1
while true do
local note = pattern[i]
local vel = vels[i] * (1+0.1*math.random())
playNote(note, vel, beat2ms(period/2), 0, channel)
waitBeat(period)
i = 1+i%#pattern
end
end
spawn(play, 1/3, 1)
spawn(play, ((12*12+1)/(12*12)) * 1/3, 2)
N.B.: It doesn’t follow exactly the instructions: the second piano parts advance continuously by one step every 12 bars, and there’s no real articulation.
I am testing the delay modulation algorithm for a new reverb I am working on. It is not meant initially to faithfully reproduce natural room reverberation (but I don’t mind if it does). Rather the delay length modulation is meant to be heard as a blend between chorus / reverberation / ensemble / unison and the initial design goal is to make it sound good on synthetic sounds first.
Here are some cinematic examples made with a very crude Feedback Delay Network prototype made in MaxMSP with only 4 delays and no loop filtering. Delay times were set manually without special care about being mutually prime. RT60: 10 seconds Modulation depth: 10-20 cents
Edit: This early prototype has considerably evolved into a dedicated product which is now called SparkVerb and is available as an audio plugin.
Live guitar playing thru Max/MSP with looping, granulation and micro-edits using Livecut and KTGranulator
An Aphex Twin piano cover rearranged for 4 guitars.