tildearrow
d779b4c516
Namco 163: get rid of wave load
...
part of some serious work... the global wave load feature will be improved
2023-07-19 14:29:38 -05:00
tildearrow
b42614189f
Namco 163: dang
2023-07-19 01:43:41 -05:00
tildearrow
01c33260bc
this commit sucks
2023-07-19 00:16:44 -05:00
tildearrow
708c363635
FixedQueue, part 2
2023-07-13 04:09:20 -05:00
tildearrow
7e6ffd7e12
fix wave synth ignoring wave set in wave macro
...
when wave did not change
issue #1194
2023-07-03 22:49:59 -05:00
tildearrow
9cb1fbcc45
chan osc volume balancing, part 1
2023-06-18 20:00:20 -05:00
tildearrow
29dfeccfe7
change chan osc range - PLEASE READ
...
as of now the range is ~32768, either from -16384 to 16383, or 0 to 32767.
it previously was -32768 to 32767 (~65536).
this change was made to better suit chips that only output a positive value.
if you are working on a new chip, update your code and shift right by one if necessary.
2023-06-16 17:30:11 -05:00
tildearrow
165d0809df
Namco 163: fix weird waveform on first note on
...
issue #1021
2023-03-16 18:52:20 -05:00
tildearrow
6436919974
i don't know
2023-03-16 05:52:29 -05:00
tildearrow
9a672196fd
TODO: Diagnosis of 163
2023-03-16 04:21:52 -05:00
tildearrow
45faadd4c8
update copyright year
2023-01-19 19:18:40 -05:00
tildearrow
21ab10c30c
N163: fix crash
2023-01-12 23:16:33 -05:00
tildearrow
a29f36a5df
new dispatch, part 1
2023-01-03 01:09:46 -05:00
tildearrow
3e0dcbb0ae
aaaaaaaa
2023-01-02 04:53:37 -05:00
tildearrow
2600d4c576
new arp strategy, part 2
2022-12-17 02:10:20 -05:00
tildearrow
6f22ade69a
new arp strategy, part 1
2022-12-17 02:07:24 -05:00
tildearrow
3eb3d8a6f1
prepare for new arp strategy
2022-12-17 01:21:08 -05:00
tildearrow
9da46ee8ba
implement macro masking
2022-12-17 00:09:56 -05:00
tildearrow
c6604ff581
add ability to select custom clock rates
2022-12-04 02:04:42 -05:00
tildearrow
48db9a1d0c
chip flags rewrite, part 4 - DO NOT USE
...
the next part is to drop systemFlagsOld completely
and then to fix the GUI
2022-09-29 20:13:40 -05:00
cam900
b461ffe411
Update vgsound_emu library
2022-09-16 23:48:06 +09:00
tildearrow
7de165fd88
N163: fix channel count change glitch, part 1
2022-09-08 03:01:22 -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
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
f4a85bebff
dev101 - fix SMSFM_intro.dmf
2022-07-04 01:43:59 -05:00
tildearrow
2932a7281d
implement getChanMacroInt() on supported systems
2022-06-05 18:17:00 -05:00
tildearrow
82eaa45f5d
increase range of relative pitch macro
...
-32768 to 32767 should be enough
2022-05-22 22:47:40 -05:00
tildearrow
0ef0296b7d
fix non-linear pitch
2022-05-19 23:18:18 -05:00
tildearrow
2fbc39bc90
N163: fix potential linear pitch regression
...
how in the world
2022-05-15 11:28:59 -05:00
tildearrow
8784fe5664
dev94 - add a full linear pitch mode, part 1
2022-05-10 03:51:18 -05:00
tildearrow
c0e9b48b5b
per-channel oscilloscope, part 5
...
SAA1099 (SAASound and MAME), Lynx, MMC5, N163, PC Engine, PC Speaker,
PET, QSound, WonderSwan, VERA, VIC-20, VRC6 and X1-010!
2022-05-01 02:40:03 -05:00
tildearrow
d211170e86
implement relative pitch macro mode
2022-04-28 01:31:16 -05:00
tildearrow
66f5b2117f
dev90 - linear pitch macro option
2022-04-28 00:26:21 -05:00
tildearrow
79fa8f1d02
better default instrument for OPL/OPLL
...
no longer silence
2022-04-21 02:24:06 -05:00
tildearrow
b4ac5c7e6a
implement pitch macro
2022-04-16 01:39:40 -05:00
tildearrow
fd3d57b1cb
even more improvements to low-latency mode
2022-04-15 15:01:11 -05:00
tildearrow
96715ed88c
add experimental low-latency mode
...
do not use (yet)!
2022-04-15 05:37:23 -05:00
tildearrow
d47a59f5f0
implement pitch macro
...
TODO: test!
2022-04-15 03:37:16 -05:00
tildearrow
e77ecfd04b
N163: implement wave synth
...
I hope this does not break any songs
2022-04-12 00:17:34 -05:00
tildearrow
d2a8b028e8
Merge pull request #354 from cam900/n163_demultiplex
...
Add support of N163 demultiplexed output
2022-04-11 02:38:17 -05:00
cam900
86b523a83e
Revert unnecessary changes
2022-04-10 20:24:31 +09:00
cam900
e6d74766ca
Add support of N163 demultiplexed output
...
so, there's to way for reduce N163 noises: reduce channel limit and demultiplex
* channel limit is runtime changeable and it makes some usable effects with disable demultiplex
* demultiplex is used for "non-ear destroyable" emulators, but less hardware accurate. (when LPF and RF filter is not considered)
Furnace support both after this, You can choose output behavior via configuration flag.
2022-04-10 20:22:49 +09:00
cam900
d3e5efe834
Prepare for macro refactoring
2022-04-10 14:01:55 +09:00
tildearrow
a08f7507fd
N163: don't auto-scale volume
2022-03-31 23:11:02 -05:00
cam900
6eba483cba
Minor N163 macro fix
2022-03-30 08:28:38 +09:00
cam900
1019faf34c
Fix initial channel, Minor optimization for N163
2022-03-29 04:56:35 +09:00
cam900
1ca63bdc09
Fix N163
2022-03-29 00:31:17 +09:00
tildearrow
075f758e4d
Namco 163 refinements
2022-03-27 22:04:01 -05:00
cam900
df8f40486d
Fix frequency, Loading waveform, Add instrument tab for waveform initialize
...
now for saving DivInstrumentN163 struct is... needs to compatibility breaks?
2022-03-24 03:53:07 +09:00
cam900
5fdce33b11
Add Namco 163 Support
2022-03-23 01:48:45 +09:00