Kyma Forum
  Tips & Techniques
  cantor dust

Post New Topic  Post A Reply
profile | register | preferences | faq | search

next newest topic | next oldest topic
Author Topic:   cantor dust
flo
Member
posted 15 July 2013 10:50         Edit/Delete Message   Reply w/Quote
Hi all,
i'm currently thinking about applying the cantor's dust principle in a piece of music. The simplest solution that occurs to me is to have a sequence of 1s and 0s (maybe in a level sound), with the time intervals of the cantor algorithm, that you then multiply with the original acoustical signal (sample). But is such a complex sequencer with 'cantor timing', the sequence of 1s and 0s gets more and more fractional, possible in kyma? Are these fractional sequences in the end possible to do with an AnalogSequencer?
So far I only have this theoretical solution, but haven't been able to translate it into kyma yet. Has maybe someone has a hint/tip for me which kyma sounds I best can use for this idea?
Another option would be just to insert silence (0), but I can't see now if that is simpler to accomplish.
You can see an image that explains the working of the algorithm here: https://en.wikipedia.org/wiki/Cantor_set
Thanks in advance.
Best,
Florian

IP: Logged

SSC
Administrator
posted 19 July 2013 11:34         Edit/Delete Message   Reply w/Quote
Perhaps you could multiply several PulseTrains, each having a different frequency (and possibly a different duty cycle) to create your patterns of 0s and 1s.

Or you could use FunctionGenerators (or Oscillators) instead. First, use the Sample editor to draw a wavetable that looks something like this: ---___--- (in other words: 1 for 1/3 of the table, 0 for a third of the time, then 1 for the remaining third of the wavetable).

Then by hand or with a Script, you could create several FunctionGenerators, each with an OnDuration that is 1/3 the previous one. So, for example, The first could be 9 s, the second would be 3 s, then 1 s, then 1/3 s, then 1/9 s, then 1/27 s etc until you run out of patience

Put all these FunctionGenerators into a Product so they are multiplied by each other. Then you would have the gating signal you want to use for multiplying your audio signal.

IP: Logged

flo
Member
posted 19 July 2013 14:11         Edit/Delete Message   Reply w/Quote
quote:
Originally posted by SSC:
First, use the Sample editor to draw a wavetable that looks something like this: ---___--- (in other words: 1 for 1/3 of the table, 0 for a third of the time, then 1 for the remaining third of the wavetable).


But can you be so precise (with the thirds) if you have to do this by hand? I'm asking because the cantor proces needs that kind of precision, otherwise it won't function


IP: Logged

SSC
Administrator
posted 19 July 2013 17:30         Edit/Delete Message   Reply w/Quote
Yes, if you start with a power of 3 number of samples in the wavetable.

IP: Logged

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply

Contact Us | Symbolic Sound Home

This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.


Ultimate Bulletin Board 5.45c