tildearrow
fa363384aa
1.1 .DMF saving
...
as of now you're given a choice between 1.1 and 1.0 module
2022-02-20 03:18:20 -05:00
tildearrow
68eecb723f
fix bugged notes in .dmf
2022-02-19 23:11:20 -05:00
tildearrow
cda18d32b3
store pattern names
2022-02-19 18:18:12 -05:00
tildearrow
67ec998196
LFO LFO LFO LFO LFO LFO LFO LFO LFO LFO LFO LFO
2022-02-19 17:35:52 -05:00
tildearrow
464ad5a825
preliminary 1.1 .dmf loading
2022-02-19 02:52:53 -05:00
tildearrow
9eb6d1cfc1
logW -> logE
2022-02-19 00:00:21 -05:00
tildearrow
840be64314
split config management
2022-02-18 13:11:04 -05:00
tildearrow
1a95e18f13
split system definition code
...
engine.cpp is now shy of 2500 lines
2022-02-18 13:04:33 -05:00
tildearrow
650beebe99
split VGM ops code
2022-02-18 12:58:36 -05:00
tildearrow
c39d3898b4
split file ops code
2022-02-18 12:39:45 -05:00
tildearrow
339959fc23
:<
2022-02-18 02:21:01 -05:00
tildearrow
ce2af4303e
yay for more compatibility flags
...
ignore duplicate slides on .dmf
2022-02-18 02:03:31 -05:00
tildearrow
86e5b77981
fix E000 being treated too literally
2022-02-18 01:53:46 -05:00
tildearrow
fbed03dd0c
fix E1xy/E2xy behaving wrong with arps
2022-02-18 01:27:26 -05:00
tildearrow
f376e919ff
Game Boy: fix sweep in non-sweep channel
2022-02-17 22:19:01 -05:00
tildearrow
36eaea0fa7
OPN: apply max freq limit
2022-02-17 22:07:20 -05:00
tildearrow
eafc3078cf
NES: fix high pitch being out of tune
2022-02-17 21:59:48 -05:00
tildearrow
456db22f9d
fix wrong include path
2022-02-17 04:26:23 -05:00
tildearrow
5cbe140288
release v0.5.6
2022-02-17 03:37:47 -05:00
tildearrow
79fe54d4b6
fix some glitches
2022-02-17 03:20:08 -05:00
tildearrow
bacf57bb65
add stop song effect! finally!
2022-02-17 03:15:51 -05:00
tildearrow
810ee33d11
GUI: prepare for drawing prev/next pat content
2022-02-16 16:11:15 -05:00
tildearrow
b0996371b7
suffix with 00 instead of 0 in file export
2022-02-15 21:15:19 -05:00
tildearrow
647f2f96b0
dear tildearrow are you drunk or what?
2022-02-15 17:22:09 -05:00
tildearrow
b24c572632
prevent division by zero, part 1
2022-02-15 15:19:36 -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
1c3074bb43
PCE: also fix issue here (i think)
2022-02-14 02:45:20 -05:00
tildearrow
b319614fb5
fix channel cut not being reset when changing orde
...
r
2022-02-14 02:43:56 -05:00
tildearrow
939416791b
Amiga: don't replay samples on set order
2022-02-14 02:32:37 -05:00
tildearrow
bfb902f649
fix #172
2022-02-13 23:49:01 -05:00
tildearrow
53482105dc
add an option to select audio device
2022-02-13 21:42:57 -05:00
tildearrow
d2d60c4f1a
what
2022-02-13 18:13:29 -05:00
tildearrow
9ea510c351
SAA1099: implement SAASound core option
2022-02-13 17:49:24 -05:00
tildearrow
2f766553e8
add SAASound as an alternate SAA1099 core
...
DOES NOT WORK YET
2022-02-13 17:02:49 -05:00
tildearrow
7c80a88bbf
GUI: fix debug menu a bit
2022-02-13 15:03:07 -05:00
tildearrow
6dfd1e4d17
don't tick metronome if step playing/freelance
...
issue #162
2022-02-12 23:15:06 -05:00
tildearrow
271c0dc08b
SMS: fix channel 3 muting at the beginning of song
2022-02-12 22:50:31 -05:00
tildearrow
6bcd3df691
oopsie
2022-02-12 21:19:38 -05:00
tildearrow
49d91818bb
add deep clone warnings
2022-02-12 18:02:33 -05:00
tildearrow
423d9fa45d
Amiga: early bus limits emulation
...
it appears that if the period is lower than 124, the positions start
to desync
this is emulated by UAE, but i am not sure whether this happens on a real machine
and this isn't emulated properly here either
2022-02-12 17:43:30 -05:00
tildearrow
27497608fe
add deep clone order - UNTESTED
2022-02-12 03:59:05 -05:00
tildearrow
1580e5836b
GUI: wire up the code for custom keybinds
...
still no way to set them up, and four are missing
please be patient
2022-02-11 18:20:39 -05:00
tildearrow
91cbf9947b
NOTICE: ADPCM-B DOES NOT WORK YET
...
it's selectable now but the channel is useless (for now)
2022-02-10 03:35:08 -05:00
tildearrow
d27dcfecac
rename Neo Geo to Neo Geo CD
...
pave the way for Neo Geo with ADPCM-B
2022-02-10 03:28:20 -05:00
tildearrow
d1e166a34e
add a little visual to channel names
2022-02-10 03:15:39 -05:00
tildearrow
73dd66b439
GB: fix wave orientation
2022-02-10 02:56:36 -05:00
tildearrow
569de9d81a
add preliminary ymfm OPZ code
2022-02-09 23:19:02 -05:00
tildearrow
62f2f67b9d
add two more compatibility flags
...
for songs that relied upon pre-0.5.5 broken behavior
2022-02-09 22:07:32 -05:00
tildearrow
e115d9e23b
the final macro changes. this is real 0.5.5
2022-02-09 17:03:31 -05:00
tildearrow
ae44cabba8
fix release logic
2022-02-09 16:02:29 -05:00
tildearrow
788ccfb334
unscrew alg + volume
2022-02-09 12:43:27 -05:00
tildearrow
589b887928
release v0.5.5
2022-02-09 03:44:48 -05:00
tildearrow
70a993aacb
treat slide up as well
2022-02-08 23:01:39 -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
4756599df0
fix timer ticking during row play
2022-02-08 17:43:26 -05:00
tildearrow
a64f8f7a29
implement target resets slides flag
2022-02-08 17:24:24 -05:00
tildearrow
e0b0da2072
implement note off resets slides flag
2022-02-08 17:17:01 -05:00
tildearrow
43c9c58034
implement legacy volume slides flag
2022-02-08 17:05:18 -05:00
tildearrow
23dc509524
implement reset macro on porta flag
2022-02-08 17:02:27 -05:00
tildearrow
6fb5ca0f78
implement compatible arpeggio flag
2022-02-08 16:48:19 -05:00
tildearrow
3d8991cdb8
save compat flags in the file
2022-02-08 16:43:40 -05:00
tildearrow
89d47da795
prepare to add more compatibility flags
2022-02-08 15:32:10 -05:00
tildearrow
dea79c2adb
inhibit note on if user has edited pattern
...
issue #82
untested
2022-02-08 13:31:57 -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
4ce116ca0a
prepare for macro release points
...
issue #142
2022-02-08 03:50:42 -05:00
tildearrow
3cc4add1e3
don't alter instruments in patterns when moving
...
fixes #150
2022-02-07 23:42:54 -05:00
tildearrow
8d45236cce
SMS: add option to disable noise phase reset
...
issue #83
2022-02-07 23:05:50 -05:00
tildearrow
632f17862e
better blip_buf excess strategy
...
fixes #133
2022-02-07 21:31:58 -05:00
tildearrow
e6201b8390
SMS: prepare for don't reset phase flag
2022-02-07 18:34:04 -05:00
tildearrow
fbb6c4cb4f
add a setting to reset on system prop change
...
issue #131
2022-02-07 17:24:26 -05:00
tildearrow
1bb81394aa
NES: enable duty and'ing on properNoiseLayout
2022-02-07 00:49:01 -05:00
tildearrow
76beedae0c
i mean HAPPENING and the slide NOT HAPPENING
2022-02-07 00:30:37 -05:00
tildearrow
e25f5b229c
fix arpeggio not happening during slide on SMS
2022-02-07 00:30:15 -05:00
tildearrow
7599f99ca0
maybe fix audio backend not changing post-failure
2022-02-06 17:00:01 -05:00
tildearrow
d0457a2e1b
VGM export: improvements
...
- use shorthand command for waiting at 50/60Hz
- don't write stream rate change if DAC is off
2022-02-06 16:47:12 -05:00
tildearrow
28a7348863
add failsafe
2022-02-06 16:29:30 -05:00
tildearrow
127eb1569e
dumb clang plugin randomly inserting headers
...
when i don't want it to
2022-02-06 16:28:04 -05:00
tildearrow
20ac87d256
C64: add ring/sync macro
2022-02-06 15:56:10 -05:00
tildearrow
e2c2e8140b
C64 filter mode macro i think
2022-02-06 15:44:06 -05:00
tildearrow
2ea35ef734
Arcade: add LFO wave macro
2022-02-06 02:25:32 -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
8772439d3e
add ability to play by one row
2022-02-06 00:42:07 -05:00
tildearrow
107187a20c
GUI: add ability to play from cursor position
...
Shift-Enter or F7
2022-02-06 00:07:35 -05:00
tildearrow
9091081b9f
oh...
2022-02-05 23:53:30 -05:00
tildearrow
faed39843e
PCE: fix channel 2 being mute?!
...
another discovery towards LFO fix?
fixes #141
2022-02-05 23:51:29 -05:00
tildearrow
b0698dbac3
GUI: audio failure resilience
2022-02-05 23:48:56 -05:00
tildearrow
fe47a2ba09
GUI: add audio want/got details
2022-02-05 21:26:24 -05:00
tildearrow
045dfa679a
release v0.5.4
...
sorry this doesn't include too many features as it is another critical
bug fix release
2022-02-05 16:47:22 -05:00
tildearrow
12d4cd6467
add LFO speed macro
2022-02-05 16:40:03 -05:00
tildearrow
6000d702aa
fix urgent bug regarding note slides
2022-02-05 16:33:06 -05:00
tildearrow
026b232c02
more LFO fix code
2022-02-05 16:19:22 -05:00
tildearrow
59cbfdcad9
PCE: partial fix to LFO
...
issue #88
2022-02-05 15:15:27 -05:00
tildearrow
50516d86ae
release v0.5.3
2022-02-05 04:42:10 -05:00
tildearrow
cb430fc169
Genesis: fix bus overload when using ymfm core
2022-02-05 04:31:20 -05:00
tildearrow
34ec189be5
release v0.5.2
...
FAST
2022-02-05 03:10:19 -05:00
tildearrow
560be4f341
FIX IT
2022-02-05 01:57:24 -05:00
tildearrow
088e49a3f4
implement channel hiding, names and song comment
2022-02-05 01:48:35 -05:00
tildearrow
bbd174498e
Arcade: fix wrong sample pitch on diff clock rate
2022-02-04 21:40:48 -05:00