We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Composing a symphony in JS

Formale Metadaten

Titel
Composing a symphony in JS
Alternativer Titel
Creating symphonies in JavaScript
Serientitel
Anzahl der Teile
490
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
In 1996 I read about György Ligeti’s mechanical music (notably Poème Symphonique) and started to explore the possibility of precisely timed music. Knowing that computers now allowed more programmatic control over sound than they did in 1962, when Ligeti's wrote his piece, I set about writing algorithms to generate MIDI files which ultimately became Symphony 1 in C# minor. This talk covers the methods of generating MIDI files algorithmically in JavaScript, using the ones from the Symphony 1 as examples, showing how you can turn an abstract idea into music. It also discusses the additional processes and work necessary to turn a core idea into a full album. Along the way Steven touches on copyright, music trivia, geeky tech stuff, and the philosophy of music that can never be performed by humans.