├── .github └── workflows │ └── build.yml ├── .gitignore ├── .tidyrc.json ├── AddingUnits.md ├── CHANGELOG.md ├── LICENSE ├── README.md ├── examples ├── Utils.purs ├── spago.yaml └── src │ ├── Utils.purs │ ├── atari-speaks │ └── AtariSpeaks.purs │ ├── docs │ ├── AudioUnits │ │ ├── Allpass.purs │ │ ├── Analyser.purs │ │ ├── Bandpass.purs │ │ ├── Compression.purs │ │ ├── Constant.purs │ │ ├── Convolution.purs │ │ ├── Delay.purs │ │ ├── Gain.purs │ │ ├── Highpass.purs │ │ ├── Highshelf.purs │ │ ├── IIRFilter.purs │ │ ├── LoopBuf.purs │ │ ├── Lowpass.purs │ │ ├── Lowshelf.purs │ │ ├── Microphone.purs │ │ ├── Notch.purs │ │ ├── Peaking.purs │ │ ├── PeriodicOsc.purs │ │ ├── PlayBuf.purs │ │ ├── Recorder.purs │ │ ├── Sawtooth.purs │ │ ├── SineOsc.purs │ │ ├── SquareOsc.purs │ │ ├── StereoPanner.purs │ │ ├── TOC.purs │ │ ├── TriangleOsc.purs │ │ └── WaveShaper.purs │ ├── Component.purs │ ├── Docs.purs │ ├── Effects.purs │ ├── Events.purs │ ├── Events │ │ ├── Ex0.purs │ │ ├── Ex0TL.purs │ │ ├── Ex1.purs │ │ ├── Ex1TL.purs │ │ ├── Ex2.purs │ │ ├── Ex2TL.purs │ │ ├── Flavors.purs │ │ ├── InWags.purs │ │ └── Primer.purs │ ├── FixFan.purs │ ├── FixFan │ │ ├── AI0.purs │ │ ├── AI1.purs │ │ ├── Fan0.purs │ │ ├── Fan1.purs │ │ ├── Fix0.purs │ │ ├── Fix1.purs │ │ └── Intro.purs │ ├── HelloWorld.purs │ ├── Intro.purs │ ├── Intro │ │ └── IntroEx.purs │ ├── MultiChannel.purs │ ├── Params.purs │ ├── Params │ │ ├── Cancel.purs │ │ ├── Envelope.purs │ │ ├── Numeric.purs │ │ ├── Sudden.purs │ │ └── Unit.purs │ ├── Portals.purs │ ├── Pursx1.purs │ ├── Pursx2.purs │ ├── State │ │ ├── FixEx.purs │ │ ├── Fold.purs │ │ ├── FoldEx.purs │ │ └── Swell.purs │ ├── Subgraph │ │ ├── Slider.purs │ │ └── SliderEx.purs │ ├── Subgraphs.purs │ ├── Types.purs │ ├── Util.js │ ├── Util.purs │ └── style.css │ ├── hello-world │ └── HelloWorld.purs │ ├── nested │ └── Nested.purs │ └── wac2022 │ └── WAC.purs ├── index.html ├── index.js ├── ocarina ├── spago.yaml └── src │ ├── Bolson │ ├── Control.js │ ├── Control.purs │ └── Core.purs │ ├── FRP │ └── Event │ │ ├── MIDI.js │ │ └── MIDI.purs │ ├── Ocarina │ ├── Clock.purs │ ├── Common.purs │ ├── Control.purs │ ├── Core.purs │ ├── Interpret.js │ ├── Interpret.purs │ ├── Math.purs │ ├── Properties.purs │ ├── Run.purs │ └── WebAPI.purs │ └── Row │ └── Extra.purs ├── package.json ├── pnpm-lock.yaml └── spago.yaml /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/.gitignore -------------------------------------------------------------------------------- /.tidyrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/.tidyrc.json -------------------------------------------------------------------------------- /AddingUnits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/AddingUnits.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/README.md -------------------------------------------------------------------------------- /examples/Utils.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/Utils.purs -------------------------------------------------------------------------------- /examples/spago.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/spago.yaml -------------------------------------------------------------------------------- /examples/src/Utils.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/Utils.purs -------------------------------------------------------------------------------- /examples/src/atari-speaks/AtariSpeaks.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/atari-speaks/AtariSpeaks.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Allpass.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Allpass.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Analyser.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Analyser.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Bandpass.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Bandpass.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Compression.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Compression.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Constant.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Constant.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Convolution.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Convolution.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Delay.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Delay.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Gain.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Gain.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Highpass.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Highpass.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Highshelf.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Highshelf.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/IIRFilter.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/IIRFilter.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/LoopBuf.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/LoopBuf.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Lowpass.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Lowpass.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Lowshelf.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Lowshelf.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Microphone.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Microphone.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Notch.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Notch.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Peaking.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Peaking.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/PeriodicOsc.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/PeriodicOsc.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/PlayBuf.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/PlayBuf.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Recorder.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Recorder.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/Sawtooth.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/Sawtooth.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/SineOsc.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/SineOsc.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/SquareOsc.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/SquareOsc.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/StereoPanner.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/StereoPanner.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/TOC.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/TOC.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/TriangleOsc.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/TriangleOsc.purs -------------------------------------------------------------------------------- /examples/src/docs/AudioUnits/WaveShaper.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/AudioUnits/WaveShaper.purs -------------------------------------------------------------------------------- /examples/src/docs/Component.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Component.purs -------------------------------------------------------------------------------- /examples/src/docs/Docs.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Docs.purs -------------------------------------------------------------------------------- /examples/src/docs/Effects.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Effects.purs -------------------------------------------------------------------------------- /examples/src/docs/Events.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Events.purs -------------------------------------------------------------------------------- /examples/src/docs/Events/Ex0.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Events/Ex0.purs -------------------------------------------------------------------------------- /examples/src/docs/Events/Ex0TL.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Events/Ex0TL.purs -------------------------------------------------------------------------------- /examples/src/docs/Events/Ex1.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Events/Ex1.purs -------------------------------------------------------------------------------- /examples/src/docs/Events/Ex1TL.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Events/Ex1TL.purs -------------------------------------------------------------------------------- /examples/src/docs/Events/Ex2.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Events/Ex2.purs -------------------------------------------------------------------------------- /examples/src/docs/Events/Ex2TL.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Events/Ex2TL.purs -------------------------------------------------------------------------------- /examples/src/docs/Events/Flavors.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Events/Flavors.purs -------------------------------------------------------------------------------- /examples/src/docs/Events/InWags.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Events/InWags.purs -------------------------------------------------------------------------------- /examples/src/docs/Events/Primer.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Events/Primer.purs -------------------------------------------------------------------------------- /examples/src/docs/FixFan.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/FixFan.purs -------------------------------------------------------------------------------- /examples/src/docs/FixFan/AI0.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/FixFan/AI0.purs -------------------------------------------------------------------------------- /examples/src/docs/FixFan/AI1.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/FixFan/AI1.purs -------------------------------------------------------------------------------- /examples/src/docs/FixFan/Fan0.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/FixFan/Fan0.purs -------------------------------------------------------------------------------- /examples/src/docs/FixFan/Fan1.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/FixFan/Fan1.purs -------------------------------------------------------------------------------- /examples/src/docs/FixFan/Fix0.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/FixFan/Fix0.purs -------------------------------------------------------------------------------- /examples/src/docs/FixFan/Fix1.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/FixFan/Fix1.purs -------------------------------------------------------------------------------- /examples/src/docs/FixFan/Intro.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/FixFan/Intro.purs -------------------------------------------------------------------------------- /examples/src/docs/HelloWorld.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/HelloWorld.purs -------------------------------------------------------------------------------- /examples/src/docs/Intro.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Intro.purs -------------------------------------------------------------------------------- /examples/src/docs/Intro/IntroEx.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Intro/IntroEx.purs -------------------------------------------------------------------------------- /examples/src/docs/MultiChannel.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/MultiChannel.purs -------------------------------------------------------------------------------- /examples/src/docs/Params.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Params.purs -------------------------------------------------------------------------------- /examples/src/docs/Params/Cancel.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Params/Cancel.purs -------------------------------------------------------------------------------- /examples/src/docs/Params/Envelope.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Params/Envelope.purs -------------------------------------------------------------------------------- /examples/src/docs/Params/Numeric.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Params/Numeric.purs -------------------------------------------------------------------------------- /examples/src/docs/Params/Sudden.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Params/Sudden.purs -------------------------------------------------------------------------------- /examples/src/docs/Params/Unit.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Params/Unit.purs -------------------------------------------------------------------------------- /examples/src/docs/Portals.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Portals.purs -------------------------------------------------------------------------------- /examples/src/docs/Pursx1.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Pursx1.purs -------------------------------------------------------------------------------- /examples/src/docs/Pursx2.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Pursx2.purs -------------------------------------------------------------------------------- /examples/src/docs/State/FixEx.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/State/FixEx.purs -------------------------------------------------------------------------------- /examples/src/docs/State/Fold.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/State/Fold.purs -------------------------------------------------------------------------------- /examples/src/docs/State/FoldEx.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/State/FoldEx.purs -------------------------------------------------------------------------------- /examples/src/docs/State/Swell.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/State/Swell.purs -------------------------------------------------------------------------------- /examples/src/docs/Subgraph/Slider.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Subgraph/Slider.purs -------------------------------------------------------------------------------- /examples/src/docs/Subgraph/SliderEx.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Subgraph/SliderEx.purs -------------------------------------------------------------------------------- /examples/src/docs/Subgraphs.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Subgraphs.purs -------------------------------------------------------------------------------- /examples/src/docs/Types.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Types.purs -------------------------------------------------------------------------------- /examples/src/docs/Util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Util.js -------------------------------------------------------------------------------- /examples/src/docs/Util.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/Util.purs -------------------------------------------------------------------------------- /examples/src/docs/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/docs/style.css -------------------------------------------------------------------------------- /examples/src/hello-world/HelloWorld.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/hello-world/HelloWorld.purs -------------------------------------------------------------------------------- /examples/src/nested/Nested.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/nested/Nested.purs -------------------------------------------------------------------------------- /examples/src/wac2022/WAC.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/examples/src/wac2022/WAC.purs -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/index.html -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | import { main } from './output/Ocarina.Example.Docs/index.js' 2 | main(); 3 | -------------------------------------------------------------------------------- /ocarina/spago.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/spago.yaml -------------------------------------------------------------------------------- /ocarina/src/Bolson/Control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/Bolson/Control.js -------------------------------------------------------------------------------- /ocarina/src/Bolson/Control.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/Bolson/Control.purs -------------------------------------------------------------------------------- /ocarina/src/Bolson/Core.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/Bolson/Core.purs -------------------------------------------------------------------------------- /ocarina/src/FRP/Event/MIDI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/FRP/Event/MIDI.js -------------------------------------------------------------------------------- /ocarina/src/FRP/Event/MIDI.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/FRP/Event/MIDI.purs -------------------------------------------------------------------------------- /ocarina/src/Ocarina/Clock.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/Ocarina/Clock.purs -------------------------------------------------------------------------------- /ocarina/src/Ocarina/Common.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/Ocarina/Common.purs -------------------------------------------------------------------------------- /ocarina/src/Ocarina/Control.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/Ocarina/Control.purs -------------------------------------------------------------------------------- /ocarina/src/Ocarina/Core.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/Ocarina/Core.purs -------------------------------------------------------------------------------- /ocarina/src/Ocarina/Interpret.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/Ocarina/Interpret.js -------------------------------------------------------------------------------- /ocarina/src/Ocarina/Interpret.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/Ocarina/Interpret.purs -------------------------------------------------------------------------------- /ocarina/src/Ocarina/Math.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/Ocarina/Math.purs -------------------------------------------------------------------------------- /ocarina/src/Ocarina/Properties.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/Ocarina/Properties.purs -------------------------------------------------------------------------------- /ocarina/src/Ocarina/Run.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/Ocarina/Run.purs -------------------------------------------------------------------------------- /ocarina/src/Ocarina/WebAPI.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/Ocarina/WebAPI.purs -------------------------------------------------------------------------------- /ocarina/src/Row/Extra.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/ocarina/src/Row/Extra.purs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /spago.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikesol/purescript-ocarina/HEAD/spago.yaml --------------------------------------------------------------------------------