An example Elm application to demo various aspects of the language and architecture, using the Web Audio API as an example of native integration.
Check out https://lukewestby.github.io/elm-synth
- Implement basic synthesizer functionality with oscillator and filter
- Write tests
- Actually style the thing
- Implement LFO on filter using Elm's time-related signals
- Implement ADSR
- Add an electron build
- Polyphony? Gain? More features!
Run src/Main.elm
with elm-reactor
Leave an issue with your thoughts, or hit me up on Twitter at @luke_dot_js or in the elmlang Slack at @luke