Commit graph

3205 commits

Author SHA1 Message Date
tildearrow
7770ca8965 SNES: more fixes (especially GUI ones) 2022-09-28 19:33:16 -05:00
tildearrow
6028523eaf dev118 - SNES true sustain 2022-09-28 19:08:22 -05:00
tildearrow
6f1a41de1e SNES: implement more effects 2022-09-28 18:28:01 -05:00
tildearrow
7e07f616d5 SNES: fix samples not updating on change 2022-09-28 16:42:46 -05:00
tildearrow
994f67b7e7 update brrUtils once again 2022-09-28 04:55:18 -05:00
tildearrow
c6173311f7 update brrUtils 2022-09-28 04:49:02 -05:00
tildearrow
8cc15b398d what's going on here why is this not working 2022-09-28 04:16:07 -05:00
tildearrow
828bac32bd update brrUtils 2022-09-28 01:44:58 -05:00
tildearrow
9517b8ee14 fc 2022-09-28 01:15:50 -05:00
tildearrow
43ed6c7878 SNES: advanced arp macros and volume fix 2022-09-27 03:57:35 -05:00
tildearrow
a545cbce2b update brrUtils 2022-09-27 03:44:16 -05:00
tildearrow
8564f65428 Absolutely nothing 2022-09-27 01:49:59 -05:00
tildearrow
9cf9a9c14d it happened
fixes #691
2022-09-26 11:59:44 -05:00
tildearrow
08e23a68cd SNES: get some of echo working 2022-09-26 04:07:51 -05:00
tildearrow
e5b37db55a SNES: panning/wavetable fixes 2022-09-26 03:23:34 -05:00
tildearrow
5f91f0b09c SegaPCM: what a mess 2022-09-26 02:57:07 -05:00
tildearrow
607e3c9339 fix the crashes 2022-09-26 02:51:16 -05:00
tildearrow
c23b504d79 Game Boy: fix zombie mode and macro speed 2022-09-26 01:48:09 -05:00
tildearrow
122694d7c9 MIDI output improvements 2022-09-26 01:27:36 -05:00
tildearrow
c27c650c11 MIDI out: prevent out of range notes 2022-09-25 23:43:01 -05:00
tildearrow
a6e4345863 PLENTY OF TODO WHEN I COME BACK
CRASHES EVERYWHERE
2022-09-25 20:07:21 -05:00
tildearrow
148d537a18 update contributing 2022-09-25 18:05:08 -05:00
tildearrow
07822de0a2 curr -> cur 2022-09-25 17:31:01 -05:00
cam900
305ee2cbb0 Merge branch 'master' of https://github.com/tildearrow/furnace 2022-09-26 07:28:26 +09:00
cam900
b8d2c51a14 Fix AY89x0 regression 2022-09-26 07:28:04 +09:00
tildearrow
656de800cf renderSamples optimization
only render sample types which are used
stability remains to be tested
2022-09-25 17:18:04 -05:00
tildearrow
89ece073f6 GUI: add SNES to the sample chip list 2022-09-25 04:03:13 -05:00
tildearrow
01a592100f SNES: define effects (they don't work yet) 2022-09-25 04:02:06 -05:00
tildearrow
32d8eec522 MSVC 2022-09-25 03:50:33 -05:00
tildearrow
3cddca857d SNES: whoops 2022-09-25 03:33:47 -05:00
tildearrow
b4c020c11b SNES: invert/pitch mod/noise control
echo still work in progress
2022-09-25 03:33:39 -05:00
tildearrow
b4c260dc2a SNES: forceIns work 2022-09-25 02:47:30 -05:00
tildearrow
eb6708ab23 SNES: scale frequency to wavetable length 2022-09-25 02:39:25 -05:00
tildearrow
023bdf2f9a SNES: more more more work 2022-09-25 02:00:46 -05:00
tildearrow
ffa0181704 SNES: fix sample end 2022-09-25 01:42:59 -05:00
tildearrow
d78b1cb79a update brrUtils aaaaaaagain 2022-09-25 01:31:14 -05:00
tildearrow
cbdf23efa7 allow loading .brr samples directly 2022-09-25 01:20:08 -05:00
tildearrow
d7c885774e update brrUtils - again 2022-09-25 01:19:59 -05:00
tildearrow
486d7c8bc1 Merge branch 'master' of github.com:tildearrow/furnace 2022-09-25 00:44:20 -05:00
tildearrow
608254f07a update brrUtils 2022-09-25 00:44:05 -05:00
cam900
2defb12800 Merge branch 'master' of https://github.com/tildearrow/furnace 2022-09-25 13:16:53 +09:00
cam900
68b58a0d1b Fix AYPCM
Enable new sample functions to default
2022-09-25 13:16:47 +09:00
tildearrow
e75f23fa61 wait what am I doing? 2022-09-24 23:16:46 -05:00
tildearrow
8d72d2f2d0 shut Clang up 2022-09-24 22:58:44 -05:00
tildearrow
ef04090a47 fix BRR loading corruption 2022-09-24 22:56:43 -05:00
tildearrow
a0dc9de262 ADSFGGGGGJKSDGHASLJKFHL 2022-09-24 19:40:03 -05:00
tildearrow
2c7abb4635 SNES: get samples working 2022-09-24 18:47:28 -05:00
tildearrow
3f6ca8f650 fix build on my machine 2022-09-24 18:40:36 -05:00
tildearrow
4a8e09685a fix 2022-09-24 16:45:44 -05:00
tildearrow
ddfdeffc99 update brrUtils (again) 2022-09-24 16:44:47 -05:00
tildearrow
3bfdb35578 fix everything 2022-09-24 16:28:51 -05:00
tildearrow
b536f0ba20 MSVC fix 2022-09-24 14:29:45 -05:00
tildearrow
78baff55e8 update brrUtils 2022-09-24 05:43:33 -05:00
tildearrow
8eaddcf070 prepare BRR encoding/decoding 2022-09-24 04:27:53 -05:00
tildearrow
c0de45ff0c Merge branch 'snes' of https://github.com/akumanatt/furnace into akumanatt-snes 2022-09-24 02:53:11 -05:00
tildearrow
04117c5098 Purposeful Conflict 2022-09-24 02:41:29 -05:00
tildearrow
5e2a247b77 tabs to spaces 2022-09-24 02:31:10 -05:00
tildearrow
98cebf92f2
Merge pull request #491 from ZeroByteOrg/ZSMv1
Commander X16 Native Export Format: ZSM
2022-09-24 02:28:25 -05:00
tildearrow
3eb4f997da OPM/NES ins type split, part 4 2022-09-24 02:14:26 -05:00
tildearrow
d2a417e1d5 OPM/NES ins type split, part 3 2022-09-24 01:46:44 -05:00
tildearrow
d0e581e4cd OPM/NES ins type split, part 2 2022-09-24 01:37:29 -05:00
tildearrow
3d5125e792 OPM/NES ins type split, part 1 2022-09-24 01:33:36 -05:00
tildearrow
5dfa089c49 GUI: some UI corrections
and prepare for OPM/NES split
2022-09-24 00:57:53 -05:00
tildearrow
3992a1c677 AY: clockSel PCM fix 2022-09-23 23:29:19 -05:00
ZeroByteOrg
ebb6668e32 Removed commented-out function writeUC from safewriter 2022-09-23 23:24:25 -05:00
ZeroByteOrg
d7900c2390 Implemented changes requested by Tildearrow 2022-09-23 23:23:03 -05:00
tildearrow
70825dc45a AY: reduce PCM clicking 2022-09-23 23:12:39 -05:00
tildearrow
67fc945992 Y8950 regression fix 2022-09-23 23:03:07 -05:00
tildearrow
e8ca6bd483 one more fix 2022-09-23 22:48:55 -05:00
tildearrow
95562afb16 one more compatibility fix 2022-09-23 22:45:47 -05:00
ZeroByteOrg
c3654eb67c Merge branch 'master' into ZSMv1 2022-09-23 22:24:22 -05:00
cam900
599ae6cdf9 Merge branch 'sample_macro' of https://github.com/tildearrow/furnace into sample_macro 2022-09-24 10:20:22 +09:00
cam900
593aeeb243 Unnecessary space 2022-09-24 10:20:09 +09:00
tildearrow
b72b5bf0e6 A Y P C M 2022-09-23 20:15:20 -05:00
tildearrow
e82374fcde Merge branch 'sample_macro' of github.com:tildearrow/furnace into sample_macro 2022-09-23 19:35:00 -05:00
tildearrow
bc4c8acd87 AY PCM still doesn't work so I am leaving a note 2022-09-23 19:34:44 -05:00
cam900
a5fb9b766e disableSampleMacro for MSM6258 2022-09-24 09:28:30 +09:00
cam900
4bf46f9315 Oops 2022-09-24 09:27:46 +09:00
cam900
f620782919 Fix playback issue 2022-09-24 09:27:33 +09:00
tildearrow
eb8849ce63 add disableSampleMacro flag for compatibility 2022-09-23 19:18:32 -05:00
tildearrow
e6fc9e09d2 latency fix 2022-09-23 19:01:01 -05:00
tildearrow
5e2cefff94 dev117 - save the flag
also serves as marker version for this huge change
2022-09-23 13:36:23 -05:00
tildearrow
b9a4b568b6 i honestly don't agree with this compat flag 2022-09-23 13:28:57 -05:00
tildearrow
6b684d655a fix build 2022-09-23 12:37:03 -05:00
cam900
ef9fedb0b8 Fix Lynx clamping 2022-09-24 01:04:09 +09:00
cam900
8f0966378f Remove these for fix compile 2022-09-24 00:45:24 +09:00
cam900
8d80c5f743 Actually compile fix 2022-09-24 00:37:37 +09:00
cam900
53c3efc9c1 Fix compile (once again) 2022-09-24 00:32:05 +09:00
cam900
b05dafe297 Add compatible flag for Y8950 ADPCM Frequency 2022-09-24 00:24:30 +09:00
cam900
a44d696f09 Fix compile (again) 2022-09-24 00:11:34 +09:00
cam900
b41d306cb3 Fix compile 2022-09-23 23:42:56 +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
cam900
cf1d4e55cf Fix ADPCM-A playback
Add per-chip debug function
Add YM2203, YM2608, YM2610/B debug window
Extend YM2612 debug window
Remove unnecessary values in YM2151, Sega PCM platform
2022-09-23 23:24:02 +09:00
tildearrow
764ae60740 prepare for splitting OPN/OPM and NES/SN 2022-09-23 03:41:38 -05:00
tildearrow
5a84a35f3d SegaPCM: fix regression 2022-09-23 03:21:18 -05:00
cam900
a23b0ff790 More consistent naming 2022-09-23 14:48:18 +09:00
cam900
16e59bf000 Fix naming 2022-09-23 14:14:06 +09:00
tildearrow
dcce0e1246 Merge branch 'master' into sample_macro 2022-09-22 19:49:47 -05:00
tildearrow
ed7a488844 MSM6295: reduce some CPU usage 2022-09-22 19:46:17 -05:00
tildearrow
02ef001eb8 MSM6295: fix mute issue 2022-09-22 19:41:36 -05:00
tildearrow
85465633f2 Merge branch 'master' into vgsound_emu_update 2022-09-22 19:35:51 -05:00
tildearrow
861b1cb9ca OPLL: finally fix pitch macro 2022-09-22 19:02:25 -05:00
tildearrow
cbff5f190c NES: implement DPCM loop 2022-09-22 18:43:48 -05:00
tildearrow
52cd4f15de finally fix macro speed/delay issue 2022-09-22 18:33:58 -05:00
cam900
e00758d67c Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro 2022-09-22 23:02:01 +09:00
tildearrow
d354f58a7c really release 0.6pre1.5 2022-09-22 04:27:18 -05:00
tildearrow
1ceca2a509 release v0.6pre1.5 2022-09-22 04:13:26 -05:00
tildearrow
b9d8d91ca7 GUI: I am done
look I need to sleep
2022-09-22 04:10:12 -05:00
tildearrow
02d2077162 MIDI out: turn notes off on reset() 2022-09-22 02:46:55 -05:00
tildearrow
b053d31a6d implement KVS on the rest of FM chips 2022-09-22 01:30:51 -05:00
tildearrow
ac68419b78 implement KVS on YM2612 2022-09-22 01:18:41 -05:00
tildearrow
9685a5c0d8 AY: add stereo separation slider 2022-09-22 00:18:40 -05:00
tildearrow
32cdd81919 OPL: fix chan osc in 4-op mode 2022-09-22 00:01:23 -05:00
tildearrow
401581e892 fix 116.5 2022-09-21 23:41:22 -05:00
tildearrow
51c142169f GUI: OPZ compact editor fixes 2022-09-21 23:25:57 -05:00
tildearrow
ad097e0526 GUI: add paste with instrument
like paste mix but changes the instrument
2022-09-21 22:59:53 -05:00
tildearrow
e22d7484cb dev115 - automatic system detection 2022-09-21 19:27:42 -05:00
tildearrow
a17f499384 ... 2022-09-21 16:52:04 -05:00
tildearrow
60abdd78a1 and yet another big endian fix 2022-09-21 16:45:05 -05:00
cam900
e1679e8ea6
Fix preset
Atari ST series uses YM2419 or YM3439
2022-09-21 13:22:04 +09:00
tildearrow
28d3417196 GUI: more channel bar polishing 2022-09-20 19:41:07 -05:00
tildearrow
eb0aac0f54 GUI: more work on it 2022-09-20 19:07:17 -05:00
freq-mod
980f970809
fix opll bbc micro clock, improve some presets 2022-09-20 21:13:29 +00:00
tildearrow
a58529a49b GUI: fix some thread problems with keyHit 2022-09-20 02:57:56 -05:00
tildearrow
e1890173b2 GUI: implement channel volume bar 2022-09-20 02:32:23 -05:00
tildearrow
1a84812a1d OPNA: fix forceIns RSS/ADPCM volume 2022-09-20 01:03:44 -05:00
tildearrow
3cb1571fb6 GUI: implement channel style settings 2022-09-20 01:00:31 -05:00
Natt Akuma
18d793dc20 SNES: Fix wavesynth and channel 1 2022-09-19 01:01:46 +07:00
Natt Akuma
7956d41f1b SNES: Get wavesynth and envelope working
No samples, inverted volumes and E/P/N yet
It's been 3 months...
2022-09-18 18:33:54 +07:00
Natt Akuma
73c6adb821 wip snes 3 2022-09-18 18:33:54 +07:00
Natt Akuma
0ee6d761f5 Merge branch 'master' of https://github.com/tildearrow/furnace into snes 2022-09-18 18:33:25 +07:00
tildearrow
ebb939c189 GUI: add channel font option 2022-09-18 04:20:08 -05:00
tildearrow
75bcad558a GUI: channel customization, part 1 2022-09-18 03:51:10 -05:00
cam900
635bcf1c6d Fix disclaimer 2022-09-18 13:19:08 +09:00
tildearrow
6bf6a854ef GUI: comfortable wave macro height 2022-09-17 22:55:58 -05:00
cam900
8ba53999bc Less confused naming 2022-09-18 12:09:54 +09:00
cam900
0f5a400b29 Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro 2022-09-18 00:11:53 +09:00
cam900
52476ec1a6 Merge branch 'master' of https://github.com/tildearrow/furnace into vgsound_emu_update 2022-09-16 23:49:11 +09:00
cam900
b461ffe411 Update vgsound_emu library 2022-09-16 23:48:06 +09:00
tildearrow
3e311d94a2 GUI: fix FM wave gen mult 16 2022-09-16 02:04:01 -05:00
tildearrow
6b0aee8cf7 OPL: "fix" stereo in OPL1/2 2022-09-16 02:00:42 -05:00
tildearrow
587e066d43 GUI: randomize in macros under the right click 2022-09-16 00:18:14 -05:00
tildearrow
aa38292ca4 GUI: fix OPLL/OPL op swapping 2022-09-16 00:04:43 -05:00
ZeroByteOrg
b14bf9ea33 Merge branch 'master' into ZSMv1 2022-09-15 12:03:53 -05:00
tildearrow
480243b652 what? 2022-09-14 00:51:45 -05:00
tildearrow
c99ac94838 YM2612: fix clicks when muting with CSM on 2022-09-14 00:19:24 -05:00
tildearrow
146255b08e OPZ: SysEx fixes and notes 2022-09-13 03:29:36 -05:00
tildearrow
d19c6fc236 GUI: add operator copy 2022-09-13 03:29:28 -05:00
tildearrow
a08ae8cce7 implement OpMask for the rest of FM chips
whether supported
2022-09-12 02:26:00 -05:00
tildearrow
6e1f54b777 YM2612: implement OpMask
will be done for OPM and the rest of the OPN chips later
2022-09-12 01:50:27 -05:00
tildearrow
d64e20e859 implement operator muting for ExtCh mode 2022-09-12 00:51:09 -05:00
tildearrow
7b1713758b dev114 - operator muting for OPN/OPM 2022-09-12 00:37:25 -05:00
tildearrow
d4867c5050 GUI: consistency in credits 2022-09-11 05:14:15 -05:00
tildearrow
b82e96ec20 GUI: fix toggles losing their colors on hover 2022-09-10 23:50:53 -05:00
tildearrow
03e226e52b seamless switchMaster 2022-09-10 23:33:05 -05:00
tildearrow
29f1be3b36 fix audio backend not changing on switchMaster 2022-09-10 23:32:04 -05:00
tildearrow
2f0e97f6d9 GUI: FM operator swapping 2022-09-10 23:20:22 -05:00
tildearrow
09233b6de0 GUI: add signed waveform view mode 2022-09-10 22:35:21 -05:00
tildearrow
fc14211997 GUI: wave generator, part 9
it's complete!
2022-09-10 22:12:03 -05:00
tildearrow
2a051900a7 update Bullet_Hell.fur 2022-09-10 21:46:10 -05:00
tildearrow
f0d3ad1c82 GUI: don't care about clipboard data version 2022-09-10 21:33:35 -05:00
tildearrow
7d89708bf7 Clang can you stop complaining 2022-09-10 21:25:58 -05:00
tildearrow
fc4aea3c91 update demo songs (#661) 2022-09-10 21:21:08 -05:00
tildearrow
a46ef0c0be GUI: wave generator, part 8
to-do:
- normalize
- /2
- ×2
- smooth
2022-09-10 19:35:50 -05:00
tildearrow
eb2c01097f GUI: add recent file list 2022-09-10 18:53:27 -05:00
tildearrow
fd98ecee4f also on OPZ 2022-09-10 17:57:14 -05:00
tildearrow
ea5b0baf0a
Merge pull request #594 from tildearrow/revert-593-revert-572-opmlfo
Fix issue #567: LFO disable/enable behavior for YM2151.
2022-09-10 17:07:01 -05:00
tildearrow
99340234b8 GUI: wave generator, part 7
prepare for WaveTools (formerly Mangle)
2022-09-10 16:01:22 -05:00
tildearrow
a99f1bd8a0 fix walkSong 2022-09-10 02:34:47 -05:00
tildearrow
187653a70f dev113 - loop detection changes 2022-09-10 01:39:42 -05:00
tildearrow
ac0decd01b .dmf FDS instrument detection 2022-09-10 00:31:17 -05:00
tildearrow
9ac9cfc903 more .dmp loading fixes
this time for OPLL
2022-09-10 00:28:21 -05:00
tildearrow
3c5d71ce4c fix .dmp loading for Neo Geo presets 2022-09-10 00:12:53 -05:00
tildearrow
023d065fcc fix .dmp loading 2022-09-10 00:09:38 -05:00
tildearrow
2e49f9c8a0 TIA: volume 2022-09-09 23:42:48 -05:00
tildearrow
917a03eb07 TIA: fixes fixes fixes 2022-09-09 23:40:21 -05:00
tildearrow
fcefbb4909 TIA: update to latest Stella core 2022-09-09 23:21:45 -05:00
tildearrow
f2e519d71e GUI: add an option to exit mobile UI 2022-09-09 19:23:53 -05:00
tildearrow
0ac92209d0 GUI: even more mobile work 2022-09-09 18:53:20 -05:00
tildearrow
d021005f26 GUI: fix arp macro hover 2022-09-09 16:41:00 -05:00
tildearrow
84b0ffbac3 VRC6: possibly bring solution to #671 2022-09-09 15:31:38 -05:00
tildearrow
7e065e4cfe GUI: more mobile UI things 2022-09-09 15:31:29 -05:00
tildearrow
9a3c81d90a GUI: wave generator, part 6
FM now with feedback!
2022-09-09 03:23:18 -05:00
tildearrow
0c8cde9f85 GUI: mark modified upon order val change 2022-09-09 00:02:43 -05:00
tildearrow
ffcef2ac73 fix .opni TL loading 2022-09-08 23:48:39 -05:00
tildearrow
0fd72c53ef GUI: and more mobile UI progress 2022-09-08 23:20:33 -05:00
tildearrow
2c18fe1051 GUI: lots of mobile UI progress 2022-09-08 19:15:19 -05:00
tildearrow
ae6e956f06 GUI: some mobile view work 2022-09-08 17:04:38 -05:00
tildearrow
773b63b810 GUI: don't save layout periodically 2022-09-08 13:16:57 -05:00
tildearrow
7de165fd88 N163: fix channel count change glitch, part 1 2022-09-08 03:01:22 -05:00
tildearrow
4ad324bfed screw you clangd extension 2022-09-08 01:49:36 -05:00
tildearrow
21baf2e272 GUI: typo fixing 2022-09-08 01:45:05 -05:00
tildearrow
56ba47408c GUI: initialize variables 2022-09-08 01:37:16 -05:00
tildearrow
43100fbbee
Merge pull request #644 from NatsumiFox/master
GUI: Remember window x/y position and maximized state.
2022-09-08 01:35:29 -05:00
tildearrow
a59ed84322 GUI: fix wave gen FM con checkboxes doing nothing 2022-09-06 14:28:57 -05:00
tildearrow
f94c6f101a GUI: wave generator, part 5
completely untested FM generation
2022-09-05 05:48:20 -05:00
tildearrow
9435ab12b0 GUI: wave generator, part 4
prepare FM
2022-09-04 04:00:56 -05:00
tildearrow
f7bca46a4a GUI: implement save as format in editors as well 2022-09-04 02:37:43 -05:00
tildearrow
90a0db06f8 GUI: one tiny fix 2022-09-04 02:27:00 -05:00
tildearrow
f34b01c0e5 GUI: work around .dmf/.dmp saving issue 2022-09-04 02:26:29 -05:00
cam900
d82d7255d1 Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro 2022-08-31 19:18:15 +09:00
tildearrow
a33e6e3989 GUI: add "create wave from selection" option
in sample editor
2022-08-31 03:34:13 -05:00
tildearrow
16eba9ec96 fix macro delay not working on first note 2022-08-31 03:11:02 -05:00
tildearrow
820b23ecdb fix macros sometimes being out of sync when seekin 2022-08-31 03:05:06 -05:00
tildearrow
f3c3d82e4d fix hang when swapping chips
fixes #660
2022-08-31 02:52:35 -05:00
tildearrow
2abcea118c WonderSwan: fix possible hang when seeking 2022-08-31 00:51:08 -05:00
tildearrow
7f01eaec9d convert note/macro rel to note off on .dmf save 2022-08-30 23:59:38 -05:00
tildearrow
95db562414 fix Android build 2022-08-30 16:37:26 -05:00
tildearrow
af1b684c08 NES: #655 2022-08-30 15:47:12 -05:00
tildearrow
3af287cf9d AY: fix per-chan osc in Sunsoft 5B mode 2022-08-29 04:15:53 -05:00
tildearrow
4b4a254064 C64: reSIDfp per-chan osc 2022-08-29 03:54:55 -05:00
tildearrow
69efad1df4 Merge branch 'master' of github.com:tildearrow/furnace 2022-08-29 03:27:04 -05:00
tildearrow
8d280fd9a3 C64: bind reSIDfp 2022-08-29 03:26:49 -05:00
cam900
26d3e02dd8 Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro 2022-08-29 11:47:36 +09:00
cam900
c2a7bdd194
Match this to actual channel count 2022-08-29 11:45:18 +09:00
aurora
3b0df75bf6 Merge branch 'master' of https://github.com/tildearrow/furnace 2022-08-29 05:44:34 +03:00
tildearrow
32050a211f GUI: update credits 2022-08-28 15:54:21 -05:00
Lunathir
6041b8f14f
Change references to some chips (#658)
* Update sysDef.cpp

* Update sysDef.cpp

* Update sysDef.cpp

* Update sysDef.cpp
2022-08-28 15:54:05 -05:00
tildearrow
d485af439d fix macOS build 2022-08-28 15:36:12 -05:00
tildearrow
c3ced46fa3 coming soon: reSIDfp core 2022-08-28 15:10:44 -05:00
ZeroByteOrg
ca4fb5b7d4 Merge branch 'master' into ZSMv1 2022-08-28 10:54:20 -05:00
tildearrow
645dcdf9a0 fix .dmf and arp macros 2022-08-28 02:57:40 -05:00
tildearrow
82703a165f fix non-STD instruments in C64/GB/PCE converting
to the wrong type
2022-08-28 01:12:57 -05:00
tildearrow
ed05bc4d61
Merge pull request #657 from lunathir/master
More in-program text corrections
2022-08-28 01:04:34 -05:00
tildearrow
3e8f248f77 fix saving a pre-24 .dmf song 2022-08-28 01:03:23 -05:00
Lunathir
1d5390c0e9
More in-program text corrections 2022-08-27 22:53:47 -07:00
cam900
3fcccb52ee Reduce performance issue 2022-08-28 10:50:57 +09:00
cam900
e3aee980c5 Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro 2022-08-28 10:02:52 +09:00
cam900
a411e34a62 Performance adjusts 2022-08-28 09:59:56 +09:00
tildearrow
58853ce5d5 OPNB-B -> OPNB2 2022-08-27 16:12:00 -05:00
cam900
f73d1bd82c Add ADPCM-B instrument support for Y8950 w/drums 2022-08-28 01:04:27 +09:00
cam900
5d3cecfea6 Fix switch case 2022-08-27 18:58:49 +09:00
cam900
745837c41d Fix compile (2) 2022-08-27 18:40:16 +09:00
cam900
80c9b0c3f4 Fix compile 2022-08-27 18:26:56 +09:00
cam900
570036ad6f CONTRIBUTING 2022-08-27 18:22:36 +09:00
cam900
8f804f6e6b Correct pitch to sample preview 2022-08-27 18:20:33 +09:00
cam900
c44f03b1a3 Sync with master 2022-08-27 18:11:34 +09:00
cam900
22211a4ef0 Fix loop 2022-08-27 17:28:08 +09:00
cam900
54dbd0690c Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
# Conflicts:
#	src/engine/fileOps.cpp
#	src/engine/platform/lynx.cpp
#	src/engine/platform/rf5c68.cpp
#	src/engine/platform/su.cpp
#	src/engine/platform/x1_010.h
#	src/engine/platform/ym2610.cpp
#	src/engine/platform/ym2610.h
#	src/engine/platform/ym2610b.cpp
#	src/engine/platform/ym2610b.h
#	src/engine/sysDef.cpp
#	src/gui/insEdit.cpp

Add effect command for ADPCM-A global volume, X1-010 Sample bank slot
2022-08-27 17:25:48 +09:00
cam900
4cc79fb49d Prepare for split sample chip instrument
(MSM6258, MSM6295, QSound, Sega PCM, ADPCM-A, ADPCM-B, YMZ280B, RF5C68)
Instrument color and icons are placeholder.

different volume range, hard panned/soft panned and/or independent volume per output, chip-dependent features (global volume, echo, etc)
Allow use sample in instrument tab for chip with sample support
Prepare to support X1-010 Seta 2 style bankswitch behavior
Prepare to support AY89x0 PCM DAC
Support volume for PCE sample (DAC)
Fix Lynx, Y8950 sample pitch matches to sample preview
Support PCM DAC with backward and pingpong loop mode
Reduce some codes
Add Sega PCM, AY89x0, QSound, PCM DAC, Lynx per-channel debug support
2022-08-27 16:27:36 +09:00
tildearrow
d577755035 fix note on sometimes not working in jam mode 2022-08-27 00:37:32 -05:00
tildearrow
efd5cc0dac GUI: implement search in "Choose a System!" 2022-08-27 00:14:17 -05:00
tildearrow
73f88c7635 GUI: and here is the new chip selector 2022-08-26 23:35:16 -05:00
tildearrow
daf176e197 GUI: prepare for new chip picker 2022-08-26 19:30:13 -05:00
tildearrow
be9385f701 GUI: work on chip manager 2022-08-26 18:51:17 -05:00
tildearrow
897a61db85 copy paste 2022-08-26 16:44:27 -05:00
tildearrow
1b80b96189 prepare for chip swapping 2022-08-26 03:03:36 -05:00
tildearrow
c58f1daeb8 QSound: disable key on log
we already debugged the issue
2022-08-26 03:00:37 -05:00
tildearrow
46d5a8759c GUI: fix some interpolate issues 2022-08-25 23:39:55 -05:00
tildearrow
24c5ba89e2 GUI: don't rename settings 2022-08-25 22:09:32 -05:00