hi , can you explain how have you been using those chaotic equations for sound synthesis? have you been using them for the generation of sound itself? i been investigating about this.... in the stochastic synthesis as convieved by xenakis , stochastic laws are used to generate the succesive sample amplitudude values of digital sound. how can i use the numbers from one the pd chaos objects to determine sample amplitude values and the interpolation between them. how can this be achieved in pd? how can i calculate interpolation between samples? the idea is to use each couple of numbers (x-y axis?)from the chaotic attractor to control the lenght(how many samples?) of a segment (sucession of samples) and the last sample amplitude value of the segment... the sample values inside my segment are gonna be calculated by interpolation. any hint?
yukio
i been experimenting using chaotic equations and strange attractors to control some synthesis parameters, but i now im more interested of using them as a source for direct sound synthesis.
i haven't been implementing any of the gendy algorithms, but i've been using other kinds of chaotic equations for sound synthesis ...
the sources for my external are available on the cvs: http://cvs.sourceforge.net/viewcvs.py/pure-data/externals/tb/chaos/
for exampe i was trying to use the numbers resulting from those equations as a waveform using sig~ object with no luck. i just get some clicks . can anybody explain me how can i get sonorous signals from those numbers? is there any special math or trick?
i've been using 0 different kinds of interpolation between samples ... sample&hold, linear and cubic ... but one thing is the interpolation, the more complex problem is to find parameter values that give a decent behaviour ...
cheers ... tim
hi , can you explain how have you been using those chaotic equations for sound synthesis? have you been using them for the generation of sound itself? i been investigating about this.... in the stochastic synthesis as convieved by xenakis , stochastic laws are used to generate the succesive sample amplitudude values of digital sound. how can i use the numbers from one the pd chaos objects to determine sample amplitude values and the interpolation between them. how can this be achieved in pd?
well, my objects implement various kinds of chaotic systems ... each iteration is taken as amplitude sample and the samplerate is up/down sampled ...
for continuous systems, there are different ways to solve the differential equations (different order runge-kutta) ...
tim
Hi,
I often use the differential equations (Lorenz, Rossler, Henon, and Lyapunov
are my favorites) through [expr] or [expr~] rather than any externals - I
find it gives me more control over coefficients and granularity and a better
understanding of the dynamics involved as well. Sometimes I use the output
directly, but most often I'll read several hundred thousand iterations into
a table and use the table in a number of ways, including using [tabread4~]
for interpolation. <shameless self-promotion>My track "Lawrence Attracts"
on my website www.davidgolightly.net uses - you guessed it - the Lorenz
equations on several levels, for audio generation using FM synthesis (3
dimensions => 3 FM variables) and for parameter control and meta-control.
Fairly simple and straightforward, if you're interested I'll send you the
patch. In another patch I have (inspired by GENDY), two equal-sized tables
store point value and duration, and a [vline~] object is used to construct
an audio signal from these two tables, looping through the table. I vary
parameters to random-walk the points so that the sound slowly evolves over
time. In my version, the perceived frequency of the signal varies with the
sum of the durations table, but it wouldn't be hard to modify it to vary the
pitch independently.</self-promotion>
Just sharing - hope you found that useful.
David
homepage: http://www.davidgolightly.net
From: Tim Blechmann TimBlechmann@gmx.net To: "yukio kuroiwa" yukio_kuroiwa@fastmail.fm CC: pd-list@iem.at Subject: Re: [PD] dynamic stochastic synthesis in pd? Date: Thu, 15 Dec 2005 09:40:49 +0000
hi , can you explain how have you been using those chaotic equations for sound synthesis? have you been using them for the generation of sound itself? i been investigating about this.... in the stochastic synthesis as convieved by xenakis , stochastic laws are used to generate the succesive sample amplitudude values of digital sound. how can i use the numbers from one the pd chaos objects to determine sample amplitude values and the interpolation between them. how can this be achieved in pd?
well, my objects implement various kinds of chaotic systems ... each iteration is taken as amplitude sample and the samplerate is up/down sampled ...
for continuous systems, there are different ways to solve the differential equations (different order runge-kutta) ...
tim
-- mailto:TimBlechmann@gmx.de ICQ: 96771783 http://www.mokabar.tk
latest mp3: kMW.mp3 http://mattin.org/mp3.html
latest cd: Goh Lee Kwang & Tim Blechmann: Drone http://www.geocities.com/gohleekwangtimblechmannduo/
After one look at this planet any visitor from outer space would say "I want to see the manager." William S. Burroughs
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Please post these patches, as I am interested not only in chaotic functions for parameter control (as opposed to straight up pseudorandom ones), but also in various implementations of FM synthesis.
~Kyle
On 12/15/05, david golightly davigoli@hotmail.com wrote:
My track "Lawrence Attracts" on my website www.davidgolightly.net uses - you guessed it - the Lorenz equations on several levels, for audio generation using FM synthesis (3 dimensions => 3 FM variables) and for parameter control and meta-control. Fairly simple and straightforward, if you're interested I'll send you the patch.
-- http://perhapsidid.blogspot.com (((())))(()()((((((((()())))()(((((((())()()())()))) (())))))(()))))))))))))(((((((((((()()))))))))((()))) ))(((((((((((())))())))))))))))))))__________ _____())))))(((((((((((((()))))))))))_______ ((((((())))))))))))((((((((000)))oOOOOOO