Commit graph

4335 commits

Author SHA1 Message Date
Eknous-P
62afabbc0b GBA DMA: initalize wtMem to 0 on reset 2025-11-21 13:09:38 +04:00
Eknous-P
0d396d4416 fix sample list right click, again
pls dont crash...
2025-11-19 17:07:22 +04:00
tildearrow
42538049fe fix MPT pasting! 2025-11-18 13:57:08 -05:00
tildearrow
d437ab4c22 MPT paste debug 2025-11-18 13:51:15 -05:00
tildearrow
32dacdcd65 fix refPlayer cue input time error false positive 2025-11-18 03:09:22 -05:00
tildearrow
907ad14a98 GUI: fix note deletion deleting volume
instead of instrument
2025-11-18 02:55:11 -05:00
tildearrow
93f2e638cc GUI: fix macro editor duplicate Selectable ID
in list view
2025-11-18 01:27:28 -05:00
Eknous-P
205df7adb3 fix mixer layout default value
oops
2025-11-14 12:58:27 +04:00
tildearrow
92ad27f87e command stream preset instruments/volumes 2025-11-10 18:27:45 -05:00
recme
d3ce1a0b84 Saves edit step and coarse step number between instances 2025-11-10 13:28:02 -05:00
Eknous-P
5190d7b9e6 keyboard shortcuts for opening the new windows 2025-11-10 18:34:41 +04:00
tildearrow
b8db5b4a1a dev239 - Merge branch 'noLegacySample' 2025-11-10 04:44:00 -05:00
tildearrow
55c3966eda total extinction of legacy sample mode, part 10
it's ready! you must merge, now!
2025-11-10 04:43:45 -05:00
tildearrow
9e8c97cc6f heuristic for song length determination
song length calculation of lorge.fur now takes 18ms (from ~1 hour)
2025-11-09 20:42:38 -05:00
Eknous-P
61ac87d505 fix moving subsongs not marking as modified 2025-11-09 10:36:35 +04:00
tildearrow
183526cdbd total extinction of legacy sample mode, part 3
remove all the code which handles legacy sample mode
next up is a conversion strategy
2025-11-08 20:05:52 -05:00
tildearrow
aa8054754c Merge branch 'master' into noLegacySample 2025-11-08 18:53:42 -05:00
tildearrow
d9e2305318 file picker: fix directory selection 2025-11-08 18:14:18 -05:00
tildearrow
4b1605f2c2 horrible build failure 2025-11-08 16:11:03 -05:00
tildearrow
0602a2f811 total extinction of legacy sample mode, part 2
remove legacy sample bank completely
2025-11-08 15:17:56 -05:00
tildearrow
416148bd62 total extinction of legacy sample mode, part 1 2025-11-08 14:37:51 -05:00
Eknous-P
91a9f5de15 fix regview address clipping 2025-11-08 12:36:24 +04:00
tildearrow
e11cde755c GUI: fix a couple pattern refactor bugs
effect description in status bar *still* being wrong
randomize resulting in invalid notes
2025-11-07 05:02:59 -05:00
tildearrow
47d572914c fix pitch slide speed control not being there 2025-11-06 21:53:46 -05:00
tildearrow
1da423cceb GUI: remove displayPartial
it's unused
2025-11-05 13:25:07 -05:00
Eknous-P
859ddc55b3 spectrum: allocate the stuff on the fly 2025-11-05 12:46:41 +04:00
Eknous-P
14f8273e13 Revert "spectrum: store own channel count"
This reverts commit 6f501a91b2.
2025-11-05 12:34:48 +04:00
Eknous-P
6f501a91b2 spectrum: store own channel count 2025-11-05 12:20:30 +04:00
tildearrow
6599c43498 some changes 2025-11-04 18:30:41 -05:00
tildearrow
e16b4ec2b8 a couple fixes 2025-11-04 16:53:26 -05:00
tildearrow
099db19b03 Merge branch 'master' into spectrum 2025-11-04 16:29:37 -05:00
Eknous-P
53c1db7fa6 change xyosc channel selectors from drags to inputs 2025-11-04 13:39:05 +04:00
Eknous-P
d07f6ad9ac why header 2025-11-04 13:28:09 +04:00
Eknous-P
c6a78a9f4a localize spectrum settings strings 2025-11-03 15:51:23 +04:00
Eknous-P
cfc8c1e846 per-channel fft
separate input, output, plan and plot to be per-channel
2025-11-03 15:31:43 +04:00
tildearrow
314b7d43f8 limit range of multi-ins transpose to ±60 2025-11-02 15:06:16 -05:00
Eknous-P
4f85dec801 Merge branch 'master' into spectrum 2025-11-01 17:19:30 +04:00
Eknous-P
bde9d9a890 add the remaining deletes, spectrum lines mult by dpiScale 2025-11-01 16:07:01 +04:00
tildearrow
0a958a17d3 make some of these buttons more useful 2025-11-01 05:04:09 -05:00
tildearrow
53b30d4b8b don't allow multi-ins when mono 2025-11-01 04:05:16 -05:00
tildearrow
18b7ff1fb7 GUI: just set chordInputOffset to 0 2025-11-01 03:42:21 -05:00
tildearrow
173f59dc78 GUI: refactor the poly button 2025-11-01 03:38:11 -05:00
tildearrow
c078593768 finish the labels 2025-11-01 01:18:17 -05:00
tildearrow
e23c11b2fd GUI: prepare to add different piano label modes 2025-10-31 20:44:11 -05:00
tildearrow
465328c952 GUI: set order to free pattern on middle-click 2025-10-31 20:12:37 -05:00
tildearrow
5b145b7121 multiple instrument playback, part 1
not implemented for MIDI yet
2025-10-31 19:36:13 -05:00
Eknous-P
31c19c62a3 code style 2025-11-01 00:19:00 +04:00
Eknous-P
a78116ba02 Merge branch 'master' into spectrum 2025-11-01 00:13:38 +04:00
Eknous-P
122053feb6 no scrollbar and fix note 0 on tuner 2025-10-31 23:43:54 +04:00
Eknous-P
242af1d5f8 fix tuner, spectrum, vertical mixer layout 2025-10-31 23:19:43 +04:00