Commit graph

697 commits

Author SHA1 Message Date
AnnoyedArt1256
055266090a
add iPod and GRUB bootloader beeper tune export (#2441) 2025-06-14 17:29:59 -05:00
tildearrow
021b860766 dev232 2025-06-14 04:54:12 -05:00
tildearrow
fe454ee2df VGM export: add speed drift compensation setting
it appears this is the only way to get exports to play at the correct
speed in DeadFish's VGM player for Genesis
2025-06-06 02:45:59 -05:00
tildearrow
ffbe910c99 dev231 - YM2612: actually be YM2612 by default
pull request #2533
2025-06-02 12:59:10 -05:00
tildearrow
05a59689c1 dev230 2025-05-25 05:16:33 -05:00
tildearrow
defbeae704 VGM export: fix NES DPCM 2025-05-06 15:19:59 -05:00
tildearrow
1cabe743d6 VGM export: prepare to fix NES DPCM 2025-05-06 03:44:42 -05:00
mooinglemur
b1814a8337
dev229 - VERA: emulated noise freq was double that of real hardware (#2488)
* VERA: emulated noise freq was double that of real hardware

* fulfill req changes: version/engine version, revert SDL submodule
2025-04-26 13:38:20 -05:00
tildearrow
e79721b785 add big endian and long ptr options to cmd stream
the format also changes!
2025-04-13 20:42:15 -05:00
tildearrow
27cde60f0b prepare to allow disable opt passes 2025-04-07 00:20:48 -05:00
tildearrow
d47d61fb6a fuck this shit 2025-04-01 20:53:56 -05:00
tildearrow
c064cf089d prepare to fix pitch linearity issues 2025-04-01 14:11:45 -05:00
tildearrow
7d96ddaef2 release v0.6.8 2025-03-29 22:26:09 -05:00
tildearrow
13b56870ec new demo song
by ALTMUS
2025-03-29 22:26:00 -05:00
tildearrow
3020485500 release v0.6.8pre2 2025-03-23 14:01:43 -05:00
tildearrow
9297ff7c8b release v0.6.8pre1
after a thousand years
2025-03-22 03:38:01 -05:00
tildearrow
1642646899 GUI: fix when using groove 2025-03-11 04:15:14 -05:00
tildearrow
ad8d1b5060 GUI: improve note input timing
during playback, it rounds to nearest cell now
this greatly enhances the recording experience

to-do: test on higher latencies and see if we have to compensate somehow...
2025-03-11 04:03:05 -05:00
tildearrow
68a550a419 update the acquireDirect API
size_t offset is no more - it is always 0
2025-03-05 18:57:17 -05:00
tildearrow
e941dfb174 Amiga: acquireDirect, part 2
the filter is back!
2025-03-05 04:49:22 -05:00
tildearrow
9dee51851f prepare for proper center rate
the correct rate is 8372Hz rather than 8363Hz
sadly this will require a compat flag so I am not making this change
effective until 0.7

issue #2347
2025-02-06 02:14:21 -05:00
tildearrow
00ad4e4a46 update copyright year 2025-01-28 18:49:19 -05:00
Natt Akuma
cf3d08ca5a Add fixed octave for block+fnum systems
This isn't implemented in SAA1099, despite also being block+fnum system, as there are no benefits from it
2025-01-09 03:51:14 +07: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
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
tildearrow
79167c382f possibly fix timer issues
issue #2189
2024-12-09 13:56:20 -05:00
tildearrow
54745bec3b here we go!
pull request #1706
2024-09-30 03:37:22 -05:00
tildearrow
0f2fd76a90 dev223 - Y8950: fix ADPCM pitch
issue #2028
2024-09-26 14:41:14 -05:00
tildearrow
47f36f99d9 Merge branch 'master' into SID3 2024-09-13 23:46:13 -05:00
tildearrow
f0fffd9878 MultiPCM: store flags
dev221
2024-09-08 18:11:22 -05:00
Eknous
8d81ef87b8
channel mask for user presets (#2135)
* user presets channel mask

* update tooltip, mask generator helper thing

* better tooltip

* yea this is better

* update doc

* apply to all subsongs
2024-09-02 15:39:35 -05:00
tildearrow
11935fb525 dev220: SNES anti-click 2024-08-31 19:07:36 -05:00
tildearrow
ed79399190 release v0.6.7 2024-08-29 02:29:32 -05:00
LTVA1
c50c2ea528 Merge branch 'master' of https://github.com/tildearrow/furnace into SID3 2024-08-28 13:13:12 +03:00
tildearrow
2021e86608 release v0.6.6 2024-08-27 17:21:47 -05:00
LTVA1
3bf0c108f8
Merge branch 'master' into SID3 2024-08-25 13:34:19 +03:00
tildearrow
0ab9f6c6fd more.... 2024-08-24 17:41:41 -05:00
LTVA1
12bd2d3829 Merge branch 'master' of https://github.com/tildearrow/furnace into SID3 2024-08-24 19:15:27 +03:00
tildearrow
ee21a996fa
Merge pull request #2102 from alederer/volPorta
Volume portamento (vol porta) effect (D3xx, D4xx for fast)
2024-08-24 03:00:29 -05:00
Adam Lederer
08f1381fee minor cleanup 2024-08-23 11:24:24 -07:00
Adam Lederer
310ad13916 volume portamento (vol porta) on D3xx and D4xx (D4 is fast version, rate * 256) 2024-08-23 10:50:13 -07:00
LTVA1
1fbbe29d14
Merge branch 'tildearrow:master' into SID3 2024-08-23 12:53:29 +03:00
tildearrow
8a18f962f9 VGM export: don't generate garbage stop sample com
issue #2072
2024-08-22 23:17:22 -05:00
LTVA1
093b1fe4dc
Merge branch 'tildearrow:master' into SID3 2024-08-22 14:17:34 +03:00
LTVA1
a4dae5302b account for fadeout length, optimize some progress bar calc 2024-08-22 03:17:35 -05:00
LTVA1
d79bad195a looks like it works, no account for fadeout tho 2024-08-22 03:17:35 -05:00
LTVA1
c26fa0c1f6
Merge branch 'tildearrow:master' into SID3 2024-08-19 21:44:23 +03:00
tildearrow
39923742ab ZSM export: move to ROM export framework 2024-08-18 17:21:17 -05:00
LTVA1
bc352728b5
Merge branch 'tildearrow:master' into SID3 2024-08-18 18:56:11 +03:00