JavaScript Patterns For Contemporary Dance Music

20
JavaScript Patterns for Contemporary Dance Music. Jan Krutisch for Codemotion Milan 2014. @halfbyte

Transcript of JavaScript Patterns For Contemporary Dance Music

Page 1: JavaScript Patterns For Contemporary Dance Music

JavaScript Patterns for Contemporary Dance Music.Jan Krutisch for Codemotion Milan 2014.

@halfbyte

Page 2: JavaScript Patterns For Contemporary Dance Music

Music

Page 3: JavaScript Patterns For Contemporary Dance Music

Music

Page 4: JavaScript Patterns For Contemporary Dance Music

Music

Page 5: JavaScript Patterns For Contemporary Dance Music

Music

Page 6: JavaScript Patterns For Contemporary Dance Music

Music

Page 7: JavaScript Patterns For Contemporary Dance Music

Code

Page 8: JavaScript Patterns For Contemporary Dance Music

CSound

Page 9: JavaScript Patterns For Contemporary Dance Music

Code // modulate a sine frequency and a noise amplitude with another sine // whose frequency depends on the horizontal mouse pointer position { var x = SinOsc.ar(MouseX.kr(1, 100)); SinOsc.ar(300 * x + 800, 0, 0.1) + PinkNoise.ar(0.1 * x + 0.1) }.play;

Page 10: JavaScript Patterns For Contemporary Dance Music

Supercollider. Impromptu.

Overtone. Etc. Etc. Etc.

Page 11: JavaScript Patterns For Contemporary Dance Music

liv3c0der

Page 12: JavaScript Patterns For Contemporary Dance Music

Music

Page 13: JavaScript Patterns For Contemporary Dance Music

Excursion: Web Audio APIDEMO

Page 14: JavaScript Patterns For Contemporary Dance Music

Sequencing

Page 15: JavaScript Patterns For Contemporary Dance Music

Continuous Signals

Page 16: JavaScript Patterns For Contemporary Dance Music

Continuous Signals

Page 17: JavaScript Patterns For Contemporary Dance Music

Realtime?

Page 18: JavaScript Patterns For Contemporary Dance Music

Music

Page 19: JavaScript Patterns For Contemporary Dance Music

Thank you!• Web Audio Hacks

• jan.krutisch.de

• @halfbyte