Commit graph

10837 commits

Author SHA1 Message Date
tildearrow
a09d470681 some changes
- the quick start guide is important, but boasting up-to-dateness may (or may not) be incorrect.
- changed terminology from "folder" to "directory" where applicable.
- components.md: it is not Furnace's job to teach the user about familiar GUI widgets.
2026-01-15 13:23:23 -05:00
tildearrow
45b10e4962 fix typo 2026-01-15 13:23:23 -05:00
Electric Keet
fcf8346a65 Reworked macro table.
Covers all the IDs, and kind of easier to read this way.
2026-01-15 13:23:23 -05:00
Electric Keet
36084ccb8e A bunch of tweaks to docs. 2026-01-15 13:23:23 -05:00
Electric Keet
1865587b81 A couple stragglers in the docs. 2026-01-15 13:23:23 -05:00
Electric Keet
e00002355f Corrected ES5506 doc. 2026-01-15 13:23:23 -05:00
Electric Keet
c8da48faef A little more work on docs. 2026-01-15 13:23:23 -05:00
Electric Keet
3e852b4f73 General documentation work.
Bug fixes and improvements! (Heh.)
2026-01-15 13:23:23 -05:00
Electric Keet
bf81d7082c Quick-start guide fixes.
Adjusting for new pattern-lock button and newly defunct Divider. Plus, updating graphics because new ImGui tab look.
2026-01-15 13:23:23 -05:00
tildearrow
508174210e copy/paste freedom
don't snap to effects

issue #2127
2026-01-15 12:23:46 -05:00
tildearrow
5168c006ef prevent calcTimestamps from hanging
when the virtual tempo is 0 or infinity
2026-01-15 04:14:59 -05:00
tildearrow
9ae17062a5 GUI: fix selection moving when selecting using key
board

issue #2664
2026-01-14 18:36:37 -05:00
tildearrow
7490afb810 update copyright year 2026-01-14 17:45:21 -05:00
tildearrow
dae825d03d update to-do list 2026-01-14 17:22:47 -05:00
tildearrow
a862a8ae59 dev242 - OPL4: add options for default FM/PCM leve
issue #2711
2026-01-13 19:08:05 -05:00
tildearrow
60f384f0b0 .ftm import: disregard wave pos effect wiyh val 7F
issue #2476
2026-01-13 17:38:35 -05:00
tildearrow
f2d508ccf3 X-Y osc: don't consider the anti-alias option
issue #2768
2026-01-13 16:04:30 -05:00
tildearrow
ca7b63e378 YM2612: don't send VGM stream commands if muted
issue #2752

muted channels not being written in export is the actual issue
2026-01-13 14:54:47 -05:00
tildearrow
b9707a224a AY: fix duplicate register writes in fillStream
issue #2606
2026-01-13 14:42:37 -05:00
tildearrow
439544e3a0 fix non-mono GLSL osc
issue #2641
2026-01-13 04:23:24 -05:00
tildearrow
a9a0b6055e GUI: detect when window manager sets Furnace to full screen
issue #2751
2026-01-13 04:17:43 -05:00
tildearrow
857d178860 OPN/A/B: fix PCM and timer FX rates
unfortunately lowest divider (prescaler) is broken in LLE
2026-01-13 03:34:42 -05:00
tildearrow
1692114deb AY: fix timer FX on AtomicSSG
the bus was becoming saturated
2026-01-13 02:56:26 -05:00
tildearrow
9008fb46cc ES5506: fix NOTE_ON and NOTE_PORTA in same tick
issue #2690
let's hope this doesn't break anything else
2026-01-13 02:13:58 -05:00
tildearrow
68a0203cba now fix it in the orders
issue #2186
2026-01-12 19:40:29 -05:00
tildearrow
4b120482e3 NPR: fix uneven row height
fractional scaling-related
issue #2186
2026-01-12 19:33:25 -05:00
tildearrow
dee078e34c CI: go back to Debug builds
use -O2 though
issue #2767
2026-01-12 19:13:53 -05:00
tildearrow
6be75e4141 OPN/A/B: fix SSG writes using YM2608-LLE core
issue #2746
2026-01-12 19:08:34 -05:00
tildearrow
2c9251945f OPN/OPNA: fix timer FX on ymfm core
issue #2738
don't delay PSG writes
2026-01-12 14:12:03 -05:00
tildearrow
378ba6fe80 hide soft panning effects on hard panning chips
issue #2739
2026-01-11 19:06:58 -05:00
tildearrow
22ff10d7f0 revert 2026-01-11 17:23:46 -05:00
tildearrow
6208dd1093 CI: what's the difference between debug and releas 2026-01-11 16:34:18 -05:00
tildearrow
a9ebfa6319 CI: maybe this works 2026-01-11 15:54:41 -05:00
tildearrow
054d386ad6 CI: what? 2026-01-11 01:33:44 -05:00
tildearrow
97c4d89166 CI: verbose makefile for macOS
issue #2767
2026-01-11 01:16:44 -05:00
tildearrow
913457be40 MSM5232: fix multi-threaded audio 2026-01-11 00:49:33 -05:00
tildearrow
3c043bd100 pad ADPCM-A/B samples to 256 bytes upon conversion
issue #1910
also warn if the sample is an ADPCM-A or ADPCM-B one and it is not padded
2026-01-10 18:58:06 -05:00
tildearrow
5acb17200a cmdStream: implement panbrello and pan slides 2026-01-10 18:07:53 -05:00
tildearrow
f3e52c03f7 cmdStream: fix tremolo pos not reset upon 0 2026-01-10 04:39:28 -05:00
tildearrow
bf90505e94 FUCUSKVKCFKUCFKC 2026-01-10 03:48:00 -05:00
tildearrow
ef11c2bf97 implement tremolo in command stream player 2026-01-10 03:44:58 -05:00
Eknous-P
5037e90906 it is online 2026-01-10 01:16:59 +04:00
Eknous-P
77af6d325f "open manual" in help 2026-01-10 01:14:58 +04:00
tildearrow
7617036eba fix gradient loading not clearing previous points
issue #2765
2026-01-09 04:23:02 -05:00
tildearrow
d281d1a4fa fix keyHit 2026-01-08 16:29:03 -05:00
tildearrow
fafeff2d21 increase NPR field trial chance
bugs ironed out
2026-01-08 06:37:30 -05:00
tildearrow
2889ad7bcf another micro-optimization... BEWARE!
this breaks keyHit. I'll fix it after sleeping.
2026-01-08 06:36:11 -05:00
tildearrow
49eb65ab80 disable the debug crap 2026-01-08 06:25:46 -05:00
tildearrow
25c693cd46 additional pattern rendering optimizations 2026-01-08 06:23:19 -05:00
tildearrow
76fc6c5931 fix channel group hints 2026-01-08 04:00:01 -05:00