Commit graph

10656 commits

Author SHA1 Message Date
tildearrow
dc0eda0445 giga-refactor, part 10
fix saving
2025-11-16 02:59:02 -05: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
tildearrow
7b11fe68ad giga-refactor, part 6
make engine dispatchChanOfChan-aware
2025-11-13 16:33:35 -05: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
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
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
tildearrow
75dde2c98b update the draft 2025-11-07 19:14:12 -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
03b7762f05 prepare a new info header 2025-11-07 01:21:38 -05:00