Commit graph

10721 commits

Author SHA1 Message Date
tildearrow
8497024079 GUI: speeds should be unsigned short 2025-11-16 20:24:27 -05:00
tildearrow
96152f90f3 don't allow going out of bounds 2025-11-16 20:06:34 -05:00
tildearrow
06c698e054 don't show channel selector on unsupported chip 2025-11-16 17:33:26 -05:00
tildearrow
f6d0979209 don't allow chip channel count to be set to 0 2025-11-16 17:05:43 -05:00
tildearrow
663f32d9d4 giga-refactor, part 13
get rid of time base
2025-11-16 15:45:24 -05:00
tildearrow
334d8708e2 giga-refactor, part 12
loading works
2025-11-16 07:13:30 -05:00
tildearrow
94044ef210 giga-refactor, part 1
work on loading - NOT WORKING
2025-11-16 05:42:47 -05:00
tildearrow
dc0eda0445 giga-refactor, part 10
fix saving
2025-11-16 02:59:02 -05:00
Eknous-P
14fd246edb improve chanosc note text and chan volume feedback 2025-11-16 11:15:21 +04:00
tildearrow
90a9a86e09 giga-refactor, part 9
new format saving
compatibility flags now part of own struct
2025-11-16 01:41:17 -05:00
tildearrow
9b3e6cea5b giga-refactor, part 8
allow setting channel count
2025-11-15 10:00:17 -05:00
tildearrow
7bb770ad01 giga-refactor, part 7 2025-11-15 05:09:11 -05:00
tildearrow
a1bca68e4a asgfdlhjkashdjfl 2025-11-15 03:00:40 -05:00
Eknous-P
f93dd893c8 chan color in piano and real volume chan feedback (w/ gamma correction)
now i can recreate the bee video! :>
2025-11-14 18:37:23 +04:00
Eknous-P
205df7adb3 fix mixer layout default value
oops
2025-11-14 12:58:27 +04:00
tildearrow
7b11fe68ad giga-refactor, part 6
make engine dispatchChanOfChan-aware
2025-11-13 16:33:35 -05:00
Eknous-P
44ec4f70da channel color for gradient part 1
very not work
2025-11-13 18:21:25 +04:00
Eknous-P
ae4476bd7f auto column types begone
what was i thinking???
2025-11-13 13:48:36 +04:00
tildearrow
5bde25cf2f giga-refactor, part 5 2025-11-13 01:39:21 -05:00
tildearrow
68768004b0 giga-refactor, part 4
add minimum and maximum channel count properties to DivSysDef
2025-11-12 16:41:51 -05:00
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
2cae7aaf9a giga-refactor, part 3
make use of systemChans
2025-11-12 06:05:36 -05:00
tildearrow
9a5de4fc22 fix system alteration functions 2025-11-12 05:14:31 -05:00
tildearrow
db419dc6c8 giga-refactor, part 2 2025-11-12 05:06:51 -05:00
tildearrow
a654d33df2 giga-refactor, part 1 2025-11-12 00:39:28 -05:00
tildearrow
2f25acd017 move asset dir functions to another file
and get them out of the engine
2025-11-11 18:33:23 -05:00
tildearrow
2ff3def8f8 rely on song.systemChans 2025-11-11 05:31:06 -05:00
tildearrow
19140fb367 Merge branch 'master' into inf2 2025-11-11 03:48:39 -05:00
tildearrow
7f9baedc89 YM2612: fix inVol taking effect unnecessarily
thanks Slightly Large NC!
2025-11-11 03:47:34 -05:00
tildearrow
20dab0b08b prepare stuff 2025-11-11 02:53:58 -05:00
tildearrow
891af5ba9f Merge branch 'master' into inf2 2025-11-11 02:09:19 -05:00
tildearrow
92ad27f87e command stream preset instruments/volumes 2025-11-10 18:27:45 -05:00
tildearrow
1387551688 possibly final revision of new format document
now to start work on its implementation
2025-11-10 16:18:27 -05:00
tildearrow
419cc04c00 Merge branch 'master' into inf2 2025-11-10 13:34:44 -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