generative.fm
generative.fm copied to clipboard
A platform for playing generative music in the browser.
:exclamation: Archival notice
This was the original player for Generative.fm. It was retired on February 12, 2021 and replaced by generative-fm/play.
generative.fm
A platform for playing generative music in the browser.
https://generative.fm
Overview
Audio
This site uses Tone.js to play audio in the browser through the Web Audio API.
Music
Source code for the music generators can be found in the generative-music/pieces-alex-bainter repository.
Installation
You will need Node.js installed on your machine.
- Clone to your machine.
- Navigate to the project's directory.
- Run
npm i
. - Run
npm start
. - Navigate to localhost:9999.
Local Sample Files
To play music locally, first you need to follow these instructions:
Requests for sample files from the generative.fm sample CDN are blocked, see #38. In order to play music locally, you will need to follow the instructions for building and serving the sample files.
Contributing
See CONTRIBUTING.md.