[PD] pd-based procedural chord progression database.. / rhythm machine
Damian Stewart
damian at frey.co.nz
Mon Aug 14 01:24:56 CEST 2006
Chuckk Hubbard wrote:
> I have no idea how to make a patch that would insert pivot tones
> somewhat randomly.
i am finding the concept of 'boredom' to be very, very programmatically
fruitful lately. presumably i know (or can find out) all of the notes that
are currently playing, or have been playing for the last little while. have
a boredom counter that increases faster when the changes are fewer. when
boredom reaches a particular threshold, pick a chord target and start
inserting pivot tones... increasing the frequency as the boredom approaches
the (higher) chord-switch threshold (of course, the new tones would
interact with the boredom counter - oh i do love feedback :-))...
hmm. i have a centralised rhythm machine at the moment that runs constantly
and bangs about 50 different sends at different periods and different
phases (n, 2n, 3n, 4n, 2n-then-3n-then-3n, 3-2-3n, 3-3-2n, etc). it's
attached. it's based on a book called 'Hearing in Time' by Justin London,
which is wonderful and has informed my ideas about techno no end.
so have a similar thing for assigning tones -- rather than each instrument
having its own tone input, instruments just listen to a master tone
assigner, that has a bunch of different sends (eg t-root, t1, t2, t3, t4)
for the tones in order of diminishing importance/salience to define a
particular harmonic context.
inserting pivot tones would just then be a case of changing the output of
eg t3 or t4 to be the pivot tone, in a controllable manner.
--
f r e y
live music with machines
http://www.frey.co.nz
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: timemachine_2_test.pd
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20060814/c9a8043d/attachment.asc>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: timemachine_2.pd
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20060814/c9a8043d/attachment.txt>
More information about the Pd-list
mailing list