Commit graph

10638 commits

Author SHA1 Message Date
Eknous-P
b5fc6ff39d fix oscref_channel not taking into account hidden channels
i love when children annoy me then i get ignored for the rest of the day
2025-11-13 00:32:29 +04:00
Eknous-P
c681ac507e chan color on chanosc channels
todo: gradient.
storing a gradient per channel would be absurd. my idea is when the bg is set to chan color, make the gradient bg transparent, then mix the grad with the color in get()
2025-11-12 20:33:41 +04:00
Eknous-P
fa0e5494ad per-channel colors
cherry-picked from ffcfc51a086de91ed67a5b144fec82b010b5acb8, but without the tri-state checkbox
sorry for being impatient again, im bored and have nothing to do
2025-11-12 19:03:48 +04:00
tildearrow
7f9baedc89 YM2612: fix inVol taking effect unnecessarily
thanks Slightly Large NC!
2025-11-11 03:47:34 -05: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
tildearrow
edb1395058 total extinction of legacy sample mode, part 9
fix .dmf export a bit
2025-11-09 19:40:04 -05:00
tildearrow
9e41e509a0 total extinction of legacy sample mode, part 8
fix conversion memory leak
add reverse conversion for .dmf export
2025-11-09 19:22:49 -05:00
tildearrow
69ae4f56bd total extinction of legacy sample mode, part 7
finish the conversion method
2025-11-09 17:47:37 -05:00
tildearrow
0ac7106e0e total extinction of legacy sample mode, part 6
almost there
2025-11-09 15:04:16 -05:00
tildearrow
0f5455831a total extinction of legacy sample mode, part 5
partially working converter
2025-11-09 05:23:32 -05:00
tildearrow
734f36b483 what the hell 2025-11-09 01:56:36 -05:00
Eknous-P
61ac87d505 fix moving subsongs not marking as modified 2025-11-09 10:36:35 +04:00
tildearrow
f45bb97318 total extinction of legacy sample mode, part 4
prepare the conversion code...
2025-11-08 20:15:40 -05: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
684d041dbb SN: mega-optimization 2025-11-08 18:30:48 -05:00
tildearrow
d9e2305318 file picker: fix directory selection 2025-11-08 18:14:18 -05:00
tildearrow
4525e05ec1 fix instrument saving 2025-11-08 18:14:08 -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
08e21a6298 remove all references to legacy sample mode in doc 2025-11-07 19:27:05 -05:00
tildearrow
9992660708 prepare for nuking legacy sample mode 2025-11-07 19:18:56 -05:00
Eknous-P
012782f2ad wip documentation for the new features 2025-11-07 14:47:05 +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
78cb4b4afd get the new flags working 2025-11-07 04:03:34 -05:00
tildearrow
47d572914c fix pitch slide speed control not being there 2025-11-06 21:53:46 -05:00
tildearrow
cdb2d7a02a prepare to add more command line params 2025-11-06 05:02:29 -05:00
tildearrow
8791ab0f65 Virtual Boy: fix last_output not being reset 2025-11-06 03:39:08 -05:00
tildearrow
27a1869775 PCE: fix blip_prev_samp not resetting 2025-11-06 03:34:43 -05:00
tildearrow
26d6844bc6 add output format command line option
also auto-detect format based on extension
2025-11-06 01:13:12 -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
tildearrow
51b27746ab actually fix it 2025-11-04 03:26:51 -05:00
tildearrow
ee800a231b ASIO backend: fix crash on buffer size change
i hope
2025-11-04 01:05:19 -05:00
tildearrow
83ba6f8d0a VGM export: fix VRC7 export
why is this UNDOCUMENTED AGAIN...
2025-11-03 18:33:28 -05:00
Eknous-P
c6a78a9f4a localize spectrum settings strings 2025-11-03 15:51:23 +04:00