tildearrow
367d14357c
wave synth work
...
now there is a preview
2022-05-21 18:36:15 -05:00
tildearrow
61916be495
SoundUnit: fix order of filter bits
2022-05-21 16:04:06 -05:00
tildearrow
b38a1cfb55
implement some dual wave synth effects
2022-05-21 14:05:23 -05:00
tildearrow
70ead337f3
Y8950: fix ADPCM VGM export
2022-05-21 03:34:39 -05:00
tildearrow
315c2645d2
Namco WSG: finish it up
2022-05-21 02:56:36 -05:00
tildearrow
9162e8e241
Namco WSG: 8 channel WSG (CUS30) now works
2022-05-21 02:16:38 -05:00
tildearrow
c251ea2198
Namco WSG: muting
2022-05-21 01:40:28 -05:00
tildearrow
bc47d1ebcd
Namco WSG: 8 channel WSG (15xx) now works
2022-05-21 01:39:00 -05:00
tildearrow
b17694c6a3
Namco WSG: 3 channel WSG now works
2022-05-21 01:34:43 -05:00
tildearrow
a9f9d6144a
YM2612: change key on/off strategy
2022-05-20 23:54:19 -05:00
tildearrow
dacbeed858
Please enter the commit message for your changes.
2022-05-20 17:35:39 -05:00
tildearrow
c9833bd58e
shhhhhhhhhhhh
2022-05-20 17:29:59 -05:00
tildearrow
6976e0b75f
auto merge failed
2022-05-20 17:29:29 -05:00
Natt Akuma
5ed0efe961
Whoops
2022-05-21 03:36:11 +07:00
tildearrow
bd8e72e5b2
it doesn't work (yet)
2022-05-20 15:29:09 -05:00
Natt Akuma
27a412c134
Merge branch 'master' of https://github.com/tildearrow/furnace into rf5c68
2022-05-21 03:02:08 +07:00
tildearrow
ddaedd7b92
YMZ280B: printf oops
2022-05-20 14:52:36 -05:00
tildearrow
d35e9e9661
freaking macOS
2022-05-20 14:48:08 -05:00
Natt Akuma
efd36d2982
YMZ280B: Fix full sample memory behavior
2022-05-21 02:42:23 +07:00
Natt Akuma
581f6d5d05
Merge branch 'master' of https://github.com/tildearrow/furnace into ymz280b
2022-05-21 02:34:51 +07:00
Natt Akuma
b7a6bf5a0b
Add RF5C68 and RF5C164 support
2022-05-21 01:45:26 +07:00
tildearrow
7b2237ffac
we see it
2022-05-20 13:22:35 -05:00
OPNA2608
bccddc1a1d
namco: Mark fallthrough cases
...
https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough
2022-05-20 11:07:24 +02:00
OPNA2608
602abdae74
Revert "oh my"
...
This reverts commit 1edf697230 .
2022-05-20 11:00:46 +02:00
tildearrow
1edf697230
oh my
2022-05-20 03:23:56 -05:00
tildearrow
1742a0fbe5
AGAIN
2022-05-20 03:11:25 -05:00
tildearrow
c159f197e0
fix Windows build huh
2022-05-20 02:58:07 -05:00
tildearrow
251734bd04
prepare for the last chips for 0.6pre1
...
YMZ280B is counted. don't worry.
2022-05-20 02:43:39 -05:00
tildearrow
0ef0296b7d
fix non-linear pitch
2022-05-19 23:18:18 -05:00
tildearrow
58dc628a40
OPL: damn it
2022-05-19 23:06:11 -05:00
tildearrow
2c51234213
Y8950: ADPCM is quieter
2022-05-19 18:13:11 -05:00
tildearrow
976c1d3c0d
VGM export: implement OPNA and Y8950 (partially)
...
see #459
2022-05-19 18:09:46 -05:00
tildearrow
b01ebb3487
OPN: VGM soft reset and ExtCh export
2022-05-19 17:46:41 -05:00
tildearrow
c2764591e0
ZX beeper: fix overlay drums
2022-05-19 17:02:16 -05:00
tildearrow
2ada4ee393
ZX beeper: implement overlay drums
...
1-bit samples up to 2048 bits in length triggered with 17xx
2022-05-19 11:10:00 -05:00
tildearrow
6ec8674072
SoundUnit: many fixes. implement effects
2022-05-19 04:36:26 -05:00
tildearrow
e63b83eeb3
remove AICA and X68000 ADPCM sample types
2022-05-19 04:35:39 -05:00
Natt Akuma
b70ea9af57
Change YMZ ADPCM type back to 3
...
Also fix some other mistakes
2022-05-19 12:39:38 +07:00
tildearrow
dad1e71a33
OPNA: ExtCh system copy-paste
2022-05-18 22:49:21 -05:00
Natt Akuma
4551c55818
Fix GCC errors
2022-05-18 21:46:14 +07:00
Natt Akuma
0ae0c6f703
Add YMZ280B support
2022-05-18 21:04:25 +07:00
tildearrow
2faf1c1d23
OPN/OPNB-B: fix ExtCh mode
2022-05-18 02:18:16 -05:00
tildearrow
cfa05143ab
dev96 - add virtual tempo
2022-05-18 00:05:25 -05:00
cam900
028adf2c8e
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
...
* 'master' of https://github.com/tildearrow/furnace : (70 commits)
whoops
GUI: AY8930 credits
GUI: fix inability to close subsongs
BANK
OPN: wire up ExtCh system
fix build failure
dev95 - multiple songs in a single file (READ)
DO NOT USE - THIS FAILS - WORK IN PROGRESS
enforce asset limits
old .dmf loading improvements
add AICA and YMZ ADPCM formats
allocate ID for YMZ280B
harden .fur file saver
Fix AY VGM output, Fix presets
preparations for UI improvements
GUI: add more presets
prepare for ExtCh OPN/OPNA
GUI: clarify that lock layout doesn't work yet
GUI: remember last state of order edit mode
GUI: store edit/followOrders/followPattern state
...
# Conflicts:
# src/engine/fileOps.cpp
# src/engine/platform/ym2610.cpp
# src/engine/platform/ym2610b.cpp
# src/engine/sample.cpp
# src/engine/sample.h
# src/engine/sysDef.cpp
# src/gui/doAction.cpp
# src/gui/sysConf.cpp
2022-05-18 03:09:55 +09:00
tildearrow
68c32749ff
PCE: fix two issues
...
- fix chip locking up on furnacePCM chans after seeking
- fix furnacePCM toggling causing volume macro to give up
2022-05-17 03:02:36 -05:00
tildearrow
d961f6f498
SegaPCM: fix samples bigger than 64KB
2022-05-17 02:38:13 -05:00
tildearrow
6438b28c11
SCC: implement VGM soft reset
2022-05-17 01:52:18 -05:00
tildearrow
c4614bff30
GUI: implement "clear all subsongs"
2022-05-17 01:42:21 -05:00
cam900
b6387c8547
Fix AY8910 envelope hangs
2022-05-17 11:14:22 +09:00
tildearrow
34d0925569
OPL: fix fixed frequency drums
2022-05-16 21:06:49 -05:00