The phase vocoder is applied independently to each of the ten signals produced by chaotic synthesis. It is used to change both speed and tuning (see Table 4 to view all phase vocoder controls). Speed, once set, remains static throughout, whereas tuning changes all through the work. Concerning the speed, each signal of the chaotic module is slowed down to one fifth of its original speed. Slowing down all noise signals is valuable, because the raw signals are made up of infinitesimal movements. The goal, however, is not to produce something identifiable. Indeed, these new slowed-down signals do not replace the “raw” signal but are distributed simultaneously instead.
Phase Vocoder Controls
Variable . | Type . | Meaning . |
---|---|---|
1speedl | float or list | Changes the speed of incoming signal (stretching) |
2speedl | ||
… | ||
10speedl | ||
1gpvXfl | float or list | Changes the amplitude of the signal from one Gingerbreadman instance |
2gpvXfl | ||
3gpvXfl | ||
1gpvYfl | float or list | Changes the amplitude of the signal from one Gingerbreadman instance |
2gpvYfl | ||
3gpvYfl | ||
1ikedXfl | float or list | Changes the amplitude of the signal from one Ikeda instance |
2ikedXfl | ||
1ikedYfl | float or list | Changes the amplitude of the signal from one Ikeda instance |
2ikedYfl | ||
randlevelspvoc | Boolean | Activates random detuning algorithm |
decreasedetune | Boolean | Activates a sequence to continuously reduce detunes range |
Variable . | Type . | Meaning . |
---|---|---|
1speedl | float or list | Changes the speed of incoming signal (stretching) |
2speedl | ||
… | ||
10speedl | ||
1gpvXfl | float or list | Changes the amplitude of the signal from one Gingerbreadman instance |
2gpvXfl | ||
3gpvXfl | ||
1gpvYfl | float or list | Changes the amplitude of the signal from one Gingerbreadman instance |
2gpvYfl | ||
3gpvYfl | ||
1ikedXfl | float or list | Changes the amplitude of the signal from one Ikeda instance |
2ikedXfl | ||
1ikedYfl | float or list | Changes the amplitude of the signal from one Ikeda instance |
2ikedYfl | ||
randlevelspvoc | Boolean | Activates random detuning algorithm |
decreasedetune | Boolean | Activates a sequence to continuously reduce detunes range |