vsariola
83d6277ae6
feat(sointu, tracker): find the send targets ports easily and use this to figure slider maximums dynamically
...
There is a new helper function in Sointu to find the target of a send. In future, compiler and others should be refactored to use this function to find send targets.
Closes #31
2021-02-15 19:11:13 +02:00
vsariola
e93190892b
fix(tracker): reduce visual jitter when adjusting unit parameter sliders
...
The solution is not to force the slider value when the user is dragging it.
Closes #33
2021-02-15 18:11:36 +02:00
vsariola
024245b780
fix(tracker): the unit type chooser list expands to the right
...
Also add helpful title label to explain what the unit type chooser does.
Closes #35
2021-02-15 17:57:04 +02:00
vsariola
cece2d77d4
feat(tracker): go generate parses gm.dls and show slightly more sane gui for them
2021-02-14 19:54:30 +02:00
vsariola
38008bdb87
feat(tracker): implement edit modes, resembling tab stops
2021-02-10 18:26:58 +02:00
vsariola
4e1731f6e3
refactor(sointu): move parameter string conversion to song level
...
Some parameter values need the whole song or at least the unit to give accurate hint what the parameter means. For example: send needs to know the entire song to know what the target unit refers to.
2021-02-07 23:25:15 +02:00
vsariola
af52aa9e51
feat(sointu): add functions to convert unit parameter values into human readable strings
2021-02-07 19:57:01 +02:00
vsariola
56d8ca574e
feat(tracker): improve unit parameter sliders: align, scrollable list & show values
2021-02-07 14:28:57 +02:00
vsariola
b34161b173
feat(tracker): make instrument names use draglist
2021-02-06 18:35:42 +02:00
vsariola
c574b27d34
fix(tracker): when changing unit type, use tracker.SetUnit
2021-02-05 22:28:04 +02:00
vsariola
6307dd51de
feat(tracker): adding, setting, unsetting and deleting units
2021-02-05 21:32:21 +02:00