From d718eb0be20d86a4c7574fcdf552835b28f099ba Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 14 Apr 2022 00:32:45 +0200 Subject: [PATCH] add readme --- packages/webaudio/README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 packages/webaudio/README.md diff --git a/packages/webaudio/README.md b/packages/webaudio/README.md new file mode 100644 index 00000000..b2fd9a31 --- /dev/null +++ b/packages/webaudio/README.md @@ -0,0 +1,25 @@ +# @strudel.cycles/xen + +This package adds xenharmonic / microtonal functions to strudel Patterns. + +## Install + +```sh +npm i @strudel.cycles/webaudio --save +``` + +## Example + +```js +import { Scheduler, getAudioContext } from '@strudel.cycles/webaudio'; + +const scheduler = new Scheduler({ + audioContext: getAudioContext(), + interval: 0.1, + onEvent: (e) => e.context?.createAudioNode?.(e), + }); +const pattern = sequence([55, 99], 110).osc('sawtooth').out() +scheduler.setPattern(pattern); +scheduler.start() +//scheduler.stop() +```