Commit graph

3716 commits

Author SHA1 Message Date
tildearrow
5c7338930f fix big-endian build (i think) 2022-08-19 01:26:11 -05:00
cam900
42006e338c Fix Initializer 2022-08-19 14:49:10 +09:00
tildearrow
142c21e20b partially fix big-endian build
samples are the next thing to tackle
2022-08-19 00:23:45 -05:00
tildearrow
9c80f91870 relative 2022-08-19 00:00:10 -05:00
tildearrow
952a2a66e8 store ES5506 params in format 2022-08-18 23:55:29 -05:00
cam900
13158b86cf Clamp height of panning macro when higher than 128
so, current filter macro behavior is:
"Fixed" option enabled: override current filter value to macro value
"Fixed" option disabled: current filter value = filter value determined from ES5506 tab or command ± filter macro value
2022-08-19 12:03:25 +09:00
tildearrow
9bd3f6c34b remove delta mode entirely
so it was used on the filter but i'm not sure why couldn't it be
done in absolute mode instead
2022-08-18 18:36:22 -05:00
tildearrow
c473f94f0d remove delta mode
it's unnecessary in my opinion

unless I am missing something
2022-08-18 18:21:51 -05:00
tildearrow
3f14625361 Revert "Fix initializing"
This reverts commit 0b09408ee8.
2022-08-18 18:05:45 -05:00
tildearrow
aa1e34ffd3 Revert "Fix duplication"
This reverts commit 446e62c69f.
2022-08-18 18:05:34 -05:00
tildearrow
90633b2cbc Revert "oops"
This reverts commit 1f65b104f2.
2022-08-18 18:05:31 -05:00
tildearrow
fa6a61e493 Revert "Fix panning macro height"
This reverts commit 087ff27f06.
2022-08-18 18:05:13 -05:00
cam900
087ff27f06 Fix panning macro height 2022-08-19 00:18:46 +09:00
cam900
1f65b104f2 oops 2022-08-18 21:30:08 +09:00
cam900
446e62c69f Fix duplication 2022-08-18 21:29:48 +09:00
cam900
0b09408ee8 Fix initializing 2022-08-18 21:28:25 +09:00
cam900
5190c6daab Implement ES5506 instrument type
ES5506 has these features:
- 16 bit independent volume register per left/right output (Logarithmic, 4 LSB is for envelope)
- Programmable filter per each channels, 4 pole, 4 filter mode and 2 16 bit coefficient register (4 LSB is for envelope)
- Hardware envelope

Add more than 2 macro type support
"Delta" macro type: Use delta from previous value
2022-08-18 21:20:10 +09:00
Natt Akuma
7c42453422
Rewrite per-system effect handling (#548)
* Rewrite per-system effect handling

* fix build

* C64: fix fine cutoff regression

* fix some more crashes

Co-authored-by: tildearrow <tildearrow@protonmail.com>
2022-08-18 01:26:22 -05:00
tildearrow
5c5d9368bc
Merge pull request #637 from 0x5066/anotherdemosong
Add another demo song
2022-08-17 18:59:50 -05:00
tildearrow
4e7eb728db GUI: fix moving GB HW seq step down 2022-08-17 18:37:16 -05:00
tildearrow
55d12e1ada GUI: finally re-organize the GB env UI 2022-08-17 18:29:40 -05:00
tildearrow
89eace2472 GUI: prepare for channel header customization opti
ons
2022-08-16 13:53:51 -05:00
Eris Lund
793dad89ad
Completed the module 2022-08-16 19:52:17 +02:00
tildearrow
159383aa40 workaround for account limit issue 2022-08-16 11:41:00 -05:00
tildearrow
787c2114bd
Merge pull request #635 from SirForte/master
A reality check
2022-08-16 11:33:06 -05:00
tildearrow
a8a6d8bc4e move 2022-08-16 11:32:06 -05:00
tildearrow
e4e013ac11
Merge pull request #631 from nicco1690/master
Add demo song
2022-08-16 11:31:15 -05:00
ZeroByteOrg
941d45ad80 Merge branch 'master' into ZSMv1 2022-08-16 11:24:18 -05:00
tildearrow
8a3358ba5a GUI: pattern manager, part 1 2022-08-16 04:19:00 -05:00
tildearrow
d1c5a4725b add option to save unused patterns
closes #106

also prepare for the pattern manager window
2022-08-16 03:42:17 -05:00
tildearrow
edddff8431 prepare for pattern optimization 2022-08-16 03:19:16 -05:00
tildearrow
976e193309 SoundUnit: add 1-bit PDM rev emulation 2022-08-16 02:08:10 -05:00
tildearrow
fcb8fba77b GUI: fix particle commands 2022-08-16 02:07:57 -05:00
tildearrow
8734005b23 SoundUnit: fix switch roles mode 2022-08-15 23:20:26 -05:00
tildearrow
77109c3832 fix instrument move/del screwing up sub-songs 2022-08-15 22:54:31 -05:00
tildearrow
51cc36532e fix documentation regarding ZX beeper samples 2022-08-15 22:44:55 -05:00
tildearrow
5fe661e9a3 allow rates down to 1Hz 2022-08-15 22:40:04 -05:00
tildearrow
474dfa2587 Game Boy: fix bug involving hw sweep and zombie 2022-08-15 22:36:26 -05:00
tildearrow
f86b66b4b7 PET: fix missing pitch macro 2022-08-15 21:46:36 -05:00
Eris Lund
5935ee7f62
Use Amiga 1200 (AGA) instead for this module 2022-08-15 21:18:27 +02:00
Eris Lund
2fb00e7614
Add files via upload 2022-08-15 20:37:21 +02:00
tildearrow
e5e024c5f9
Merge pull request #633 from djtuBIG-MaliceX/hotfix/WOPL-OPLI-2x2op-missing-FeedConnect-fix
WOPL/OPLI Load bugfix for 2nd 2op pair
2022-08-15 05:35:15 -05:00
tildearrow
20c5e14f26 FC loader: the final fixes for this night 2022-08-15 04:22:14 -05:00
tildearrow
206b3af12a FC loader: aaaaaaand more fixes 2022-08-15 03:40:04 -05:00
tildearrow
bef8cf5f5f FC loader: sample loop point and more fixes 2022-08-15 03:32:27 -05:00
tildearrow
4663534fa3 FC loader: preset waveforms, vibrato and stuff 2022-08-15 03:18:54 -05:00
tildearrow
15b4294532 FC loader: fix wave, sample and freq seq loading 2022-08-15 02:01:08 -05:00
tildearrow
779fc889c0 fix system definition for ES5506 - again 2022-08-14 23:34:57 -05:00
tildearrow
a34c9806cb Game Boy: whoops 2022-08-14 23:30:36 -05:00
tildearrow
1a4a58d970 Merge branch 'master' of github.com:tildearrow/furnace 2022-08-14 23:28:28 -05:00