openmusic-theremin
A theremin audio node
Installing and building
With NPM
From repository:
git clone https://github.com/openmusic/theremin.git
Then install build dependencies, etc with:
npm install
To build a bundle for the demo:
npm run build
Demo files will be placed in build/
. Open build/index.html
to access the demo.
Remember to rebuild the bundle each time you make a change to the demo or node code. Alternatively you can also run the watch
task, so it will watch for file changes and then rebuild the bundle for you:
npm run watch
Usage
Create an instance of the node by passing it an audio context:
var Theremin = ;var audioContext = ;var thereminNode = ;
This node can be connected together like any other Web Audio node:
var gainNode = audioContext;thereminNode;
Attributes
frequency
(AudioParam)
thereminfrequencyvalue = 123;thereminfrequency;