sointu/tracker
vsariola 5dd81430b7 feat(sointu): make patterns local to track
The global pattern table is constructed only during compilation. At this point, we can do also all sorts of optimizations / changes e.g. remove unnecessary releases and reuse patterns if there's a pattern already that could be used.
2021-01-03 01:06:59 +02:00
..
defaultsong.go feat(sointu): make patterns local to track 2021-01-03 01:06:59 +02:00
keyevent.go feat(sointu): make patterns local to track 2021-01-03 01:06:59 +02:00
label.go refactor(go): Move everything from go4k to root package sointu 2020-12-16 21:35:53 +02:00
layout.go feat(sointu): make patterns local to track 2021-01-03 01:06:59 +02:00
music.go feat(tracker): add keys to adjust current octave 2020-12-31 00:01:54 +02:00
panels.go refactor(go): Move everything from go4k to root package sointu 2020-12-16 21:35:53 +02:00
patterns.go feat(tracker): Add a matrix showing track sequences 2021-01-02 17:40:53 +02:00
run.go refactor(go): Move everything from go4k to root package sointu 2020-12-16 21:35:53 +02:00
sequencer.go refactor(tracker): Rewrote the sequencer loop to use simple mutex 2020-12-29 16:30:44 +02:00
theme.go feat(tracker): Add a matrix showing track sequences 2021-01-02 17:40:53 +02:00
track.go refactor(go): Move everything from go4k to root package sointu 2020-12-16 21:35:53 +02:00
tracker.go feat(sointu): make patterns local to track 2021-01-03 01:06:59 +02:00