vsariola
ccae4325c3
reformat .yml files
2021-01-04 17:51:28 +02:00
vsariola
8b572515e0
refactor(sointu): in yaml, use flow formatting for Unit.Varargs
2021-01-04 17:51:12 +02:00
vsariola
d328192834
refactor(compiler): split song encoding logic into smaller reusable functions
2021-01-04 13:57:01 +02:00
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
vsariola
06c006086b
feat(tracker): Add a matrix showing track sequences
2021-01-02 17:40:53 +02:00
vsariola
c68d9d3bf5
refactor(oto): reuse temp buffers for repeated calls to convert buffer
2020-12-31 16:24:34 +02:00
vsariola
1d91603e36
feat(tracker): add keys to adjust current octave
2020-12-31 00:01:54 +02:00
vsariola
2e2b5261ae
feat(tracker): indicate release and hold with better symbols
2020-12-30 23:32:20 +02:00