tildearrow
c3ced46fa3
coming soon: reSIDfp core
2022-08-28 15:10:44 -05:00
tildearrow
645dcdf9a0
fix .dmf and arp macros
2022-08-28 02:57:40 -05:00
tildearrow
82703a165f
fix non-STD instruments in C64/GB/PCE converting
...
to the wrong type
2022-08-28 01:12:57 -05:00
Lunathir
1d5390c0e9
More in-program text corrections
2022-08-27 22:53:47 -07:00
tildearrow
58853ce5d5
OPNB-B -> OPNB2
2022-08-27 16:12:00 -05:00
tildearrow
d577755035
fix note on sometimes not working in jam mode
2022-08-27 00:37:32 -05:00
tildearrow
daf176e197
GUI: prepare for new chip picker
2022-08-26 19:30:13 -05:00
tildearrow
1b80b96189
prepare for chip swapping
2022-08-26 03:03:36 -05:00
tildearrow
c58f1daeb8
QSound: disable key on log
...
we already debugged the issue
2022-08-26 03:00:37 -05:00
tildearrow
0b7592e031
new default loop modality
2022-08-25 16:06:10 -05:00
tildearrow
f9a8a54601
Merge branch 'master' of github.com:tildearrow/furnace
2022-08-25 01:35:10 -05:00
tildearrow
fc5b26c49a
SoundUnit: fix 4xxx not working
2022-08-25 01:34:21 -05:00
cam900
9c29b7e7ca
Fix RF5C68 panning macro
2022-08-25 00:24:49 +09:00
tildearrow
e158591ccb
even more fixes
2022-08-23 02:31:39 -05:00
tildearrow
226f43fea3
several important bug fixes to advanced arp macro
2022-08-22 19:09:08 -05:00
tildearrow
c009cb3536
dev112 - prepare for advanced arp macro
...
this new advanced arp macro offers more flexibility and reduces code duplication
it allows you to set each step of the macro to either relative or fixed mode
(instead of just one mode for the entire macro)
the UI is still a work in progress and doesn't work well
this change is big and may break things! further fixes incoming
2022-08-22 15:59:45 -05:00
tildearrow
d406380773
SoundUnit: fix some effect definitions
2022-08-22 14:20:47 -05:00
tildearrow
3b6fa212b8
implement macro speed/delay
2022-08-22 03:52:32 -05:00
tildearrow
2650fe609f
dev111 - many macro changes
...
- max macro length is now 255
- loop/rel pos is now unsigned (255 = no)
- prepare for macro speed/delay
2022-08-22 02:13:33 -05:00
tildearrow
16309a8429
allow it
2022-08-22 00:20:40 -05:00
tildearrow
629cca9df1
ECxx
2022-08-22 00:01:21 -05:00
tildearrow
38afdd3378
dev110 - add cut/delay effect policy compat flag
...
INCOMPLETE!!!
2022-08-21 23:56:58 -05:00
tildearrow
b223bc80de
YM2612: #581
2022-08-21 20:06:01 -05:00
tildearrow
10aaf7f0cb
YM2612: #580
2022-08-21 19:57:01 -05:00
tildearrow
05b5265bbb
YM2612: #632
2022-08-21 19:46:48 -05:00
tildearrow
e226d09807
TIA: fix 10xx not working when changing instrument
2022-08-21 17:15:05 -05:00
tildearrow
96feeced86
to-do
2022-08-21 16:34:43 -05:00
tildearrow
f2950fa1d6
Revert "More preparing, Add OPL type docs"
...
This reverts commit 0b2f491997
.
do not add a constructor to any of the DivPlatforms.
it will break things.
2022-08-20 23:35:13 -05:00
cam900
0b2f491997
More preparing, Add OPL type docs
2022-08-21 13:10:46 +09:00
cam900
2863f1662f
Fix pitch
2022-08-21 12:57:53 +09:00
cam900
dfb663d876
Fix this for preparing OPL3-L and OPL4
2022-08-21 12:46:56 +09:00
tildearrow
f01be34b5e
GUI: highlight current macro position
...
not for op macros (yet)
2022-08-20 01:10:30 -05:00
tildearrow
24e3dec84f
another big-endian fix!
2022-08-19 22:37:54 -05:00
tildearrow
4d057d3328
dev109 - define SNES instrument params
2022-08-19 19:42:01 -05:00
tildearrow
c74d7fab37
dev108 - add SN period range compat flag
...
there's room for possible improvement
2022-08-19 18:46:19 -05:00
tildearrow
5fe3a3c35a
prepare for moving chips
2022-08-19 16:25:32 -05:00
tildearrow
27555c3c0a
aaaand more fixing
2022-08-19 04:45:59 -05:00
tildearrow
3787d2ae87
one more big endian fix
2022-08-19 04:41:32 -05:00
tildearrow
7f80b5f6a3
dev107 - Merge pull request #639 from tildearrow/es5506_inst
...
Implement ES5506 instrument type
2022-08-19 01:28:24 -05:00
tildearrow
6527840556
Fix Initializer Again
2022-08-19 01:27:21 -05:00
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
952a2a66e8
store ES5506 params in format
2022-08-18 23:55:29 -05: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
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
8734005b23
SoundUnit: fix switch roles mode
2022-08-15 23:20:26 -05:00