Commit graph

4774 commits

Author SHA1 Message Date
LTVA1
2fb518231a separate noise frequency, almost all main macros, add wavetable size to sysdef, separate wavetable tab 2024-08-05 12:28:22 +03:00
LTVA1
2e321b66c2 proper envelope, phase reset macro, prepare for ad-hoc ADSR params change via macros 2024-08-04 21:28:09 +03:00
LTVA1
986b64bbf0 better phase mod accuracy, optimized panning reg writes 2024-08-04 12:19:33 +03:00
LTVA1
5b92ee0426 sid3: mute, phase mod, panning 2024-08-04 11:32:28 +03:00
LTVA1
f72c4130a9 filter: do not invert signal? 2024-08-04 09:07:19 +03:00
LTVA1
a008707498
Merge branch 'tildearrow:master' into SID3 2024-08-03 06:02:14 +03:00
cam900
34c3748406 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-08-03 08:17:33 +09:00
tildearrow
c2f2aa3024 AY: merge TFX from host12prog 2024-08-02 16:52:54 -05:00
tildearrow
c02556afa7 OPL: don't use fm.rhy
issue #2061
2024-08-02 14:32:02 -05:00
LTVA1
e339485131 sigh 4 2024-08-02 19:34:07 +03:00
LTVA1
154ff52674 sigh 3 2024-08-02 19:30:35 +03:00
LTVA1
fb83d86d78 sigh, stub functions for SID3 info save/load 2024-08-02 19:21:47 +03:00
LTVA1
4235167416 add duty macro 2024-08-02 19:08:25 +03:00
LTVA1
8cd045b04a add filter matrix to UI, add arp & pitch macros 2024-08-02 19:02:50 +03:00
LTVA1
2d97316322 run filters every 2nd clock cycle so save some CPU time... 2024-08-02 17:37:45 +03:00
LTVA1
441e3e0b56 initial filters functionality (without connection matrix control yet!) 2024-08-02 14:18:13 +03:00
cam900
7f83f041f4 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-08-02 18:02:16 +09:00
LTVA1
1a67453b99
Merge branch 'tildearrow:master' into SID3 2024-08-02 11:13:15 +03:00
LTVA1
365062ac21 halve clock speed, add ring mod and hard sync 2024-08-02 11:13:04 +03:00
tildearrow
4e7d566791 FDS: implement auto-mod
I don't like it. improvements welcome.
2024-08-02 02:47:55 -05:00
tildearrow
f50911ea49 FDS: prepare for auto mod 2024-08-02 02:21:44 -05:00
LTVA1
d0a990dcfa more special waves, more inst editor UI, implement all mixmodes 2024-08-01 22:05:18 +03:00
cam900
4b0080c509 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-08-01 19:32:02 +09:00
LTVA1
46e41b5fb4 gate bit fixes? 2024-08-01 09:07:16 +03:00
LTVA1
c8c082977d fix env bugs? 2024-07-31 19:42:54 +03:00
LTVA1
15725acbaa proper envelope, noise, start working on inst editor UI 2024-07-31 19:22:01 +03:00
LTVA1
0d4d035c1f add special waves 2024-07-31 13:26:20 +03:00
LTVA1
49773c9f47 add 8580 SID combined waves arrays 2024-07-31 09:21:09 +03:00
LTVA1
8ac7fa7de5 it plays basic waves with reSID envelope for now 2024-07-30 21:01:17 +03:00
LTVA1
719cec89b1 port reSID envelope (requires further work...) 2024-07-30 18:15:08 +03:00
LTVA1
d65c7266c5 distortion level is per-filter 2024-07-30 12:15:33 +03:00
LTVA1
1eaf83b7b3 Update sid3.h 2024-07-30 12:09:10 +03:00
LTVA1
e92c3c5e5a Update sid3.h 2024-07-30 12:00:05 +03:00
LTVA1
cdc83f3a39 more emulator outlines 2024-07-30 11:30:39 +03:00
LTVA1
511799a488 prepare code and sketch emulator function prototypes 2024-07-30 11:15:50 +03:00
cam900
57eaa4eab3 Remove outdated comment for OPL4 2024-07-27 17:19:47 +09:00
tildearrow
5a961a5485 Revert "effects for controlling volume slides"
This reverts commit 629667d460.
2024-07-23 14:46:11 -05:00
cam900
db3b102e1d Correct getGain for OPL4 PCM 2024-07-23 18:04:43 +09:00
cam900
47d962f736 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-07-23 18:02:14 +09:00
tildearrow
b2223ccd0f implement getGain for a couple chips
the ones with log volume
2024-07-22 19:08:39 -05:00
cam900
80faf6cf41 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-07-21 18:37:57 +09:00
cam900
58a596ecb0 Implement resetMacroOnPorta in OPL4 PCM 2024-07-21 17:32:23 +09:00
cam900
9d1ad2642c Fix command (RR is release, RC is rate correction) 2024-07-19 11:12:11 +09:00
tildearrow
629667d460 effects for controlling volume slides 2024-07-17 15:33:42 -05:00
cam900
fed00609f8 Add output description 2024-07-17 18:38:25 +09:00
cam900
346d34c6e7 Fix OPL4 mixer volume, mixer effect description (x: Left, y: Right) 2024-07-17 18:26:40 +09:00
cam900
4174be22c1 Synchronize the OPL4 PCM per-channel OSC volume between the openMSX core and the ymfm core.
Also add psikyo arcade presets.
2024-07-17 18:15:23 +09:00
tildearrow
f0f0b7fcd6 implement DCxx effect
delayed mute
2024-07-17 04:11:24 -05:00
tildearrow
9bf4cd8dd8 get rid of debug message 2024-07-17 02:08:49 -05:00
cam900
49c214f72e Legato and mapVelocity, TODO: correct? 2024-07-15 19:33:32 +09:00