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
cam900
86baa8c014
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
2022-08-12 01:39:47 +09:00
tildearrow
00ae5b4142
GUI: fix volume macro always being 15
...
issue #629
2022-08-11 11:30:45 -05:00
cam900
7d83cbb7d6
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
2022-08-11 22:22:05 +09:00
cam900
d44f5f0b2b
Prepare for backward and bi-directional loop
2022-08-11 22:21:54 +09:00
tildearrow
01d1556fb4
GUI: rename "system" to "chip"
...
"system" made sense when Furnace was a .dmf tracker and had
compound setups like Genesis (YM2612+SN)
however, it doesn't make too much sense now when compared to "chip"
2022-08-11 05:38:31 -05:00
tildearrow
0528f4e7bd
Game Boy: possibly fix wave soft env
2022-08-11 05:04:35 -05:00
tildearrow
81482c2f2b
QSound: SAMPLE LOOP BUG DEBUG BEGIN
2022-08-11 04:50:16 -05:00
tildearrow
762b3b2928
PCE: per-chan osc DAC mode overflow fix
2022-08-11 02:08:24 -05:00
tildearrow
ed98df91d2
turn on proper noise layout by default
2022-08-11 02:05:05 -05:00
tildearrow
7e7a5a8e30
Game Boy: software envelopes, part 4
...
fixes
2022-08-11 01:34:18 -05:00
tildearrow
d30f9bc8a0
Game Boy: software envelopes, part 3
...
zombie mode
2022-08-11 01:24:53 -05:00
tildearrow
340052cf0a
Game Boy: add chip revision flag
2022-08-11 00:46:15 -05:00
tildearrow
92f40774e4
Game Boy: I hate your artificial limitations
...
fixes a DefleMask demo module
2022-08-10 23:56:25 -05:00
tildearrow
51db06298b
Game Boy: fix volume regression
2022-08-10 23:53:47 -05:00
tildearrow
4b18d0920b
Game Boy: software envelopes, part 2
2022-08-10 17:02:45 -05:00
tildearrow
bccecc4c07
Game Boy: software envelopes, part 1
2022-08-10 16:27:29 -05:00
tildearrow
6bcb3063a5
add OPZ disclaimer in docs
2022-08-10 15:41:52 -05:00
tildearrow
df10b6cc59
Game Boy: hardware sequences, part 3
...
the previous commit was part 2
2022-08-10 14:16:26 -05:00
tildearrow
28698beaf3
dev106 - Game Boy: implement hw seq
...
and prepare for software envelope maybe
2022-08-10 01:55:44 -05:00
tildearrow
da8f7dabd5
i guess
...
to anybody who bothers reading the contents of this commit:
who cares? you promised me C163 would become the name
but nobody has bothered to call it C163 for an entire week.
there's no point on pushing a dead idea forward!
2022-08-09 14:53:31 -05:00
tildearrow
2af4992e9b
JACK: fix crash when changing buffer size
2022-08-08 00:25:05 -05:00
tildearrow
1c92d23d27
commands view now only displays useful commands
2022-08-07 17:40:01 -05:00
tildearrow
b8012344e7
fix possible crash when closing Furnace
2022-08-07 17:37:07 -05:00
tildearrow
f80488d9b0
minimize allocations in nextBuf
2022-08-07 17:32:39 -05:00
tildearrow
829db187df
Y8950: fix ADPCM per-chan osc I think
2022-08-07 06:24:48 -05:00
tildearrow
800f08b0fd
Game Boy: hardware sequences, part 1
...
still not working! just the UI for it
2022-08-07 06:06:14 -05:00
tildearrow
45196daf95
Game Boy: fix serious typo
2022-08-07 01:32:28 -05:00
tildearrow
1721e1d03e
Game Boy: re-enable wave corruption bug emulation
2022-08-07 00:40:26 -05:00
tildearrow
7dad9098b6
Game Boy: fix wave channel
2022-08-07 00:37:35 -05:00
tildearrow
ab013291d4
Game Boy: make channel state independent of instru
2022-08-07 00:22:03 -05:00
tildearrow
9f8c96d45b
dev105 - prepare for Game Boy hardware sequences
...
issue #27
2022-08-07 00:03:27 -05:00
tildearrow
47ea8132b2
QSound: limit max frequency to $EFFF
...
it appears $F000 and beyond cause glitches (#256 )
2022-08-06 23:05:54 -05:00
tildearrow
17dba66fa0
MMC5: finally fix PCM linear pitch mode issues
2022-08-06 22:52:39 -05:00
tildearrow
42a0ee13b8
add two demo songs
...
by psdominator and LVintageNerd
2022-08-06 22:26:18 -05:00
tildearrow
e2e0fd62a8
CI: Cross-Linux-armhf trial, part 9
2022-08-06 22:05:16 -05:00
tildearrow
29d84f0aff
CI: Cross-Linux-armhf trial, part 8
2022-08-06 22:01:14 -05:00
tildearrow
c4db8d5141
CI: Cross-Linux-armhf trial, part 7
2022-08-06 21:47:26 -05:00
tildearrow
2c1390c0a1
CI: Cross-Linux-armhf trial, part 6
2022-08-06 21:29:33 -05:00
tildearrow
3c82e0abd4
CI: Cross-Linux-armhf trial, part 5
2022-08-06 19:59:38 -05:00
tildearrow
8f03763107
CI: Cross-Linux-armhf trial, part 4
2022-08-06 19:53:29 -05:00
tildearrow
6594fe4123
CI: Cross-Linux-armhf trial, part 3
2022-08-06 19:39:07 -05:00
tildearrow
dc5fd54544
CI: Cross-Linux-armhf trial, part 2
2022-08-06 19:35:06 -05:00
tildearrow
f439bd2234
CI: Cross-Linux-armhf trial, part 1
2022-08-06 19:22:58 -05:00
tildearrow
6934a499c1
SoundUnit: actually finish it
2022-08-06 18:23:11 -05:00
tildearrow
e0c5029769
Merge branch 'master' of github.com:tildearrow/furnace
2022-08-06 16:24:11 -05:00
tildearrow
f03123fd75
SoundUnit: implement missing input line emulation
2022-08-06 16:22:57 -05:00
tildearrow
1b04a5afdc
Merge pull request #621 from brickblock369/master
...
Two new OPL instruments
2022-08-06 15:01:43 -05:00
tildearrow
fa66fb1c9a
Merge pull request #622 from djtuBIG-MaliceX/hotfix/opm-loading-discrepancy
...
Fix OPM load bug relating to AM-ENA values above 1
2022-08-06 14:57:34 -05:00
tildearrow
708af8c191
Merge pull request #607 from freq-mod/wave-edit-tooltip
...
Update waveform editor height/width guide + fix MSX-AUDIO typo
2022-08-06 14:56:14 -05:00