tildearrow
ddcd486c61
YM2612: fix Furnace DAC mode glitching slides
2022-04-30 20:52:48 -05:00
tildearrow
2e8634626d
new panning effects (80/81/82)
2022-04-29 23:41:14 -05:00
tildearrow
d211170e86
implement relative pitch macro mode
2022-04-28 01:31:16 -05:00
tildearrow
66f5b2117f
dev90 - linear pitch macro option
2022-04-28 00:26:21 -05:00
tildearrow
1b97d3912b
YM2612: hopefully the final pitch slide fix
2022-04-25 11:59:02 -05:00
tildearrow
bcade6931a
YM2612: allow for DAC rate higher than 32KHz
...
issue #391
2022-04-25 01:42:26 -05:00
tildearrow
832df58929
YM2612: fix several sample bugs
2022-04-25 01:24:42 -05:00
tildearrow
52e35fdf04
huh? TODO: fix this
2022-04-24 18:17:05 -05:00
tildearrow
dd9bb8327a
and this finally does it
...
the last thing to do is a compatibility flag
2022-04-23 18:02:43 -05:00
tildearrow
dd80cb8b55
what the heck
2022-04-22 17:42:42 -05:00
tildearrow
943e013cb4
YM2612: new pitch slide formula
...
finally nailed it (almost)
2022-04-22 16:46:24 -05:00
tildearrow
8db53faf72
new FM frequency calculation experiments
2022-04-22 04:23:52 -05:00
tildearrow
79fa8f1d02
better default instrument for OPL/OPLL
...
no longer silence
2022-04-21 02:24:06 -05:00
tildearrow
fc8a130c71
implement panning macro
...
except for QSound
2022-04-17 14:15:57 -05:00
tildearrow
b4ac5c7e6a
implement pitch macro
2022-04-16 01:39:40 -05:00
tildearrow
fd3d57b1cb
even more improvements to low-latency mode
2022-04-15 15:01:11 -05:00
tildearrow
96715ed88c
add experimental low-latency mode
...
do not use (yet)!
2022-04-15 05:37:23 -05:00
tildearrow
d47a59f5f0
implement pitch macro
...
TODO: test!
2022-04-15 03:37:16 -05:00
tildearrow
c743a9e96a
implement phase reset macro on supported systems
2022-04-15 03:16:14 -05:00
tildearrow
a530934671
fix retrigger issue in sample instruments
2022-04-15 01:26:44 -05:00
cam900
68cf969600
Merge remote-tracking branch 'upstream/master' into macro
2022-04-10 16:34:23 +09:00
tildearrow
f42855f170
add 30xx effect to hard reset envelope
...
currently only for 2612!
2022-04-10 02:11:36 -05:00
cam900
d3e5efe834
Prepare for macro refactoring
2022-04-10 14:01:55 +09:00
tildearrow
a43034f559
OPN: fix portaPause not resetting on new note
2022-03-29 23:58:50 -05:00
tildearrow
5dac609d92
Genesis: better DAC write algorithm
...
only write DAC if there aren't too many queued writes
2022-03-27 01:47:27 -05:00
tildearrow
322981b021
maybe fix possible crash regarding smp loop points
2022-03-21 21:26:36 -05:00
tildearrow
67d516fcee
Genesis: prioritize DAC writes
2022-03-14 01:38:11 -05:00
tildearrow
716298c49c
Genesis: now fix off not working on channel 6
2022-03-11 22:41:04 -05:00
tildearrow
2a0aa19b2b
fix broken DAC mode
...
adds new compat flag
2022-03-11 22:11:33 -05:00
tildearrow
3b8388d90c
YM2151/2610/2612/Game Boy: fix panning - UNTESTED
2022-03-06 14:39:20 -05:00
tildearrow
5816f01c07
Genesis: PSG clean-up
...
since genesis is now split into YM2612 + SN, the "psg" inside
DivPlatformGenesis becomes useless.
2022-03-02 18:25:17 -05:00
tildearrow
19c4f5559a
bring crash fix from 0.5.8
2022-02-24 22:52:20 -05:00
tildearrow
1e98f0c4a1
sample system rewrite! **PLEASE READ**
...
this commit mostly rewrites the sample system.
as of now samples can be ADPCM, 8-bit, BRR or 16-bit
or something...
consider this VERY EXPERIMENTAL.
if you find any issues REPORT THEM immediately.
it's nearly 4am...
2022-02-24 03:57:45 -05:00
tildearrow
df35b8fb45
add register view
...
supported chips only.
2022-02-21 22:31:27 -05:00
tildearrow
e697c055b6
replay keyOn in active channels during forceIns
...
fixes an issue when playing orders
2022-02-20 21:39:14 -05:00
tildearrow
36eaea0fa7
OPN: apply max freq limit
2022-02-17 22:07:20 -05:00
tildearrow
647f2f96b0
dear tildearrow are you drunk or what?
2022-02-15 17:22:09 -05:00
tildearrow
b24c572632
prevent division by zero, part 1
2022-02-15 15:19:36 -05:00
tildearrow
853ade2416
improve the status bar
...
issue #39
2022-02-15 01:46:03 -05:00
tildearrow
b9832abbeb
license clarification, part 3
2022-02-14 22:12:20 -05:00
tildearrow
7c80a88bbf
GUI: fix debug menu a bit
2022-02-13 15:03:07 -05:00
tildearrow
6bcd3df691
oopsie
2022-02-12 21:19:38 -05:00
tildearrow
62f2f67b9d
add two more compatibility flags
...
for songs that relied upon pre-0.5.5 broken behavior
2022-02-09 22:07:32 -05:00
tildearrow
788ccfb334
unscrew alg + volume
2022-02-09 12:43:27 -05:00
tildearrow
bf537881ce
possibly implement envelope release points
...
no way to set them yet tho other than the MML string
2022-02-08 13:11:04 -05:00
tildearrow
d0457a2e1b
VGM export: improvements
...
- use shorthand command for waiting at 50/60Hz
- don't write stream rate change if DAC is off
2022-02-06 16:47:12 -05:00
tildearrow
cb430fc169
Genesis: fix bus overload when using ymfm core
2022-02-05 04:31:20 -05:00
tildearrow
6b040084e0
Genesis: add alternate clock speed
2022-02-04 21:35:24 -05:00
tildearrow
902febe298
actually implement pitch of C-4
2022-02-04 03:29:40 -05:00
tildearrow
c682c921a1
fix compatible-style retrigger
2022-02-03 15:43:41 -05:00