f2ef57a845
feat(tracker): ability to bind MIDI controllers to parameters
...
Closes #152
2026-02-01 12:07:00 +02:00
287bd036a6
feat(tracker): multithreading is enabled with a separate bool toggle
2026-01-31 20:50:00 +02:00
4bb5df9c87
feat(tracker): enum-style values and menus to choose one option
2026-01-31 13:57:09 +02:00
86ca3fb300
refactor(tracker): group Model methods, with each group in one source file
2026-01-27 22:16:14 +02:00
173648fbdb
refactor(tracker): use strings to identify MIDI ports
2026-01-23 23:48:16 +02:00
3a7010f897
feat(tracker): spectrum analyzer
...
Closes #67
2026-01-18 17:09:57 +02:00
fa9654d311
refactor(tracker/gioui): Surface is given relative Height, not Gray
2025-11-02 15:52:51 +02:00
1dbe351beb
fix(tracker/gioui): crash when recovered synth was panicced
2025-11-01 00:29:27 +02:00
9b9dc3548f
feat: add multithreaded rendering to the tracker side
...
The compiled player does not support multithreading, but with this,
users can already start composing songs with slightly less powerful
machines, even when targeting high-end machines.
Related to #199
2025-10-31 19:40:02 +02:00
c64422767e
fix(tracker/gioui): show minimized loudness in red when > 0 dB
2025-10-14 22:23:16 +03:00
3163f46447
feat!: both native & Go synths are included in the same executables
...
Closes #200
2025-07-10 17:46:00 +03:00
cb4c020061
style(tracker/gioui): rename songpanel.go to song_panel.go
2025-06-25 19:05:36 +03:00