Everything should automatically install by running
Some packages may need to be install globally if they're not running correctly:
npm install -g elm
npm i -g postcss-cli
To start the Elm development server (Elm Reactor) and the Postcss-cli run
http://localhost:3000/ and navigating to your Elm files utilizes the standard Elm Reactor, which doesn't contain CSS styles.
Development issues in reactor.html
At times, reactor.html logs a
ReferenceError: Can't find variable: Elm. This occurs when the Elm bundle has not recompiled fast enough or when the Elm code can't be compiled. To fix, ensure your Elm code can be compiled, and do a hard refresh.
To build/update the dist folder (which will update the Github Page repo), run
The build process should be run prior to every commit.
CSS is run through PostCSS. Available CSS variables are in
When adding a new CSS file, you may need to restart the development server.
- Elm Guide
- Elm Docs
- Elm Core Package
- Elm Html Package
- Elm Packages
- Hex Colour Tool - Brightens and Darkens Colours
- Flat UI Colours
- Howler.js - Audio API Library
- Clear tracks
- Clear entire sequence
- Hash url sequences to share
- Preview track?
- Mute track?
- Local storage sequences?
- Keyboard control 1-8, q-i, a-k, z-, = 8 steps; - move down = move up; [ move left ] move right