Zeta
36804d7c9b
Add an option to round volumes up when applying linear scaling
...
This is secretly a FamiTracker compatibility mode, but it's useful
in many other contexts. With upwards rounding, if both the channel
and the macro volume are positive, then the computed result is
also positive, ie, it will never become 0, which is silent on many
chips.
Still needs UI changes to expose the setting, and save/load work
to persist it to file.
2023-11-14 03:27:03 -05:00
tildearrow
dd7f4c12e2
dev184 - Merge branch 'master' of https://github.com/DevEd2/furnace
2023-10-14 03:19:02 -05:00
tildearrow
10172e0489
GUI: better DPCM mapping, part 2
2023-10-13 19:57:36 -05:00
DevEd
ac85732ef2
Merge branch 'tildearrow:master' into master
2023-10-02 01:07:35 -04:00
tildearrow
cad63d8351
is this faster?
2023-09-20 00:24:55 -05:00
DevEd
a2c9ec78d3
add compatibility flag for arp phase reset on new note
2023-09-10 17:41:16 -04:00
tildearrow
859182bb08
C219: initial work
2023-08-27 18:46:59 -05:00
tildearrow
62a1a383ee
dev168 - new behavior for porta in C64
2023-08-23 12:50:22 -05:00
cam900
14c5d94499
C140 Part 2
2023-08-09 20:30:00 +09:00
tildearrow
20418bb490
add TED to Furnace
...
#855 #873
2023-07-23 04:42:38 -05:00
cam900
7402575d11
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-06-17 10:41:56 +09:00
tildearrow
c83232f8da
get rid of some custom tempo legacy
2023-06-11 18:57:32 -05:00
tildearrow
2da1fe8821
prepare for patchbay effects
2023-05-21 04:39:36 -05:00
tildearrow
565f67dd0f
dev155 - fix broken macro after note off in some
...
FM chips
issue #1017
2023-05-05 02:14:53 -05:00
cam900
9c56c3d01b
[WIP] K063260 skeleton
2023-04-02 14:32:47 +09:00
tildearrow
40e153300f
prepare to add asset directories
2023-03-12 04:10:46 -05:00
tildearrow
74988df204
Merge pull request #1008 from akumanatt/quadtone
...
Alternative ZX Spectrum beeper sound engine
2023-03-06 03:37:47 -05:00
tildearrow
77f1ca3339
rename D65784221391491G18414119492 to PV1000
...
it probably was only used there anyway
2023-03-05 14:01:21 -05:00
Natt Akuma
fc2db92d4f
Rename QT to QuadTone
2023-03-06 00:58:27 +07:00
cam900
dbd1f56a10
Add NEC D65010G031 support
...
chip flag and instrument color is placeholder
2023-03-05 14:01:44 +09:00
Natt Akuma
e0803d9bb1
Merge branch 'master' of https://github.com/tildearrow/furnace into quadtone
2023-03-01 12:58:27 +07:00
Natt Akuma
5a15721ab7
Add QuadTone beeper engine
2023-02-18 22:43:29 +07:00
cam900
07a1c57a5a
Fix compile, Add SM8521 to list
2023-02-11 21:37:11 +09:00
tildearrow
ac5986e44f
dev139 - groove patterns!
2023-02-05 02:56:39 -05:00
tildearrow
45faadd4c8
update copyright year
2023-01-19 19:18:40 -05:00
tildearrow
539b2ec2db
dev138 - fix broken porta after legato
2023-01-17 01:58:59 -05:00
tildearrow
2fbec000d7
dev136 - add auto patchbay toggle
2023-01-10 15:58:15 -05:00
tildearrow
6273275b47
new floating-point volumes and patchbay
2023-01-06 17:43:08 -05:00
tildearrow
909c553be3
whoops!
2022-12-20 17:55:05 -05:00
tildearrow
7a92811fd9
rename some DIV_SYSTEM_ items
...
OPN -> YM2203
PC98 -> YM2608
FRAC -> DUALPCM
2022-12-20 17:49:53 -05:00
tildearrow
34f6a303a6
prepare for more CSM
2022-12-20 17:40:45 -05:00
tildearrow
3eb3d8a6f1
prepare for new arp strategy
2022-12-17 01:21:08 -05:00
tildearrow
b619580b4b
add ins type for Pokémon Mini and GA20
2022-12-15 00:47:46 -05:00
cam900
3a4197c464
Merge branch 'master' of https://github.com/tildearrow/furnace into k007232
2022-12-10 13:03:37 +09:00
cam900
2e85e47c48
Add and reorganize constant define includes
2022-12-09 14:30:27 +09:00
cam900
76cdc3a6a5
(Partially) K007232 support
...
Chip ID is placeholder.
2022-12-08 14:18:22 +09:00
tildearrow
4acb6ccc09
fine, here's your Pong
2022-10-24 03:19:42 -05:00
tildearrow
75d75f68e6
dev121 - NES/SN: Defle compat fixes FOR REAL
...
THIS IS MOST LIKELY THE LAST DEFLE COMPAT FLAG I ADD
...besides future "no arp+porta in linear pitch" compat flag
2022-10-08 00:53:01 -05:00
tildearrow
f0b3f614e1
prepare for MSM5232
2022-09-30 23:22:26 -05:00
tildearrow
468f434b66
chip flags rewrite, part 5 - DO NOT USE
...
after fixing the GUI the last thing to do is upgrade all the presets to
the new format
but that will be SO boring
2022-09-30 00:26:54 -05:00
tildearrow
0acca7458d
chip flags rewrite, part 2
...
move systemFlags to legacy status
2022-09-29 03:29:24 -05:00
cam900
68b58a0d1b
Fix AYPCM
...
Enable new sample functions to default
2022-09-25 13:16:47 +09:00
tildearrow
eb8849ce63
add disableSampleMacro flag for compatibility
2022-09-23 19:18:32 -05:00
tildearrow
b9a4b568b6
i honestly don't agree with this compat flag
2022-09-23 13:28:57 -05:00
cam900
b05dafe297
Add compatible flag for Y8950 ADPCM Frequency
2022-09-24 00:24:30 +09:00
cam900
62ce5ae3ce
Add compatible flag for PCE DAC volume (always enabled for now)
...
Fix furnacePCM detection for MSM6295
2022-09-23 23:41:55 +09:00
tildearrow
e22d7484cb
dev115 - automatic system detection
2022-09-21 19:27:42 -05:00
tildearrow
187653a70f
dev113 - loop detection changes
2022-09-10 01:39:42 -05:00
tildearrow
0b7592e031
new default loop modality
2022-08-25 16:06:10 -05:00
tildearrow
38afdd3378
dev110 - add cut/delay effect policy compat flag
...
INCOMPLETE!!!
2022-08-21 23:56:58 -05:00