An open API service indexing awesome lists of open source software.

https://github.com/alexpof/five5_webinterface

A Javascript-based web interface for the interactive interpretation of John Cage's Five5
https://github.com/alexpof/five5_webinterface

Last synced: 5 months ago
JSON representation

A Javascript-based web interface for the interactive interpretation of John Cage's Five5

Awesome Lists containing this project

README

          

# Five5_WebInterface
A Javascript-based web interface for the interactive interpretation of John Cage's Five5.

Try the web interface [here !](https://alexpof.github.io/Five5_WebInterface/).

# What is it about ?

From 1987 to 1992, John Cage wrote a series of scores named the *''Number Pieces''*, which use in almost all of them a particular time-structure, called *''time-bracket''* for determining the temporal location of sounds.

With these indetermined scores, performers determine the location and duration of sounds by choosing their starting and ending times according to the specific rules of the time-bracket system. The superposition of different voices each performing time-brackets creates a polyphonic landscape in constant evolution.

We present here a javascript-based web interface for the interactive interpretation of John Cage's Five5. The starting and ending times are drawn at random according to the user-defined probability distributions inside their corresponding time intervals. Leveraging the possibilities of the Web Audio API, one can then listen to such a realization.

### Copyright

Created by Alexandre Popoff. Licensed under CC BY-NC-ND 4.0.