Commit graph

5665 commits

Author SHA1 Message Date
tildearrow
9ba9b7b4f5 SegaPCM: per-chan osc 2023-02-10 03:12:18 -05:00
tildearrow
e994f1a84d SegaPCM: fix VGM export 2023-02-10 02:47:26 -05:00
tildearrow
6036366f38 SegaPCM: new real emulation core 2023-02-10 02:01:23 -05:00
tildearrow
0d424c7962 SegaPCM: prepare to actually emulate it 2023-02-09 19:11:27 -05:00
tildearrow
00b329b896 OPN/2/A/B: implement new op enable 2023-02-09 17:36:33 -05:00
tildearrow
932963af34 CI: re-enable Linux builds 2023-02-09 16:08:58 -05:00
tildearrow
782fee380f Merge branch 'master' of github.com:tildearrow/furnace 2023-02-09 14:03:29 -05:00
tildearrow
2542a10620 YM2612: change strategy for operator toggle 2023-02-09 14:02:54 -05:00
tildearrow
eb3914b849 GA20: fix mute again 2023-02-09 01:16:15 -05:00
cam900
ffe5ced7b9 Fix GA20 mute 2023-02-09 10:20:36 +09:00
tildearrow
2343cdecc5 VGM export: add "trailing ticks" option
issue #695
2023-02-08 19:25:03 -05:00
tildearrow
0a63399dcf PCE: reset wave on VGM export reset 2023-02-08 18:04:09 -05:00
tildearrow
baf5b06b62 prepare to fix VGM export when hard reset is off 2023-02-08 04:14:11 -05:00
tildearrow
1a0e30453b Amiga: fix yet another crash? 2023-02-08 04:10:30 -05:00
cam900
4137650bdb Partially fix frequency with note map 2023-02-07 11:14:32 +09:00
cam900
575fc03b2e Fix compile 2023-02-07 10:55:11 +09:00
cam900
84cca17140 Remove unused variable 2023-02-07 10:29:50 +09:00
cam900
c0f950a169 Fix frequency offset 2023-02-07 10:27:32 +09:00
cam900
6a0a05c127 Fix loop 2023-02-07 10:20:38 +09:00
cam900
badd13e854 forgot this 2023-02-07 10:14:06 +09:00
cam900
29638cb5b0 Remove reversed loop support in ES5506 via driver complexity
Fix per-channel OSC
2023-02-07 10:09:33 +09:00
tildearrow
6d6b431bc9 GUI: new default FM layout 2023-02-06 18:53:39 -05:00
tildearrow
ea0d7cd420 GUI: prepare to add a "basic mode" 2023-02-06 18:52:51 -05:00
tildearrow
79ede020cf TIA: finally fix negative octaves
issue #44
2023-02-06 15:24:37 -05:00
tildearrow
0ab448350b SAA1099: big endian panning fix?
issue #649
2023-02-06 14:23:44 -05:00
tildearrow
0b2df4f7d4 SoundUnit: enough of bitfields, part 2 2023-02-06 14:14:50 -05:00
tildearrow
63d0eb46a9 SoundUnit: enough of bitfields 2023-02-06 14:02:20 -05:00
cam900
4874f2e7f3 Newline issue 2023-02-06 21:19:19 +09:00
cam900
d6a9b3d86a Update vgsound_emu modification disclaimer 2023-02-06 21:19:00 +09:00
tildearrow
f160ecba17 temporarily hide ES5506
until emulation core is optimized
2023-02-06 06:23:24 -05:00
tildearrow
bcde1d532f ES5506: remove envelope macros 2023-02-06 05:06:54 -05:00
tildearrow
0954fc7932 CI: disable Linux builds again
yeah it's failing
2023-02-06 04:17:25 -05:00
tildearrow
ab4bc4dfda GUI: more intuitive wave height number 2023-02-06 04:02:29 -05:00
tildearrow
c7d75f45f1 GUI: fix wave edit right pane going off bounds 2023-02-06 03:57:46 -05:00
tildearrow
c4121ccfd6 ES5506: more optimization 2023-02-06 03:44:03 -05:00
tildearrow
bf0f424cca ES5506: fix mute 2 2023-02-06 03:22:11 -05:00
tildearrow
82c53da498 ES5506: fix mute 2023-02-06 03:20:45 -05:00
tildearrow
3a4057ece3 ES5506: optimize, part 1
man this core is so CPU heavy...
accuracy for what?
2023-02-06 03:00:25 -05:00
tildearrow
4c39de927b code style
and the fix
2023-02-06 01:36:19 -05:00
System64
056c895c69
Some improvements to the FM Wavetable editor (More waveforms, full modulation matrix) (Take 495, I hope SDL is fine now) (#935)
* Added more waveforms to the FM wavetable editor (Finally Sine isn't the only option anymore!)

* fixed quarter waveforms

* Complete modulation matrix with cross modulation. Also, now X axis modulates Y axis (it was Y modulating X before)

* I really hope it will work this time bruh

* Update gui.cpp

Fixed a programming error that can potentially lead to a SEGFAULT (Core dumped) because I was writing out of bounds of an array

---------

Co-authored-by: System64MC <nicolas1811.jans@gmail.com>
2023-02-06 01:29:01 -05:00
tildearrow
cdc472dace and fix IT AGAIN
I hate tabs
2023-02-06 01:25:59 -05:00
tildearrow
e7a95d4822 fix the pull request - again 2023-02-06 01:15:13 -05:00
tildearrow
8c2af08e5a fix the pull request
also what did that force push do? did I lose commits now?
2023-02-06 01:08:31 -05:00
tildearrow
4f33f9d815
Merge pull request #399 from cam900/es5506_alt
Add ES5506 support and Various enhancement for sample, etc
2023-02-06 01:01:07 -05:00
cam900
0029e7fe85 typecasting 2023-02-06 12:40:33 +09:00
cam900
a15f1755d0 Fix per-channel OSC (again) 2023-02-06 12:39:42 +09:00
cam900
8beb46d8f6 Fix per-channel OSC 2023-02-06 09:40:12 +09:00
cam900
2c5dc0875a Address comments 2023-02-06 09:16:28 +09:00
tildearrow
53c579064f GUI: add presets for VRC6 and MMC5 alone
and move PET to specialized. issue #724
2023-02-05 19:11:14 -05:00
tildearrow
8d13ec078c fix order edit buttons when follow pattern is off 2023-02-05 19:06:13 -05:00