Granular Synthesis... I found great continuity between
HW3
and HW4
. I felt as though the work
we did with keyboard input for HW3
was prepatory
for this assignment. By that, I mean I spent less time setting
up the project – configuirng the keyboard, designing a style of
keyboard input execution, and organizing instruments into
classes – and found a majority of my time was spent tweaking the
little things and most importantly,
playing with the prototype. I must emphasize that this
IS just a prototype. I ended with three
LiSa
classes which have continuous keyboard input
manipulation. Furthermore, each LiSa
class reads
live microphone input in the form of a SndBuf
. As
such, one can re-record a cetain channel as many times as they
wish. One feature which I was never able to implement was a
continous live looping LiSa UGen
with tens of
voices; thus, I have found direction for my final project.
1, 2, or 3
activate a channel at which
time there is a 1 second prepatory period followed by a 1
second recording period. There is then a 2 seccond cool-down
period after which the recorded soud is immediately played
back
UP/DOWN
controls the grain positionLEFT/RIGHT
controls the grain rate/tuning','/'.'
controls the grain size'-'/'='
controls the grain position random
amount
Code