Nick Collins

Home [Music] Research {Software} [Teaching] Contact

 

To accompany the paper:

(2012) [sound examples and code] "Even More Errant Sound Synthesis". Nick Collins. Sound and Music Computing 2012


Sections below correspond to sections in the paper.

2 Dilation

[dilationsynthesis.rtf (SuperCollider)]
[dilationdemo.mov] Quicktime movie, 12MB. Illustrates control of an FFT filter by the interpolating dilation data array.

3 Even more dynamical equations

C source and SuperCollider examples in the [SLUGens].

4 Probabilistic sieves

Sieve1 UGen C source and SuperCollider examples in the [SLUGens].
[probabilisticsievesynthesis.rtf] SuperCollider code for calculating probabilistic sieve combinations, and example of sieve synthesis method 2 (bit patterns)

5 From ellipse to super-toroid

[fromellipsetosupertoroid.rtf] SuperCollider code examples

[superformulaex1.wav]
[superformulaex2.wav]

6 Quarternion music generation

[quaternionsynthesis.rtf] SuperCollider code examples

[quaternion1.wav]
[quaternion2.wav]
[quaternion3.wav]
[quaternion4.wav] (Figure 4)
[quaternion5.wav]

[quaternion.html] Web Audio API example (browser dependent, Chrome will work)

7 Nonlinear filters modulo 1

[nonlinearfiltermod1.rtf] SuperCollider code examples

[nlfilterex1.wav] (Figure 5)
[nlfilterex2.wav]
[nlfilterex3.wav]

[nlfilter.html] Web Audio API example (browser dependent, Chrome will work)

8 Alternative concatenative synthesis

[ConcatMP.zip] C++ code (Xcode project) for sparse approximation (matching pursuit) based concatenative synthesis

sparse examples:
[soundA.wav]
[soundC.wav]
[A reconstructed from C]
[C reconstructed from A]
[George Bush reconstructed from Radiohead Idioteque]
[George Bush reconstructed from Radiohead Idioteque (residual)]
[George Bush reconstructed from SuperCollider default sample]
[George Bush reconstructed from SuperCollider default sample (residual)]

[EEGconcat.rtf] SuperCollider code example for EEG-led concatenation