Commit graph

8119 commits

Author SHA1 Message Date
yohannd1
674d3c6b12 fix code style for FurnaceGUI::doPasteMPT 2024-12-20 03:20:24 -05:00
yohannd1
2382c19583 ctrl drag&drop fix (use IsKeyDown instead of IsKeyPressed) 2024-12-19 16:23:11 -03:00
yohannd1
32ea140a61 wave+sample drag&drop, and supporting swap via ctrl-drag 2024-12-19 15:51:21 -03:00
yohannd1
6ffc495c81 instrument swap implemented (thanks to @Eknous-P) 2024-12-19 15:04:10 -03:00
yohannd1
806e56a3b2 instrument drag and drop: most of the code
Missing the code that actually swaps the instruments :)
2024-12-19 12:00:24 -03:00
bbbradsmith
f3081dddef command line arguments: explicit mention of ROM multi-export path 2024-12-19 04:40:49 -05:00
bbbradsmith
65a6a55d3e avoid stricmp entirely, just use the lowerCase boilerplate found in many other places in the code 2024-12-19 04:40:49 -05:00
bbbradsmith
251bec69a9 MacOS ARM build is missing stricmp, hoping including string.h will correct this 2024-12-19 04:40:49 -05:00
bbbradsmith
13019b5fa4 -romconf command line option to provide -romout configuration parameters 2024-12-19 04:40:49 -05:00
bbbradsmith
55a189444f -romout command line export
consolidate DivEngine::isROMExportViable function from FurnaceGUI::updateROMExportAvail to avoid copy-paste
2024-12-19 04:40:49 -05:00
Dalia
6a8ca37a20 GUI: correct cursor position on song stop (fix #2274) 2024-12-18 19:07:14 -05:00
Dalia
67009ed548 mark as modified when collapsing/expanding song 2024-12-17 01:53:31 -05:00
tildearrow
1d3318c214 VGM export: fix DAC data being offset 2024-12-15 15:56:18 -05:00
bbbradsmith
6cc5bd8eb5 Replace cumbersome command line output strings test with shared boolean 2024-12-13 02:01:32 -05:00
bbbradsmith
8cd283c4e9 Command line outputs: use ps_fopen to support unicode filenames 2024-12-13 02:01:32 -05:00
bbbradsmith
c757be6ea2 Command line outputs: replace filename error message with C filesystem error string 2024-12-13 02:01:32 -05:00
bbbradsmith
ccda173a15 txt to text 2024-12-13 02:01:32 -05:00
bbbradsmith
a9a6260f66 command line output error should report filename, not e.getLastError (error is with fopen, not e) 2024-12-13 02:01:32 -05:00
bbbradsmith
228e7d4676 txtout command line action to export text file 2024-12-13 02:01:32 -05:00
tildearrow
1d8c2e11bd change padding for ADPCM-A/B samples
issue #1910
may or may not fix the issue. testing needed.
2024-12-11 18:30:10 -05:00
tildearrow
609001cd0f GUI: fix wave to sample conversion 2024-12-11 18:19:28 -05:00
Eknous-P
f853feed4f requested changes 2024-12-11 18:04:10 -05:00
Eknous-P
d26c8d576b damn 2024-12-11 18:04:10 -05:00
Eknous-P
5f299996df create sample from wavetable action 2024-12-11 18:04:10 -05:00
tildearrow
79167c382f possibly fix timer issues
issue #2189
2024-12-09 13:56:20 -05:00
tildearrow
52a4588ad9 OPN: fix out of bounds when using some FM effects
on non-FM channels
issue #2286
2024-12-09 01:57:30 -05:00
tildearrow
3289f6628d fix AY being one octave down on .dmf import 2024-12-07 03:55:24 -05:00
tildearrow
54620b04e0 MSX2 is not FM system 2024-12-06 18:55:02 -05:00
tildearrow
8215371d31 saving 2024-12-06 18:51:44 -05:00
tildearrow
8263a320c3 improve ins type detection 2024-12-06 18:47:09 -05:00
tildearrow
192be95c14 OPL: instant drum muting
issue #1945
2024-12-06 18:28:09 -05:00
Eknous-P
4b1f993474 NO YOU MOTHERF- 2024-12-06 17:17:52 -05:00
Eknous-P
11c0ea0428 autoscroll orders when overflow scolling patterns 2024-12-06 17:17:52 -05:00
Eknous-P
52aad00382 sample editor: fix sample drawing rounding 2024-12-06 17:17:52 -05:00
Eknous-P
4938e1da36 fix backup size calc 2024-12-06 17:17:52 -05:00
Eknous-P
e1a3675c4d system picker: change separator to table borders 2024-12-06 17:17:52 -05:00
Eknous-P
81719a79ea (sub)song notes: wrap text 2024-12-06 17:17:52 -05:00
Eknous-P
ca6f4e2b86 effects list: properly scroll table 2024-12-06 17:17:52 -05:00
tildearrow
5ceccb5988 add support for MSX2 .dmf
your songs may sound different. I am not going to bother supporting effects
and quirks
2024-12-06 03:00:15 -05:00
Dalia
e8a173f17d mark song as modified when wt params edited 2024-11-30 14:08:37 -05:00
Dalia
49e90f10f4 mark song as modified when wavetable synth is toggled 2024-11-30 14:08:37 -05:00
Natt Akuma
ddb29874d7 SNES: Change base capacity to 0xf800 bytes instead of 0x10000
This is to reflect both source address calculations in the engine code, which assume an echo buffer to end at 0xf800
2024-11-27 18:37:39 +07:00
tildearrow
d8d12fa215 renderDX9: handle more present errors 2024-11-24 17:03:01 -05:00
tildearrow
56f598cd41 GUI: fix sample loop crossfade overflow
co-authored by Eknous
2024-11-24 16:09:42 -05:00
tildearrow
5d47b50032 MSM6258: fix panning
issue #2249
2024-11-24 16:05:52 -05:00
tildearrow
c140c94c5f OPL4: fix drums ins type not appearing 2024-11-24 15:53:51 -05:00
tildearrow
806d47ba9d disable WITH_DEMOS by default
due to unclear licensing
2024-11-24 15:38:27 -05:00
tildearrow
c531f777af fix file not closing when loading .dmc or .brr 2024-11-24 15:31:52 -05:00
tildearrow
3ca9545b1e GUI: mark modified when replacing instruments 2024-11-14 15:03:56 -05:00
tildearrow
ffba0daf1c GUI: fix hitbox issue in sys picker 2024-11-11 13:57:33 -05:00