javascript patterns for contemporary dance music
TRANSCRIPT
![Page 1: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/1.jpg)
JavaScript Patterns for Contemporary Dance Music.Jan Krutisch for Codemotion Milan 2014.
@halfbyte
![Page 2: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/2.jpg)
Music
![Page 3: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/3.jpg)
Music
![Page 4: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/4.jpg)
Music
![Page 5: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/5.jpg)
Music
![Page 6: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/6.jpg)
Music
![Page 7: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/7.jpg)
Code
![Page 8: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/8.jpg)
CSound
![Page 9: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/10.jpg)
Supercollider. Impromptu.
Overtone. Etc. Etc. Etc.
![Page 11: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/11.jpg)
liv3c0der
![Page 12: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/12.jpg)
Music
![Page 14: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/14.jpg)
Sequencing
![Page 15: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/15.jpg)
Continuous Signals
![Page 16: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/16.jpg)
Continuous Signals
![Page 17: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/17.jpg)
Realtime?
![Page 18: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/18.jpg)
Music
![Page 19: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/19.jpg)
Thank you!• Web Audio Hacks
• jan.krutisch.de
• @halfbyte
![Page 20: JavaScript Patterns For Contemporary Dance Music](https://reader035.vdocuments.mx/reader035/viewer/2022081401/55a242681a28abf6448b4609/html5/thumbnails/20.jpg)
Image Credits• A part of a sheet from "Arban's Complete Method for
Trumpet"
• Piano by Emiliano Horcada, on Flickr
• Spectogram of a violin