tildearrow
28af57c4f0
fix metronome in low-latency mode
2022-04-26 00:22:49 -05:00
tildearrow
e8c9b645c5
GUI: implement instrument preview in file dialog
...
SADLY it's just for the built-in file dialog
but i'll think of a solution for the external one
2022-04-25 18:58:17 -05:00
tildearrow
663e724111
I KNEW IT
2022-04-25 18:41:24 -05:00
tildearrow
b3f1935f2b
GUI: prepare for more UX improvements
...
- add "temporary instrument" to DivEngine
- prepare for two things:
- instrument preview on file picker (at least built-in one)
- instrument selector for banks (#364 )
2022-04-25 18:23:12 -05:00
tildearrow
2e52a2855c
WonderSwan: fix noise phase reset
2022-04-25 18:07:49 -05:00
tildearrow
3e1c2197eb
OPL: fix #369
2022-04-25 18:04:13 -05:00
tildearrow
2a952b1a66
dev87 - C64 changes
...
issue #335
2022-04-25 17:55:48 -05:00
tildearrow
1b97d3912b
YM2612: hopefully the final pitch slide fix
2022-04-25 11:59:02 -05:00
tildearrow
17cf657f6a
one more pitch calc fix
2022-04-25 11:52:05 -05:00
tildearrow
bcade6931a
YM2612: allow for DAC rate higher than 32KHz
...
issue #391
2022-04-25 01:42:26 -05:00
tildearrow
832df58929
YM2612: fix several sample bugs
2022-04-25 01:24:42 -05:00
tildearrow
c84ff399d9
YM2612: fix negative octaves
2022-04-24 22:45:59 -05:00
tildearrow
52e35fdf04
huh? TODO: fix this
2022-04-24 18:17:05 -05:00
tildearrow
bd68ef5cc3
dev86 - SN duty macro phase reset fix
2022-04-24 18:12:18 -05:00
tildearrow
f99ba810fe
PC speaker: fix timer issue
2022-04-24 17:48:04 -05:00
tildearrow
521b311692
GUI: implement clear
2022-04-24 17:39:18 -05:00
tildearrow
bb4bc01778
Merge branch 'newpitch'
2022-04-24 14:41:12 -05:00
tildearrow
23be8d9336
the final piece of f-num/block work
2022-04-24 14:40:07 -05:00
James Alan Nguyen
798bc08431
verdammte compilerschieß
2022-04-24 14:04:56 +10:00
James Alan Nguyen
2b90bd6c66
= 0
2022-04-24 13:55:21 +10:00
James Alan Nguyen
2a48adfde8
Inline error
2022-04-24 13:43:56 +10:00
James Alan Nguyen
580cff9d32
Decided to EOF fail seeks beyond bounds
2022-04-24 12:37:49 +10:00
James Alan Nguyen
18f7dcc0b0
Address review comments
2022-04-24 12:31:37 +10:00
tildearrow
dd9bb8327a
and this finally does it
...
the last thing to do is a compatibility flag
2022-04-23 18:02:43 -05:00
tildearrow
0e3dbdc1b2
this might fix it
2022-04-23 16:52:31 -05:00
James Alan Nguyen
6638941c9d
Address unused stuff and CI fix
2022-04-24 04:34:32 +10:00
James Alan Nguyen
3865e3eac6
#79 : OPNI support added......
2022-04-24 03:49:01 +10:00
James Alan Nguyen
bb0253d82f
Urgh why are your operators BACKWARDS FFS
2022-04-24 03:15:20 +10:00
James Alan Nguyen
6bd199923f
OPLI progress... still figuring out correct readings
2022-04-24 02:37:25 +10:00
James Alan Nguyen
a049e43618
#79 : .y12 import done
2022-04-24 00:45:19 +10:00
James Alan Nguyen
b8d9fab745
Start .y12 (Gens KMod/Kaneda) patch dump import
2022-04-24 00:29:33 +10:00
James Alan Nguyen
0f47a3ed7b
Fix DT range
2022-04-23 23:40:58 +10:00
James Alan Nguyen
8ad827478c
#79 : OPM complete for now
2022-04-23 21:48:18 +10:00
James Alan Nguyen
3550ad512a
OPM import: Fix reset read procedural flow
2022-04-23 20:20:29 +10:00
James Alan Nguyen
f716ac262d
#79 : OPM import progress and start everything else
2022-04-23 19:52:09 +10:00
tildearrow
f6b34a5bb0
huh?
2022-04-23 04:25:22 -05:00
tildearrow
dd80cb8b55
what the heck
2022-04-22 17:42:42 -05:00
tildearrow
943e013cb4
YM2612: new pitch slide formula
...
finally nailed it (almost)
2022-04-22 16:46:24 -05:00
tildearrow
8db53faf72
new FM frequency calculation experiments
2022-04-22 04:23:52 -05:00
tildearrow
4195715dc0
use good default instrument when adding ins
2022-04-21 02:29:20 -05:00
tildearrow
79fa8f1d02
better default instrument for OPL/OPLL
...
no longer silence
2022-04-21 02:24:06 -05:00
tildearrow
1a81c6c3e7
VRC6: saw volume 63
2022-04-19 21:55:13 -05:00
tildearrow
d4380e1524
GUI: add an effect list window
2022-04-19 18:44:05 -05:00
tildearrow
b6026e76c5
SMS: fix noise pitch being odd on linear pitch off
...
issue #379
2022-04-19 18:10:43 -05:00
tildearrow
7767881ca7
VRC6: fix saw column not yielding saw type ins
...
fixes #374
2022-04-19 13:59:17 -05:00
tildearrow
f550bd82dd
possibly fix #373
2022-04-18 16:21:00 -05:00
tildearrow
cc5013f3dc
possibly fix OPl3 per-channel audio export
2022-04-18 04:42:51 -05:00
tildearrow
afa59a27ff
fix note preview for ADPCM-A
2022-04-18 04:16:59 -05:00
tildearrow
b8c790bf79
dev84 - new compat flag and store macro modes
2022-04-18 00:52:29 -05:00
tildearrow
fc8a130c71
implement panning macro
...
except for QSound
2022-04-17 14:15:57 -05:00
tildearrow
5e7a4eae16
VERA: finally proper volume
2022-04-17 05:01:54 -05:00
tildearrow
27698892d2
do I have amnesia or what
2022-04-17 01:37:57 -05:00
tildearrow
211a4b1821
C64: fix portamento not working...
2022-04-17 01:37:33 -05:00
tildearrow
496031a41f
Merge pull request #370 from AYCEdemo/vgmfix
...
VGM: Support ROM data in the second chip
2022-04-17 01:19:21 -05:00
James Alan Nguyen
d1fadf1076
Address review comments take 2
2022-04-17 15:54:00 +10:00
James Alan Nguyen
ac656f07bb
Merge branch 'master' into feature/More-OPL-Patch-Support
2022-04-17 15:41:18 +10:00
tildearrow
6450a5323a
fix preview of sample instruments
2022-04-16 22:26:41 -05:00
tildearrow
164d56a21f
YM2151: implement panning macro i think
2022-04-16 18:35:35 -05:00
Natt Akuma
d16d1260cb
VGM: Support ROM data in the second chip
2022-04-16 22:54:01 +07:00
tildearrow
b4ac5c7e6a
implement pitch macro
2022-04-16 01:39:40 -05:00
tildearrow
af41e56acc
Lynx: set freqChanged to false!
2022-04-16 00:39:03 -05:00
tildearrow
d0c76e020c
GUI: more note preview fixes
2022-04-16 00:10:52 -05:00
tildearrow
6b294933bc
VGM export: fix it under low-latency mode
2022-04-15 22:27:44 -05:00
tildearrow
b48a2368be
more low-latency mode work
...
playSub() runs at normal tick rate
2022-04-15 22:22:47 -05:00
James Alan Nguyen
a8201fa535
Address review comments
2022-04-16 09:37:26 +10:00
James Alan Nguyen
836fb57f14
Merge branch 'master' into feature/More-OPL-Patch-Support
2022-04-16 09:11:45 +10:00
tildearrow
98b9bd32b9
static_assert() on cmdName
2022-04-15 16:10:57 -05:00
tildearrow
fd3d57b1cb
even more improvements to low-latency mode
2022-04-15 15:01:11 -05:00
tildearrow
45460df96d
improve low-latency mode strategy
2022-04-15 14:38:25 -05:00
tildearrow
eb70086234
sample 8-bit blep resample fix
2022-04-15 14:38:13 -05:00
James Alan Nguyen
c3ca175e46
Nitpicky cruft cleanup.
2022-04-15 22:21:03 +10:00
James Alan Nguyen
c3b393004d
Fix for -Werror o/ o/ o/
2022-04-15 22:21:03 +10:00
James Alan Nguyen
c431add35b
BNK - Fix sustain flag
2022-04-15 22:20:46 +10:00
James Alan Nguyen
7e692eb073
Checkpoint: BNK presets now loading and also refactoring duplicated operations.
2022-04-15 22:20:46 +10:00
James Alan Nguyen
29ed73a157
Start BNK
2022-04-15 22:20:46 +10:00
James Alan Nguyen
ee14f0fa8c
SBI fixes:
...
- Support 2OP\x1A header (used in some third party implementations)
- Include 2op pair for Freq Monster 801 6op (4+2op) patches.
- Fall back to filename if no internal patch name found.
2022-04-15 22:20:46 +10: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
tildearrow
397ab43ffd
C64: better muting strategy
...
now directly inside reSID rather than in the DivDispatch
fixes #285
2022-04-15 01:20:09 -05:00
tildearrow
b77b9e61ec
the ugliest way to fix klisje paa klisje
2022-04-15 00:47:25 -05:00
tildearrow
3e15a066f8
Soundtracker .mod loading support
...
this required a re-organization of DivEngine::load() but it works
eventually we'll be able to load other file formats this way
2022-04-15 00:45:55 -05:00
tildearrow
68445435f9
fix several misc issues
2022-04-14 18:25:59 -05:00
tildearrow
9795bca2ca
fix audio export not aborting in per-channel mode
2022-04-14 02:26:47 -05:00
tildearrow
cc1933dcbb
export ExtCh op channels as a group
...
in per-channel audio export
2022-04-14 02:16:08 -05:00
tildearrow
8ce8e87922
VERA: halve PCM volume
...
this should be good
2022-04-14 02:04:18 -05:00
tildearrow
3707a86f42
VERA: 4x the volume
2022-04-14 01:51:21 -05:00
tildearrow
2e2fafd878
GUI: add metronome volume setting
2022-04-13 02:29:07 -05:00
tildearrow
fd723763f6
fix serious issue!
2022-04-13 00:35:38 -05:00
tildearrow
fbf7f9304e
dev83 - yet another E1xy/E2xy fix
...
and 17xx fix in ExtCh
2022-04-13 00:34:00 -05:00
tildearrow
9bd8aef538
SMS: fix note slides on upper notes
...
hopefully this doesn't break anything
2022-04-12 21:30:35 -05:00
tildearrow
8702effbb9
prepare for storing other details
2022-04-12 15:39:01 -05:00
tildearrow
a20861559b
implement .dmc loading
2022-04-12 03:34:53 -05:00
tildearrow
ea463e4dfd
Merge pull request #352 from OPNA2608/add/ff_import
...
Add FF bank import
2022-04-12 02:43:16 -05:00
tildearrow
455cccdef0
GUI: sample improvements
...
- resample change C-4 note
- add duplicate option
2022-04-12 02:15:12 -05:00
tildearrow
3d94aef14b
WaveSynth: remove to-do
2022-04-12 01:51:45 -05:00
tildearrow
463090717b
Amiga: what the hell?
2022-04-12 01:26:14 -05:00
tildearrow
24209c7853
dev82 - amiga wavetables
...
closes #16 (yay!)
2022-04-12 01:19:00 -05:00
tildearrow
014e86d3d1
add missing license headers
2022-04-12 00:18:29 -05:00