![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: cantor dust |
flo Member |
![]() ![]() ![]() 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 |
![]() ![]() ![]() 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 |
![]() ![]() ![]() quote: 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 |
![]() ![]() ![]() 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 |
![]() ![]() |
This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.