tildearrow
98c04e4dfd
OPLL: actually care about effects
2022-02-28 04:58:44 -05:00
tildearrow
4218440af1
help how does this work
2022-02-28 03:50:45 -05:00
tildearrow
539182e643
OPLL: 90%
...
effects implemented.
TODO:
- FM macros
- muting
- proper drum mode
- proper VRC7
2022-02-28 03:17:33 -05:00
tildearrow
e5c993eb14
lynx: re-apply panning on forceIns
2022-02-28 02:27:22 -05:00
tildearrow
14749e165e
OPLL: VRC7
2022-02-28 02:19:27 -05:00
tildearrow
6dc01159ee
OPLL: 88%
...
TODO:
- effects
- FM macros (ugh)
- muting
- proper drum mode
- proper VRC7
2022-02-28 01:25:10 -05:00
tildearrow
77285a65e6
OPLL: 85%
...
compatible drums work (kinda)
2022-02-27 02:58:30 -05:00
tildearrow
79c148849f
QSound: fix echo
...
thanks superctr
2022-02-27 00:46:23 -05:00
tildearrow
cf668aa6d4
VGM export: lol
2022-02-27 00:41:27 -05:00
tildearrow
8d2129cadc
VGM export: clean up compound systems
2022-02-27 00:39:16 -05:00
tildearrow
217e43dab3
fix
2022-02-26 05:04:31 -05:00
tildearrow
1a69794efe
remove extension when loading ins from file
2022-02-26 04:49:40 -05:00
tildearrow
271b3fb0fe
OPLL: 80%
...
accuracy fixes pending though
then macros and then drum mode
2022-02-26 03:27:37 -05:00
tildearrow
c52258f943
update format to store OPLL preset number
2022-02-25 23:59:08 -05:00
tildearrow
60688d8ddb
OPLL: 40%
2022-02-25 17:55:33 -05:00
tildearrow
f403621d6e
this is not working well
...
i mean, seriously... OPLL output isn't 4-bit, right?
i must be doing something really wrong
2022-02-25 13:33:58 -05:00
tildearrow
c5b30bab75
soundddddd
2022-02-25 04:46:15 -05:00
tildearrow
37f850c6c4
prepare for OPLL system - DOES NOT WORK
2022-02-25 04:26:01 -05:00
tildearrow
9ea26da44e
ADPCM-B fixes
2022-02-25 01:04:07 -05:00
tildearrow
bd96bf484b
fix 8-bit samples not loading correctly
2022-02-25 00:31:09 -05:00
tildearrow
35e459d9e5
Neo Geo: implement ADPCM-B
2022-02-25 00:11:27 -05:00
tildearrow
efd78a23c0
GB: another fix
2022-02-24 22:59:01 -05:00
tildearrow
70eb17c33c
PCE: fix LFO a bit more
2022-02-24 22:52:32 -05:00
tildearrow
19c4f5559a
bring crash fix from 0.5.8
2022-02-24 22:52:20 -05:00
tildearrow
28254d4b24
SMS: add 1.79MHz option
2022-02-24 18:00:19 -05:00
tildearrow
4b6d9adcb9
volume changes
...
as of now the master volume is 1.0x (it was 2.0x before)
NES has also been amplified.
these changes should not affect older songs.
2022-02-24 17:56:19 -05:00
tildearrow
82c8b97d9c
Neo Geo: safety checks
2022-02-24 16:53:38 -05:00
tildearrow
e4ad569f8d
Lynx: fix stereo
2022-02-24 16:53:20 -05:00
tildearrow
f7bd06c4eb
yay ADPCM-A and QSound work again!
2022-02-24 16:16:02 -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
3542229448
better sample loading in really old .dmf files
2022-02-24 00:05:11 -05:00
tildearrow
92e1553014
yay + prepare for sample system changes
2022-02-23 22:00:20 -05:00
tildearrow
ccfed873e8
system master race
2022-02-23 21:53:07 -05:00
Ian Karlsson
a92c29bbdb
qsound clipping fix from MAME
2022-02-23 23:51:34 +01:00
tildearrow
3804e45042
Merge pull request #216 from superctr/220223_smpl
...
Update center rate and loop information when loading and saving samples
2022-02-23 17:04:09 -05:00
Waldemar Pawlaszek
8d1da90d78
Fixing a bug that resulted with broken pitch range on non MSVC systems. ( #215 )
2022-02-23 22:48:06 +01:00
Ian Karlsson
6472795b01
Update center rate and loop information when loading and saving samples
2022-02-23 14:32:35 +01:00
tildearrow
29cae1a3f8
Merge pull request #212 from superctr/220223_qsound
...
qsound: Reduce volume scaling
2022-02-23 04:25:51 -05:00
tildearrow
a29a89224e
compound system flattening, part 3
...
added a new strategy to determine system name
2022-02-23 03:54:06 -05:00
Ian Karlsson
ce3e8c6c6b
qsound: Reduce volume scaling
2022-02-23 09:26:22 +01:00
tildearrow
319c559f47
compound system flattening, part 2
...
.dmf saving implemented. only available for the following setups:
- YM2612 + SMS = Genesis
- YM2612 ext3 + SMS = Genesis ext3
- YM2151 + SegaPCM compat = Arcade
- SMS + OPLL = SMS with FM expansion
2022-02-23 03:19:32 -05:00
tildearrow
e4b9a6d1d9
compound system flattening, part 1
...
as of now compound systems (Genesis and Arcade) are translated to
separate chips.
this improves audio quality and makes things easier.
it also allows you to change the volume of each chip on a Genesis.
also adds SegaPCM system with 16 channels!
2022-02-23 02:52:30 -05:00
tildearrow
a7ecb4ecdb
header license oops
2022-02-23 02:13:43 -05:00
tildearrow
a5561f1899
tabs to spaces
2022-02-22 22:13:17 -05:00
tildearrow
e6ee28ce0d
Merge branch 'cps2' of https://github.com/superctr/furnace into superctr-cps2
2022-02-22 18:21:57 -05:00
tildearrow
f2232b6157
more lynx micro-fixes and bump version to dev57
...
allocated 3 versions for possible emergency fix releases after 0.5.7
0.6 dev starts here!
2022-02-22 17:48:13 -05:00
tildearrow
278536489f
lynx micro-fix
2022-02-22 17:40:29 -05:00
Waldemar Pawlaszek
b1120575e4
Proper device resetting
2022-02-22 21:35:17 +01:00
Waldemar Pawlaszek
2e45b3066a
Removing unused variables
2022-02-22 21:34:56 +01:00
Ian Karlsson
e32ef2d881
Add 3xxx effect to set echo delay buffer length. Add documentation
2022-02-22 21:16:46 +01:00