sointu
sointu copied to clipboard
Fork of 4klang, supporting 386, amd64 and wasm. Runs on Windows, Mac, Linux & browser
- [ ] Merge every two patterns to one - [ ] Split every pattern in two - [ ] Double RPB (by expanding patterns) - [ ] Halve RPB
- [x] + and - should increase/decrease pattern number (Ctrl swaps the pattern number) - [ ] + and - should increase/decrease note pitch (Ctrl held steps entire octave)
Start writing better documentation for Sointu. Markdown files should suffice for now.
The Go vm should support gmdls loading on Windows, just to iron out differences between the vms.
- [ ] Make Sointu runnable as a VSTi3 instrument. - [ ] Make pattern table reconstruction from MIDI events - [ ] Make it possible to entirely skip VU-meter...
When the user minimizes the dragsplit area, all the widgets get drawn even though the constraint size is zero. Skip drawing widgets when the size is small. However, we should...
- [ ] Add units tests for testing functions of the model - [ ] Refactor the model from one mega class to smaller units
It would be nice to be able to - [ ] select multiple units - [ ] copy, cut & paste these - [ ] move entire block of units...
The menus are pretty crude atm. Try if the menus from gioui.org/x are better (dividers etc. would be nice).
Despite all attempts, there seems to be something denormalizing, exemplified by the Adam song. When the kick stops playing, the audio starts to stutter after a while. This happens with...