├── .github └── workflows │ └── basic.yml ├── .gitignore ├── README.md ├── custom-units └── ps-aud-mul.js ├── examples.dhall ├── examples ├── audio-worklet │ ├── AudioWorklet.purs │ ├── add-processor.js │ ├── gain-processor.js │ ├── index.html │ └── white-noise-processor.js ├── dupsplit │ ├── DupSplit.purs │ └── index.html ├── exporter │ ├── Exporter.purs │ └── index.html ├── hello-world │ ├── HelloWorld.purs │ └── index.html ├── koans │ ├── .gitattributes │ ├── Koans.purs │ ├── forest.mp3 │ ├── index.html │ └── moo.js ├── metronome │ ├── Metronome.purs │ └── index.html ├── midi-in │ ├── MidiIn.purs │ └── index.html ├── readme │ ├── .gitattributes │ ├── Readme.purs │ ├── forest.mp3 │ └── index.html ├── regression │ ├── Regression.purs │ └── index.html └── stress0 │ ├── Stress0.purs │ └── index.html ├── package.json ├── packages.dhall ├── spago.dhall ├── src └── FRP │ ├── Behavior │ ├── Audio.js │ ├── Audio.purs │ └── MIDI.purs │ └── Event │ ├── MIDI.js │ └── MIDI.purs ├── test.dhall └── test ├── Basic.purs └── Main.purs /.github/workflows/basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/.github/workflows/basic.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/README.md -------------------------------------------------------------------------------- /custom-units/ps-aud-mul.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/custom-units/ps-aud-mul.js -------------------------------------------------------------------------------- /examples.dhall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples.dhall -------------------------------------------------------------------------------- /examples/audio-worklet/AudioWorklet.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/audio-worklet/AudioWorklet.purs -------------------------------------------------------------------------------- /examples/audio-worklet/add-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/audio-worklet/add-processor.js -------------------------------------------------------------------------------- /examples/audio-worklet/gain-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/audio-worklet/gain-processor.js -------------------------------------------------------------------------------- /examples/audio-worklet/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/audio-worklet/index.html -------------------------------------------------------------------------------- /examples/audio-worklet/white-noise-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/audio-worklet/white-noise-processor.js -------------------------------------------------------------------------------- /examples/dupsplit/DupSplit.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/dupsplit/DupSplit.purs -------------------------------------------------------------------------------- /examples/dupsplit/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/dupsplit/index.html -------------------------------------------------------------------------------- /examples/exporter/Exporter.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/exporter/Exporter.purs -------------------------------------------------------------------------------- /examples/exporter/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/exporter/index.html -------------------------------------------------------------------------------- /examples/hello-world/HelloWorld.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/hello-world/HelloWorld.purs -------------------------------------------------------------------------------- /examples/hello-world/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/hello-world/index.html -------------------------------------------------------------------------------- /examples/koans/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/koans/.gitattributes -------------------------------------------------------------------------------- /examples/koans/Koans.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/koans/Koans.purs -------------------------------------------------------------------------------- /examples/koans/forest.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/koans/forest.mp3 -------------------------------------------------------------------------------- /examples/koans/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/koans/index.html -------------------------------------------------------------------------------- /examples/koans/moo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/koans/moo.js -------------------------------------------------------------------------------- /examples/metronome/Metronome.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/metronome/Metronome.purs -------------------------------------------------------------------------------- /examples/metronome/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/metronome/index.html -------------------------------------------------------------------------------- /examples/midi-in/MidiIn.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/midi-in/MidiIn.purs -------------------------------------------------------------------------------- /examples/midi-in/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/midi-in/index.html -------------------------------------------------------------------------------- /examples/readme/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/readme/.gitattributes -------------------------------------------------------------------------------- /examples/readme/Readme.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/readme/Readme.purs -------------------------------------------------------------------------------- /examples/readme/forest.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/readme/forest.mp3 -------------------------------------------------------------------------------- /examples/readme/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/readme/index.html -------------------------------------------------------------------------------- /examples/regression/Regression.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/regression/Regression.purs -------------------------------------------------------------------------------- /examples/regression/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/regression/index.html -------------------------------------------------------------------------------- /examples/stress0/Stress0.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/stress0/Stress0.purs -------------------------------------------------------------------------------- /examples/stress0/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/examples/stress0/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/package.json -------------------------------------------------------------------------------- /packages.dhall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/packages.dhall -------------------------------------------------------------------------------- /spago.dhall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/spago.dhall -------------------------------------------------------------------------------- /src/FRP/Behavior/Audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/src/FRP/Behavior/Audio.js -------------------------------------------------------------------------------- /src/FRP/Behavior/Audio.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/src/FRP/Behavior/Audio.purs -------------------------------------------------------------------------------- /src/FRP/Behavior/MIDI.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/src/FRP/Behavior/MIDI.purs -------------------------------------------------------------------------------- /src/FRP/Event/MIDI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/src/FRP/Event/MIDI.js -------------------------------------------------------------------------------- /src/FRP/Event/MIDI.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/src/FRP/Event/MIDI.purs -------------------------------------------------------------------------------- /test.dhall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/test.dhall -------------------------------------------------------------------------------- /test/Basic.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/test/Basic.purs -------------------------------------------------------------------------------- /test/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-audio-behaviors/HEAD/test/Main.purs --------------------------------------------------------------------------------