sointu/tracker
5684185+vsariola@users.noreply.github.com 216cde2365 feat: keeping instruments and tracks linked & splitting them
Also includes a refactoring of the List: all methods that accepted
or returned a [from, to] range now return a Range, which is
non-inclusive i.e. [start,end).

Also the assignUnitIds was slightly refactored & a new function
called assignUnitIdsForPatch was added, to assign all unit IDs for
an patch at once.

Closes #157, #163.
2024-10-20 12:23:25 +03:00
..
generate docs(tracker): add go doc comments to GmDlsEntry/-Entries 2023-10-20 16:36:09 +03:00
gioui feat: keeping instruments and tracks linked & splitting them 2024-10-20 12:23:25 +03:00
gomidi refactor(tracker): change Iterate() func(yield):s to Iterate(yield) 2024-10-15 09:09:17 +03:00
presets fix(tracker/presets): kick-adam.yml had some invalid parameters 2024-10-18 23:40:21 +03:00
action.go feat: keeping instruments and tracks linked & splitting them 2024-10-20 12:23:25 +03:00
alert.go refactor(tracker): change Iterate() func(yield):s to Iterate(yield) 2024-10-15 09:09:17 +03:00
bool.go feat: keeping instruments and tracks linked & splitting them 2024-10-20 12:23:25 +03:00
doc.go docs(tracker): improve package go doc comments 2023-10-19 22:28:44 +03:00
files.go fix(tracker): ensure numVoices of loaded instrument is ok 2024-09-07 15:25:06 +03:00
gmdlsentries.go docs(tracker): add go doc comments to GmDlsEntry/-Entries 2023-10-20 16:36:09 +03:00
int.go feat: keeping instruments and tracks linked & splitting them 2024-10-20 12:23:25 +03:00
list.go feat: keeping instruments and tracks linked & splitting them 2024-10-20 12:23:25 +03:00
model_test.go feat: keeping instruments and tracks linked & splitting them 2024-10-20 12:23:25 +03:00
model.go feat: keeping instruments and tracks linked & splitting them 2024-10-20 12:23:25 +03:00
params.go refactor(tracker): use built-in min & max instead of intMin & intMax 2024-10-18 23:43:27 +03:00
player.go feat: add mute and solo toggles for instruments 2024-10-16 00:44:34 +03:00
presets.go test(tracker): test loading presets in fuzz tests 2024-09-06 22:03:52 +03:00
recording.go fix(tracker): recording creates empty track when no notes triggered 2024-03-10 20:01:13 +02:00
string.go feat: units can have comments 2024-10-13 23:02:13 +03:00
table.go refactor(tracker): use built-in min & max instead of intMin & intMax 2024-10-18 23:43:27 +03:00
volume.go refactor(tracker): split Volume to PeakVolume and AverageVolume 2023-10-19 22:28:44 +03:00