A ToneJS DAW webapp project.
"This is gonna be painful, but fun." - Sam
- Synth editor
- Attack
- Sustain
- Decay
- Sequencer
- Encapsulation
- Canvas optimisation
- Value tuning/numerical input on sliders
- Modals
- CSS. Lots and lots of CSS...
- Instruments
- Editing attributes
- Attack
- Sustain
- Decay
- Repitching
- Named instruments
- Samplers
- Presets
- Custom
- Sampler creation interface
- Sample import
- Editing attributes
- Sequencer
- Erase notes
- Extend score
- Scrubbing
- Looping
- Playback animation
- Multiple tracks
- Controls
- EQ
- Volume
- Panning
- Control "animation"
- Mute/Solo
- Instrument select
- Sequencer
- Octave selection
- Controls
- Controls
- EQ
- Volume
- Playback (play/pause, stop)
- Resolution; "How many divisions in a bar?"
- Time signature
- Bar recalc
- Tempo
- Exporting
- Mixed piece as audio file
- Individual tracks as audio file
- Individual tracks as MIDI + instrument configs
- Custom format for use on SynthApp only; "Project Save"