tildearrow
dd9d220f33
use state instead of accessing ins for block
2025-01-28 04:24:10 -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
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
0d18b4828d
OPN: fix 30xx
2024-11-07 03:23:45 -05:00
tildearrow
0e70439d68
initialize selCore...
...
maybe issue #2180
2024-10-24 03:22:18 -05:00
tildearrow
69b03172b1
get it done
...
OPL UNFINISHED
2024-10-19 18:28:27 -05:00
tildearrow
a0f0c863c9
OPN/A/B: fix CSM when using ymfm
...
and now there's a crash
2024-10-17 02:53:08 -05:00
LTVA1
721c3b55b6
fix OPNB emu core setting, fix chan osc for OPN ymfm
2024-10-14 00:01:04 -05:00
LTVA1
2e2796c245
fix OPN CSM osc view, fix OPNA ADPCM channel not playing
2024-10-13 02:11:36 -05:00
Eknous-P
5f47166012
redo opnx csm
2024-10-13 02:11:36 -05:00
tildearrow
e16bc1a195
OPNA/B: batman is expanding
2024-09-01 18:23:35 -05:00
tildearrow
569df5b477
OPN: batman is expanding
2024-09-01 17:53:18 -05:00
tildearrow
d303675961
OPN: fix AY PCM direct stream export
2024-09-01 16:55:09 -05:00
tildearrow
87b172015c
fix 601x-604x
2024-08-28 17:07:54 -05:00
tildearrow
bf8d51ca83
implement operator mask effect
2024-08-24 18:42:23 -05:00
tildearrow
b04ed91297
YM2608-LLE, part 19
...
fix YM2610 crash
fix chan osc
2024-04-29 01:03:52 -05:00
tildearrow
42fd63847e
YM2608-LLE, part 14
...
now on YM2203
2024-04-28 10:36:15 -05:00
tildearrow
b452641186
Merge branch 'macro-retrigger-effect-tildearow-version'
...
with rewritten retrigger- erm... RESTART function
2024-01-17 14:48:47 -05:00
LTVA1
7f94cdc930
port macro retrigger to orig Furnace
2024-01-17 15:28:29 +03:00
tildearrow
f8187b9a5f
dev191 - kind of remove DIV_ALWAYS_SET_VOLUME
...
it's useless crap I put during the Defle compat days
it serves nearly no purpose nowadays
also why is it a command?
2024-01-16 23:54:32 -05:00
tildearrow
88b42ddd58
update copyright year
2024-01-16 21:26:57 -05:00
tildearrow
cb63314f53
OPN/A/B: fix chan osc overflow
2023-09-20 16:31:38 -05:00
tildearrow
1a520dbf3e
more multi-thread fixes
...
don't use static on acquire()
don't yield at all
run fillBuf() on thread
fix option tooltip as it introduces some overhead
2023-09-07 00:48:26 -05:00
tildearrow
54934dcfc9
dev167 - fix TL macro
...
previously, 127 mapped to TL 0
but now 127 maps to TL 127
yeah, the graph will look inverted I know...
2023-08-21 23:57:07 -05:00
tildearrow
6324a2a952
OPN/2/A/B: fix ExtCh instrument
...
issue #1053
2023-08-11 16:14:06 -05:00
tildearrow
708c363635
FixedQueue, part 2
2023-07-13 04:09:20 -05:00
tildearrow
ae6e68b976
chan osc volume balancing, part 2
...
TODO: maybe change the range again?
2023-06-18 21:07:00 -05:00
tildearrow
29dfeccfe7
change chan osc range - PLEASE READ
...
as of now the range is ~32768, either from -16384 to 16383, or 0 to 32767.
it previously was -32768 to 32767 (~65536).
this change was made to better suit chips that only output a positive value.
if you are working on a new chip, update your code and shift right by one if necessary.
2023-06-16 17:30:11 -05:00
tildearrow
4daaaa4f2f
S S G P C M
...
issue #1098
2023-05-05 15:34:19 -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
tildearrow
00b329b896
OPN/2/A/B: implement new op enable
2023-02-09 17:36:33 -05:00
tildearrow
b4df0b923b
Merge branch 'master' into opn_volbalance
2023-02-05 04:58:03 -05:00
tildearrow
fda333a76b
default SSG vol is now 128
...
to eliminate one shift
2023-02-05 04:57:09 -05:00
tildearrow
c0d1fe9c65
OPM/OPZ: new hard reset strat
...
also fix weird envelope after hard reset
2023-01-20 04:28:18 -05:00
tildearrow
45faadd4c8
update copyright year
2023-01-19 19:18:40 -05:00
tildearrow
b33ea8f0ac
apply new hard reset strategy on all OPN chips
2023-01-19 18:22:48 -05:00
tildearrow
1b05fe577d
OPN/2/A/B: Seamless Legato Ins Change
2023-01-19 02:23:05 -05:00
tildearrow
c1e26ee749
fix more possible crashes when deleting ins
...
and added a fatal error if implementation is missing
2023-01-19 00:37:37 -05:00
cam900
fcc5b6e5eb
Replace divider to shift
2023-01-14 11:55:40 +09:00
cam900
a8e388091a
Merge branch 'master' of https://github.com/tildearrow/furnace into opn_volbalance
2023-01-14 11:51:46 +09:00
cam900
96983e3d48
Add SSG and FM/ADPCM volume mixer config for OPN/A/B
2023-01-05 09:49:21 +09:00
tildearrow
a29f36a5df
new dispatch, part 1
2023-01-03 01:09:46 -05:00
tildearrow
3e0dcbb0ae
aaaaaaaa
2023-01-02 04:53:37 -05:00
tildearrow
08d2f12dbd
prepare new dispatch
...
will allow for more than 2 outputs
2023-01-01 19:46:08 -05:00
tildearrow
b07798b805
YM2203: fix non-linear
2022-12-31 14:14:35 -05:00
tildearrow
a09ad00e48
prepare for 0.6pre3
...
OPN: add flag to make ExtCh op 1 be the only one controlling FB
GUI: move Arcade presets to top
GUI: fix YM2612 CSM not having flags
2022-12-28 18:11:30 -05:00
tildearrow
2c182334d7
OPN: increase range of pitch2
2022-12-28 14:47:50 -05:00
tildearrow
47be21df4d
f-num/block range fix
2022-12-26 16:09:38 -05:00
tildearrow
6cce918c02
Nuked-OPN2 + ymfm combo option for all OPN chips
...
modified Nuked doing FM and ymfm doing SSG/ADPCM
2022-12-24 02:29:37 -05:00
tildearrow
6f22ade69a
new arp strategy, part 1
2022-12-17 02:07:24 -05:00