vsariola
|
2853509d1d
|
fix(tracker): CurrenParam / CurrentUnit were incorrectly updated
Closes #21, #20
|
2021-02-16 22:04:15 +02:00 |
|
vsariola
|
09a9f072cc
|
feat(tracker): copy instrument to & paste from clipboard
Closes #25
|
2021-02-16 21:45:25 +02:00 |
|
vsariola
|
088bbc6c58
|
feat(tracker): add a rudimentary VU-meter to show master volume, peaks & clipping
Closes #16
|
2021-02-16 17:27:21 +02:00 |
|
vsariola
|
803184cbe7
|
feat(tracker): add step parameter to advance cursor after edit
The step is currently in the song panel; might consider putting it somewhere else.
Closes #6
|
2021-02-16 17:27:21 +02:00 |
|
vsariola
|
366a05c766
|
tracker: remove old unused code
|
2021-02-16 08:47:48 +02:00 |
|
vsariola
|
c781c24ae6
|
feat(tracker): add F1-F8 shortcut keys for changing editmode / playing
Related to #14
|
2021-02-15 23:57:35 +02:00 |
|
vsariola
|
25a4bfd5ac
|
tracker: adjust the default split ratio to be more sensible
Closes #23
|
2021-02-15 23:31:00 +02:00 |
|
vsariola
|
94205b9ab2
|
feat(tracker): implement more proper menus, with Undo&Redo
Closes #24
|
2021-02-15 23:05:06 +02:00 |
|
vsariola
|
a470452e99
|
feat(tracker): add menu button for Paste
Closes #26
|
2021-02-15 19:30:18 +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
|
4da225ec33
|
feat(tracker): allow copying and pasting songs to/from the window
|
2021-02-13 01:59:10 +02:00 |
|
vsariola
|
49456cb270
|
fix(tracker): update send targets when instruments/units are added/deleted/swapped
|
2021-02-13 00:28:06 +02:00 |
|
vsariola
|
d01657ab83
|
feat(tracker): add numeric up down to adjust number of voices per track
|
2021-02-12 08:43:27 +02:00 |
|
vsariola
|
10f53bdbf7
|
feat(sointu): rewrote sequencer to add support for keyjazzing
|
2021-02-11 23:20:13 +02:00 |
|
vsariola
|
8cfd915311
|
feat(sointu): add functions to figure out the stack use and need of a unit
|
2021-02-10 22:39:08 +02:00 |
|
vsariola
|
35d2ff6308
|
feat(tracker): add panic button to quickly disable the sound & show when synth crashes
|
2021-02-10 21:59:29 +02:00 |
|
vsariola
|
38008bdb87
|
feat(tracker): implement edit modes, resembling tab stops
|
2021-02-10 18:26:58 +02:00 |
|
vsariola
|
56d8ca574e
|
feat(tracker): improve unit parameter sliders: align, scrollable list & show values
|
2021-02-07 14:28:57 +02:00 |
|
vsariola
|
5588d7ca7d
|
feat(tracker): make instrument name editable
|
2021-02-06 23:39:58 +02:00 |
|
vsariola
|
ef59c4a61a
|
feat(sointu): add instrument name field and use it to name more sensible defaults
|
2021-02-06 19:10:37 +02:00 |
|
vsariola
|
b34161b173
|
feat(tracker): make instrument names use draglist
|
2021-02-06 18:35:42 +02:00 |
|
vsariola
|
73cbc4314f
|
fix(tracker): clamp CurrentInstrument and CurrentUnit when song is loaded
|
2021-02-06 17:12:53 +02:00 |
|
vsariola
|
207ae5195d
|
feat(tracker): implement draggable list and make unit list use such
|
2021-02-06 16:28:32 +02:00 |
|
vsariola
|
5e7bd75b36
|
feat(sointu): add SynthService for recompiling the synth when needed
|
2021-02-05 22:21:46 +02:00 |
|
vsariola
|
6307dd51de
|
feat(tracker): adding, setting, unsetting and deleting units
|
2021-02-05 21:32:21 +02:00 |
|
vsariola
|
21b620c824
|
feat(tracker): add numeric updown to choose number of voices for instrument
|
2021-02-03 14:53:12 +02:00 |
|
vsariola
|
e25015a60b
|
fix(tracker): update sequencer rowlength when entire song is set
|
2021-02-03 13:29:42 +02:00 |
|
vsariola
|
14d4521f40
|
feat(tracker): move reset and load song into popup menu
|
2021-02-02 22:44:27 +02:00 |
|
vsariola
|
95054c1877
|
upgrade to latest gio
|
2021-02-02 21:42:18 +02:00 |
|
vsariola
|
3f494661e3
|
feat(sointu): add RowsPerBeat so non-power of 2 beat divisions are easier
|
2021-02-01 18:33:52 +02:00 |
|
vsariola
|
98c8d18a3e
|
feat(tracker): add numeric updown to adjust RowsPerPattern
|
2021-01-30 23:22:31 +02:00 |
|
vsariola
|
f3b21cc75f
|
fix(tracker): update sequencer patch when instrument deleted
|
2021-01-30 23:03:44 +02:00 |
|
vsariola
|
22c433b3e4
|
feat(tracker): add button for deleting instrument
|
2021-01-30 22:55:27 +02:00 |
|
vsariola
|
6c97b5e736
|
feat(sointu): update synth instead of recompiling if no commands (units) change
this avoids the nasty clicking resulting from complete reset / recompilation of the synth, which was the previous case
|
2021-01-28 22:35:27 +02:00 |
|
vsariola
|
61437db0d6
|
refactor(sointu): add explicit RowsPerPattern to the song
|
2021-01-21 13:16:41 +02:00 |
|
vsariola
|
08dcbb9edb
|
feat(tracker): add semitone & octave up/down buttons
|
2021-01-17 17:13:42 +02:00 |
|
vsariola
|
eb36a96e29
|
feat(tracker): implement selecting a range in the tracker
also refactored a location in song to SongPoint, and a particular row in song into SongRow
|
2021-01-16 21:11:08 +02:00 |
|
vsariola
|
80d87dea8c
|
feat(tracker): implement a numeric up down widget and use that for the numbers
|
2021-01-16 13:05:40 +02:00 |
|
vsariola
|
f665a529e5
|
feat(tracker): add adjustable vertical split between top and bottom
|
2021-01-15 12:42:06 +02:00 |
|
vsariola
|
5124e0bf74
|
feat(tracker): move song related buttons to top and make the panel sizes adjustable
|
2021-01-13 18:37:20 +02:00 |
|
vsariola
|
5a69c14f61
|
feat(tracker): only show either notes or hex for a track + checkbox to toggle
|
2021-01-12 18:52:15 +02:00 |
|
vsariola
|
dcb0877c71
|
feat(tracker): add buttons for increasing and decreasing song length
|
2021-01-11 21:19:27 +02:00 |
|
vsariola
|
8b666064b2
|
feat(tracker): implement saving and loading a song file
|
2021-01-10 17:20:42 +02:00 |
|
vsariola
|
5e76fabf21
|
feat(tracker): ctrl + number change the current pattern in sequencer
|
2021-01-10 16:38:53 +02:00 |
|
vsariola
|
fa893c94f1
|
feat(tracker): add simple instrument editor
|
2021-01-10 01:51:16 +02:00 |
|
vsariola
|
82771832ed
|
feat(tracker): change tracker to more material.io style
|
2021-01-09 21:26:40 +02:00 |
|
vsariola
|
eb25ddd864
|
feat(tracker): implement simple undo / redo
|
2021-01-08 22:00:15 +02:00 |
|
vsariola
|
cbf9d34738
|
feat(tracker): add new instrument & new track buttons
|
2021-01-08 18:55:02 +02:00 |
|
vsariola
|
e480622f57
|
feat(tracker): make color scheme dark gray
|
2021-01-08 16:11:18 +02:00 |
|
vsariola
|
82d26b79a4
|
feat(tracker): add simple BPM & octave buttons
|
2021-01-07 19:25:16 +02:00 |
|