tildearrow
2c1a1b20de
YM2612: fix ExtCh macro one-tick delay
2022-11-09 23:24:03 -05:00
tildearrow
a90cb2e011
YM2612: macro release
2022-11-09 13:42:28 -05:00
tildearrow
3275d92f99
MOD import: handle Cxx with vol higher than 64
2022-11-09 03:52:49 -05:00
tildearrow
d917113ae1
YM2612: implement op param macros in ExtCh
2022-11-09 03:51:34 -05:00
tildearrow
3745e0935d
YM2612: prototype of ExtCh macros
2022-11-08 18:33:01 -05:00
tildearrow
bb6bcab2e3
preparing stuff
2022-11-07 19:09:01 -05:00
tildearrow
8d8bdfd1f7
dev125 - prepare for ExtCh FM macros
2022-11-07 18:39:04 -05:00
tildearrow
06ddf07d48
dev124
2022-11-07 17:45:43 -05:00
tildearrow
1d262a97ee
dev124 - critical fix for a sample loading bug
2022-11-07 17:45:36 -05:00
tildearrow
133627b325
SMS: alleviate Nuked-PSG clicking, part 1
2022-11-07 17:35:00 -05:00
tildearrow
184a6bd6b2
dev123 - store sample loop mode
2022-11-07 17:22:13 -05:00
tildearrow
4894cc121c
SMS: why does this break so many songs
2022-11-07 02:30:53 -05:00
tildearrow
63bb5aac6b
MIDI input: wave and sample preview
2022-11-06 02:06:51 -05:00
tildearrow
a4fe7ddb76
WaveSynth: fix subtract
2022-11-05 17:07:37 -05:00
tildearrow
00d5ed8b30
fix RF5C68 chip type flag conversion
2022-11-05 16:31:51 -05:00
tildearrow
4531e9fc9c
load .brr loop position if present
2022-11-01 02:47:27 -05:00
cam900
90ed617cf6
Prepare for split volume scaling macro to 'log volume only' macro and 'log volume if compatibility flag set' macro
2022-10-28 22:36:50 +09:00
tildearrow
61c69324a1
SNES: big volume scaling blunder
2022-10-28 01:56:07 -05:00
tildearrow
9a1447e392
NES: envelope and length counter effects
2022-10-25 00:43:03 -05:00
tildearrow
07f247af12
MMC5: also apply fix here
2022-10-24 23:16:38 -05:00
tildearrow
f9209506e1
NES: alternative fix
2022-10-24 22:57:32 -05:00
tildearrow
5cfd74b45f
NES: fix 12xx changing volume after note off
2022-10-24 22:56:30 -05:00
tildearrow
b073689ac9
OPNA: try an ADPCM fix
2022-10-24 22:53:44 -05:00
tildearrow
8b80009d92
still tick subticks in freelance mode
2022-10-24 03:25:19 -05:00
tildearrow
4acb6ccc09
fine, here's your Pong
2022-10-24 03:19:42 -05:00
tildearrow
6ceac62015
SNES: fix effective sustain mode
2022-10-23 03:17:30 -05:00
tildearrow
b9527f5617
DSFGHIKOJSJLKDG;L;JKGDLADSDKLFHDS;
2022-10-23 03:03:32 -05:00
tildearrow
f5b0604d4a
VGM export: fix direct stream mode buggy duration
2022-10-22 03:53:31 -05:00
tildearrow
a8def55d56
fix song stopping too early
2022-10-22 03:46:39 -05:00
tildearrow
b073368b21
fix endOfSong inconsistency
...
fixes #719
2022-10-22 03:31:03 -05:00
tildearrow
d96674186e
GUI: new scaling factor detection technique
2022-10-20 01:49:33 -05:00
tildearrow
206fb119aa
VGM export: extended header length should be 12
2022-10-19 13:48:29 -05:00
tildearrow
951cae4eec
set SN volume to 32 when loading .dmf
2022-10-17 15:30:48 -05:00
tildearrow
ed12ca5bd8
VGM export: get Fractal template export working
2022-10-17 14:31:37 -05:00
tildearrow
4dda45116e
VGM export: fix stream command glitch in direct
2022-10-17 14:28:41 -05:00
tildearrow
4723ed3972
VGM: experimental direct stream mode for YM2612
2022-10-17 14:25:30 -05:00
tildearrow
684b5a928b
VGM export: prepare for "direct stream mode"
...
this will eventually allow for DualPCM and MSM6258 export
DO NOT USE YET
2022-10-17 04:17:00 -05:00
tildearrow
c3e2e902af
prepare for possible DualPCM and MSM6258 VGM xprt
2022-10-16 21:35:25 -05:00
tildearrow
ecd5662d9b
T6W28: whoops fix VGM export
2022-10-16 01:29:02 -05:00
tildearrow
285d81c716
T6W28: VGM export
2022-10-16 01:27:39 -05:00
tildearrow
340a70653b
Virtual Boy: document reset register
2022-10-16 01:14:00 -05:00
tildearrow
3038f65fab
Virtual Boy: fix modulation
2022-10-16 01:00:28 -05:00
tildearrow
8e64ecd23a
Virtual Boy: fix sweep not working
2022-10-16 00:53:12 -05:00
tildearrow
489f56b913
update several things - including an Amiga fix
2022-10-15 22:41:50 -05:00
tildearrow
bf1639d9ba
NES: fix game_theme_tune_not_a_real_game_.dmf
2022-10-15 04:17:42 -05:00
tildearrow
43d75712b3
VERA: what is this? inconsistency?
2022-10-15 04:09:04 -05:00
tildearrow
0d3042107f
VERA: fix pan macro
2022-10-15 04:02:30 -05:00
tildearrow
2cead0b7f9
Virtual Boy: phase reset macro
2022-10-15 04:00:41 -05:00
tildearrow
b4b7ab86fb
T6W28: honor poll
2022-10-13 03:41:40 -05:00
tildearrow
0f0c8b5567
Virtual Boy: noise length macro
2022-10-13 03:30:05 -05:00
tildearrow
843d18290d
T6W28: finish it up (mostly)
2022-10-12 04:05:09 -05:00
tildearrow
88444e6f59
raise shields
2022-10-12 03:50:13 -05:00
tildearrow
a3fdf171f3
T6W28: separate instrument type
2022-10-12 00:46:33 -05:00
tildearrow
ea0b573402
T6W28: correct clock rate
2022-10-12 00:25:20 -05:00
tildearrow
f8896ed64c
T 6 W 2 8
2022-10-12 00:12:56 -05:00
tildearrow
79f1b350ae
Virtual Boy: more mod table work
2022-10-11 13:10:17 -05:00
tildearrow
8b87905304
Virtual Boy: fix noise phase reset
2022-10-11 03:52:25 -05:00
tildearrow
e25913d458
Virtual Boy: fix mod/sweep effects
2022-10-10 22:51:43 -05:00
tildearrow
4ec5ee20e8
Virtual Boy: instrument mod table and sweep
2022-10-10 22:24:07 -05:00
tildearrow
b23939a124
Virtual Boy: early modulation work
2022-10-10 22:10:23 -05:00
tildearrow
22dcc610fa
Virtual Boy: how does this work?
2022-10-10 18:48:36 -05:00
tildearrow
7fd808fd31
Virtual Boy: more clean-up
2022-10-09 17:24:39 -05:00
tildearrow
9f105d92a8
VGM export: why
2022-10-09 17:24:24 -05:00
tildearrow
744f897e4f
Virtual Boy: clean-up
2022-10-09 15:18:41 -05:00
tildearrow
691a7eeea7
unblip-ize the T6W28 code
2022-10-09 12:46:21 -05:00
tildearrow
9ea72a321f
I don't understand how am I going to do this
...
this code looks too glued to Blip_Buffer
2022-10-09 04:05:44 -05:00
tildearrow
9ff4d89c49
Virtual Boy: fix mute
2022-10-09 04:04:43 -05:00
tildearrow
9c22b4671c
improve playback hang detection logic
2022-10-09 01:14:02 -05:00
tildearrow
b53319354c
Virtual Boy: VGM export
2022-10-09 00:00:00 -05:00
tildearrow
504778d975
Virtual Boy: more work
2022-10-08 23:25:15 -05:00
tildearrow
6179ef493c
SNES: fix some clicking issues
2022-10-08 22:22:01 -05:00
tildearrow
f76e4044c7
prepare for Virtual Boy
2022-10-08 19:37:22 -05:00
tildearrow
d3718ccaf0
YMU759: fix 4-op ins loading in .dmf
2022-10-08 02:03:09 -05:00
tildearrow
bf75603c23
oh wait I forgot to update version number!
2022-10-08 00:53:58 -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
ea7f8e1154
NES/SN: Defle compat fixes
2022-10-08 00:01:26 -05:00
tildearrow
5726ffc740
Game Boy: fix porta regression
2022-10-07 23:37:56 -05:00
tildearrow
80f8ccf627
C64: partially fix wave after gate
2022-10-07 17:21:53 -05:00
tildearrow
66234df636
finish work on ADSR/LFO macro type
2022-10-07 16:47:18 -05:00
tildearrow
a965433bba
start working on LFO macro mode
2022-10-07 14:17:25 -05:00
tildearrow
a979bc244d
start working on ADSR macro mode
2022-10-07 04:11:45 -05:00
tildearrow
68d962fcdb
FCS: implement more commands
2022-10-06 15:37:54 -05:00
tildearrow
85eaf91591
FCS: some optimization
...
speed dial commands and preset delays
FCS = Furnace Command Stream (binary)
2022-10-06 14:37:42 -05:00
tildearrow
16b752dc8a
experimental split command stream
2022-10-04 18:57:04 -05:00
tildearrow
1fbf592994
fix build on Windows
2022-10-04 13:18:18 -05:00
tildearrow
263982719d
MSM5232: oh come on why didn't I commit this?
2022-10-04 03:34:38 -05:00
tildearrow
8ab0d28ace
MSM5232: per-chan osc
2022-10-04 02:35:32 -05:00
tildearrow
c2b75d26d7
SNES: loop injection
2022-10-04 01:20:26 -05:00
tildearrow
d981e59c59
(12*sampleBank+c.value%12)
2022-10-04 00:46:16 -05:00
tildearrow
4695659ae4
X1-010: fix 17xx PCM - take 2
2022-10-04 00:04:41 -05:00
tildearrow
204af47421
Revert "Fix 1701 command for X1-010"
...
This reverts commit ece4eb9a57 .
2022-10-03 23:52:52 -05:00
cam900
ece4eb9a57
Fix 1701 command for X1-010
2022-10-04 11:17:03 +09:00
tildearrow
4eed3dbc4d
SNES: gain macro
2022-10-03 18:40:07 -05:00
tildearrow
1409979561
fix instrument movement not relaying to sub-songs
...
properly when they have different pattern lengths
2022-10-03 12:16:50 -05:00
tildearrow
19cd491e5f
MSM5232: effects
2022-10-02 02:30:22 -05:00
tildearrow
8de9e98a45
I may be drunk
2022-10-02 02:08:33 -05:00
tildearrow
8b9b452fbd
SoundUnit: fix echo resolution being ignored
2022-10-02 02:03:18 -05:00
tildearrow
a14bd4c8d4
call renderSamples() when moving samples
2022-10-02 02:00:31 -05:00
tildearrow
76f1717b14
the cursor can't get tired
2022-10-02 01:54:31 -05:00
tildearrow
0c79280aae
GUI: fix loop not updating samples on SNES
2022-10-02 01:32:12 -05:00
tildearrow
85f739497f
fix bug when seeking with VT num>den
2022-10-02 01:02:01 -05:00
tildearrow
92d5525692
Game Boy: fix Synchronize
2022-10-02 00:06:06 -05:00
tildearrow
bcc94fd459
truly fix .dmp arp macro saving
...
(hopefully)
2022-10-01 23:59:23 -05:00
tildearrow
7b55ba4e77
MSM5232: more options
2022-10-01 19:47:40 -05:00
tildearrow
76f0cceb55
partially fix .dmp arp macro saving
2022-10-01 16:44:52 -05:00
tildearrow
62f022eea0
MSM5232: noise macro
2022-10-01 03:40:06 -05:00
tildearrow
aed738e0d5
MSM5232: channel muting
2022-10-01 03:32:13 -05:00
tildearrow
81ac2ba3b1
MSM5232: add detune option
2022-10-01 03:27:57 -05:00
tildearrow
5e18edb229
early MSM5232 work
2022-10-01 03:15:40 -05:00
tildearrow
f0b3f614e1
prepare for MSM5232
2022-09-30 23:22:26 -05:00
tildearrow
5e4bfe2f11
GUI: sample editor changes
2022-09-30 18:24:20 -05:00
tildearrow
3e997ae886
GUI: add a sample preview rate hint
2022-09-30 17:47:17 -05:00
tildearrow
73a9eb5ccc
SNES: easier filter config
2022-09-30 04:02:11 -05:00
tildearrow
89311690a0
chip flags rewrite, part 6
...
fix GUI (partially)
2022-09-30 02:14:54 -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
48db9a1d0c
chip flags rewrite, part 4 - DO NOT USE
...
the next part is to drop systemFlagsOld completely
and then to fix the GUI
2022-09-29 20:13:40 -05:00
tildearrow
ee6e0aa0e0
chip flags rewrite, part 3 - DO NOT USE
...
the next thing to do is to change DivDispatch::setFlags() to use
the new flags
no chip configuration until this is finished!
2022-09-29 18:03:39 -05:00
tildearrow
3b28549885
SNES: pre-dev118 gain hotfix
2022-09-29 04:39:31 -05:00
tildearrow
0acca7458d
chip flags rewrite, part 2
...
move systemFlags to legacy status
2022-09-29 03:29:24 -05:00
tildearrow
82eed26094
chip flags rewrite, part 1
2022-09-29 03:19:48 -05:00
tildearrow
24a72165c9
move config handler to a new class
...
paves the way for chip flags rewrite
2022-09-29 01:24:26 -05:00
tildearrow
c45816b8f2
DAC: fix wavetable mode
2022-09-29 00:38:18 -05:00
tildearrow
86fe6206be
another tiny fix
2022-09-29 00:27:58 -05:00
tildearrow
6ed50d717c
fix song stop screwing everything up
2022-09-29 00:27:40 -05:00
tildearrow
9f2cb1450f
YM2151: fix LFO
2022-09-29 00:10:34 -05:00
tildearrow
7990dc1965
OPN: fix AY issue
2022-09-28 23:21:24 -05:00
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
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
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
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
cam900
ef9fedb0b8
Fix Lynx clamping
2022-09-24 01:04:09 +09: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
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
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
1ceca2a509
release v0.6pre1.5
2022-09-22 04:13:26 -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
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
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
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
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
6b0aee8cf7
OPL: "fix" stereo in OPL1/2
2022-09-16 02:00:42 -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
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
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
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
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
84b0ffbac3
VRC6: possibly bring solution to #671
2022-09-09 15:31:38 -05:00
tildearrow
ffcef2ac73
fix .opni TL loading
2022-09-08 23:48:39 -05:00
tildearrow
7de165fd88
N163: fix channel count change glitch, part 1
2022-09-08 03:01:22 -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
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
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
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
daf176e197
GUI: prepare for new chip picker
2022-08-26 19:30:13 -05:00