tildearrow
8784fe5664
dev94 - add a full linear pitch mode, part 1
2022-05-10 03:51:18 -05:00
tildearrow
6aefd392ff
NES: fix duty effect not working at all
2022-05-04 22:04:18 -05:00
tildearrow
960048cf4b
NES: fix Furnace-style DPCM
2022-05-02 16:05:07 -05:00
tildearrow
5a724e4949
NES: DPCM work!
2022-05-02 03:42:40 -05:00
tildearrow
dbe9bf25e7
fix bug caused by new renderSamples approach
...
when doing switchMaster
2022-05-02 02:54:23 -05:00
tildearrow
a7b8f81da7
NES: prepare for DPCM
2022-05-02 02:12:14 -05:00
tildearrow
de09073232
NES: NSFPlay per-channel osc
2022-05-02 00:05:28 -05:00
tildearrow
61b4e3745f
NES: NSFPlay muting
2022-05-01 23:57:53 -05:00
tildearrow
153e025cf8
NES: finally
2022-05-01 23:48:02 -05:00
tildearrow
cb7aa4aa05
NES: wire up NSFplay
...
no muting supported for now
see #27
2022-05-01 23:20:20 -05:00
tildearrow
1c3dcae05e
per-channel oscilloscope, part 3
...
K00/C64/NES fixed
FDS, Game Boy and Sound Unit
2022-04-30 18:33:12 -05:00
tildearrow
c738ece374
per-channel oscilloscope, part 2
...
AY8930, K00, C64 and NES
2022-04-30 14:36:12 -05:00
tildearrow
8500fa4c4c
NES: add DMC write effect
2022-04-29 00:18:51 -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
180ff2457d
NES: fix audio resolution being too low
2022-04-27 20:36:32 -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
c743a9e96a
implement phase reset macro on supported systems
2022-04-15 03:16:14 -05:00
tildearrow
a530934671
fix retrigger issue in sample instruments
2022-04-15 01:26:44 -05:00
cam900
ae4f005d67
Merge remote-tracking branch 'upstream/master' into macro
...
# Conflicts:
# src/engine/platform/c64.cpp
# src/gui/insEdit.cpp
2022-04-10 14:47:10 +09:00
cam900
d3e5efe834
Prepare for macro refactoring
2022-04-10 14:01:55 +09:00
tildearrow
38ca437190
DC offset improvements
2022-04-09 18:25:25 -05:00
tildearrow
9d653b58b3
hopefully fix MSVC build
2022-04-06 04:24:20 -05:00
tildearrow
322981b021
maybe fix possible crash regarding smp loop points
2022-03-21 21:26:36 -05:00
tildearrow
5b2ec3ee87
NES: fix slide up
...
fixes #208
2022-03-14 00:26:06 -05:00
tildearrow
19c4f5559a
bring crash fix from 0.5.8
2022-02-24 22:52:20 -05:00
tildearrow
4b6d9adcb9
volume changes
...
as of now the master volume is 1.0x (it was 2.0x before)
NES has also been amplified.
these changes should not affect older songs.
2022-02-24 17:56:19 -05:00
tildearrow
1e98f0c4a1
sample system rewrite! **PLEASE READ**
...
this commit mostly rewrites the sample system.
as of now samples can be ADPCM, 8-bit, BRR or 16-bit
or something...
consider this VERY EXPERIMENTAL.
if you find any issues REPORT THEM immediately.
it's nearly 4am...
2022-02-24 03:57:45 -05:00
tildearrow
df35b8fb45
add register view
...
supported chips only.
2022-02-21 22:31:27 -05:00
tildearrow
8f03964fbb
NES: fix noise being totally wrong
2022-02-20 22:08:47 -05:00
tildearrow
5ffda66f22
NES: better channel muting
2022-02-20 21:54:03 -05:00
tildearrow
eafc3078cf
NES: fix high pitch being out of tune
2022-02-17 21:59:48 -05:00
tildearrow
853ade2416
improve the status bar
...
issue #39
2022-02-15 01:46:03 -05:00
tildearrow
b9832abbeb
license clarification, part 3
2022-02-14 22:12:20 -05:00
tildearrow
5b7240bb4f
and fix it again
2022-02-08 22:49:52 -05:00
tildearrow
f1730baefa
fix artificial intelligence bomb
...
and a couple of songs that used 02xx after note off
2022-02-08 22:46:58 -05:00
tildearrow
23dc509524
implement reset macro on porta flag
2022-02-08 17:02:27 -05:00
tildearrow
bf537881ce
possibly implement envelope release points
...
no way to set them yet tho other than the MML string
2022-02-08 13:11:04 -05:00
tildearrow
1bb81394aa
NES: enable duty and'ing on properNoiseLayout
2022-02-07 00:49:01 -05:00
tildearrow
e06e316e10
add two new compatibility flags
...
proper noise range and duty macro is wave volume
2022-02-06 01:56:50 -05:00
tildearrow
902febe298
actually implement pitch of C-4
2022-02-04 03:29:40 -05:00
tildearrow
584b8426ff
GUI: improve debug menu
2022-02-03 18:38:57 -05:00
tildearrow
c682c921a1
fix compatible-style retrigger
2022-02-03 15:43:41 -05:00
tildearrow
cbf66b1e62
prepare to add register cheat sheets
2022-02-02 02:14:42 -05:00
tildearrow
f03ed7c833
NES: add hardware sweep effect
2022-02-01 18:28:48 -05:00
tildearrow
d691ec6d76
add a chip playground
...
in debug menu
2022-02-01 18:08:19 -05:00