Skip to content

bbc/webaudio.prototyping.bbc.co.uk

Repository files navigation

BBC Radiophonics Workshop Web Audio API demo

This repo contains the source code for our project to recreate the sound of the BBC Radiophonic Workshop using the Web Audio API. You can read more about the project on the BBC R&D blog here, here, and here.

Install

To build the site yourself, you need to have the following software installed:

  • Node.js
  • Python
  • Ruby

Install the package dependencies:

npm install
pip install -r requirements.txt
bundle install

Build

Use CoffeeScript to compile the JavaScript sources:

make build

Generate the annotated source documentation using docco with:

make doc

Develop

And then build and serve the site using stasis:

make serve

The site will be available on http://localhost:3000.

Source Code

Web Audio components

Other components

License

See COPYING for details.

Contributing

If you have a feature request or want to report a bug, we'd be happy to hear from you. Please either raise an issue, or fork the project and send us a pull request.

Authors

This software was written by Lara Bostock, Chris Lowis, Chris Needham, Andrew Nicolaou, Matthew Paradis, Thomas Parisot, and Pete Warren.

Copyright

Copyright 2017 British Broadcasting Corporation