tildearrow
27333dc812
GUI: add hover function to PlotCustom
...
allows for fixed arp macro to be displayed as notes
2022-02-08 21:30:06 -05:00
tildearrow
5cb9682673
freaking clang extension adding random headers
2022-02-08 16:15:53 -05:00
tildearrow
4ce116ca0a
prepare for macro release points
...
issue #142
2022-02-08 03:50:42 -05:00
tildearrow
8991fa98ba
i am not sure if this works
2022-02-08 02:11:21 -05:00
tildearrow
211208ed53
GUI: fix UI scaling on macOS
...
required patching ImGui D:
but hey, it mostly works! issue #35
2022-02-08 02:04:23 -05:00
tildearrow
8d45236cce
SMS: add option to disable noise phase reset
...
issue #83
2022-02-07 23:05:50 -05:00
tildearrow
a3beab6815
**UPDATE SUBMODULES** - PLEASE READ
...
i've updated the submodules. this should make ImGui work on Wayland
again (apparently).
please make sure to do `git submodule update --init --recursive`.
2022-02-07 22:09:20 -05:00
tildearrow
fbb6c4cb4f
add a setting to reset on system prop change
...
issue #131
2022-02-07 17:24:26 -05:00
tildearrow
bbb78fa720
GUI: disable duty macro on Amiga instrument
2022-02-07 13:32:18 -05:00
tildearrow
97a9be0581
GUI: add move by one row keys
2022-02-07 02:47:32 -05:00
tildearrow
8b438a4755
GUI: fix macro open button not appearing at times
...
fixes #144
2022-02-06 16:11:36 -05:00
tildearrow
20ac87d256
C64: add ring/sync macro
2022-02-06 15:56:10 -05:00
tildearrow
497c947513
fix
2022-02-06 15:48:27 -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
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
12d4cd6467
add LFO speed macro
2022-02-05 16:40:03 -05:00
tildearrow
3a2367f56a
GUI: rename FMS to FMS/PMS
2022-02-05 14:57:55 -05:00
tildearrow
80df8e14b7
zzz
2022-02-05 05:40:47 -05:00
tildearrow
91b524811c
GUI: potentially fix some truncation warnings
2022-02-05 05:22:57 -05:00
tildearrow
396e918c7a
GUI: re-enable some FM parameters
...
dang it
2022-02-05 04:21:36 -05:00
tildearrow
34ec189be5
release v0.5.2
...
FAST
2022-02-05 03:10:19 -05:00
tildearrow
07c53b3f5e
GUI: the final channel collapse bits
2022-02-05 02:51:56 -05:00
tildearrow
67346fb6ca
implement channel collapsing
...
kind of. TODO: care about selection
2022-02-05 02:41:29 -05:00
tildearrow
67acc7f7ab
GUI: fix up cursor and select when hiding channels
2022-02-05 02:24:23 -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
2e157d7b22
GUI: respond to ctrl-shift-S
2022-02-04 23:21:42 -05:00
tildearrow
79b87c40d0
GUI: UI improvements
...
- add open/save keys
- more play/edit controls layouts!
2022-02-04 23:21:00 -05:00
tildearrow
813c511275
GUI: Game Boy env dir UI change
2022-02-04 22:02:19 -05:00
tildearrow
58b14fccd6
aaaaaaa
2022-02-04 21:35:32 -05:00
tildearrow
6b040084e0
Genesis: add alternate clock speed
2022-02-04 21:35:24 -05:00
tildearrow
acdf4d6503
Amiga: add stereo separation setting
2022-02-04 17:59:55 -05:00
tildearrow
a93a9c19f3
add "force mono audio" option and fix flags not be
...
ing set after a dispatch reset
2022-02-04 17:04:36 -05:00
tildearrow
7a941e5b68
GUI: fix MML string input for negative numbers
...
fixes #124
2022-02-04 15:51:25 -05:00
tildearrow
c5c7757c6b
hide wave macro on STD instruments
2022-02-04 14:46:15 -05:00
tildearrow
6a29ee63f5
GUI: fix some windows not being marked as active
2022-02-04 02:56:35 -05:00
tildearrow
2740e8416d
GUI: plenty of UI work
...
- better song info layout
- add BPM indicator
- fix misalignment in FM editor (fixes #98 )
2022-02-04 02:51:22 -05:00
tildearrow
507f3d7de1
GUI: there we go
...
now the buttons won't scroll in lists
2022-02-04 00:11:16 -05:00
tildearrow
f03b410281
GUI: add new settings and proper inslist scroll
...
- step on delete
- scroll step
2022-02-04 00:03:30 -05:00
tildearrow
584b8426ff
GUI: improve debug menu
2022-02-03 18:38:57 -05:00
tildearrow
c8f57afda4
consider loop in sample preview
...
fixes #120
2022-02-03 16:52:27 -05:00
tildearrow
a95d8e6fa3
GUI: fix MML string on 256-wide waves
2022-02-03 15:30:30 -05:00
tildearrow
a1aa0be300
GUI: add German notation option
2022-02-03 14:40:09 -05:00
tildearrow
3379e8b380
prepare for compat flags, piano, comments, etc.
2022-02-03 00:34:48 -05:00
tildearrow
ccfe3bdd97
Genesis: add ability to use ymfm instead of Nuked
2022-02-02 23:08:45 -05:00
tildearrow
84891cc4e5
GUI: turn loop position slider into a text field
2022-02-02 04:33:53 -05:00
tildearrow
8354f1a610
GUI: slightly tweak volume insertion method
...
untested as i am on bed
2022-02-02 04:23:36 -05:00
tildearrow
dc16d52a7c
fix #111
2022-02-02 03:23:33 -05:00
tildearrow
545f3ffdf4
Genesis: add DAC distortion flag
2022-02-02 03:06:30 -05:00
tildearrow
ed15f01697
GUI: set path when opening file as cmdline arg
2022-02-02 01:14:21 -05:00
tildearrow
3e3e165662
fix windows build oh my
2022-02-01 23:59:25 -05:00
tildearrow
f09a0b40c3
assign note off key to 1
...
fixes #103 as interim
2022-02-01 18:09:54 -05:00
tildearrow
d691ec6d76
add a chip playground
...
in debug menu
2022-02-01 18:08:19 -05:00
tildearrow
5f918a7d18
SAA: add envelope macro
2022-02-01 03:44:02 -05:00
tildearrow
6c6cb52dd1
GUI: stop notes on octave change
2022-02-01 03:28:36 -05:00
tildearrow
34a68751e1
GUI: add ability to open files by drag-and-drop
2022-02-01 03:09:53 -05:00
tildearrow
5ec8c8aa07
GUI: prevent color leak in channel names
2022-02-01 03:01:07 -05:00
tildearrow
ba08d3515f
GUI: fix several file dialog bugs
...
damn it
2022-02-01 02:52:36 -05:00
tildearrow
80c815fe83
GUI: add panic option
2022-01-31 17:56:49 -05:00
tildearrow
72c548394f
now add noise and/or mask macro for real
...
upcoming is auto-PWM
2022-01-31 17:45:02 -05:00
tildearrow
48046ef86c
aw COME on
2022-01-31 13:02:20 -05:00
tildearrow
0da7aaa56e
increase tuning range
2022-01-31 12:55:33 -05:00
tildearrow
88efee49a1
GUI: capital hexadecimal
2022-01-31 02:38:17 -05:00
tildearrow
1fe28ca1a3
GUI: set system font paths for Windows
2022-01-30 18:22:59 -05:00
tildearrow
8963e63806
GUI: update default layout
2022-01-30 18:17:46 -05:00
tildearrow
9abac414cb
GUI: interpolate fast macro/wave drags
2022-01-30 18:10:41 -05:00
tildearrow
fe0dc38f37
add VGM export warnings
2022-01-30 17:18:10 -05:00
tildearrow
de5327d89a
GUI: add a volume meter
2022-01-29 18:56:08 -05:00
tildearrow
adbe70fa05
GUI: remember window size
2022-01-29 17:27:51 -05:00
tildearrow
ab814604b5
limit window size to available space
...
for smaller than 1280x800 displays
2022-01-29 17:23:45 -05:00
tildearrow
f01ce71fb6
GUI: add an option to set modal backdrop color
2022-01-29 14:20:30 -05:00
tildearrow
c78532412d
GUI: add overflow highlight setting
...
addresses one UI instability
2022-01-29 14:12:38 -05:00
tildearrow
fbb5455292
add PM/AM depth macro
2022-01-29 04:37:53 -05:00
tildearrow
28a0f8775f
GUI: swap position of FB and ALG in ins edit
2022-01-29 04:25:28 -05:00
tildearrow
386db38c34
GUI: remember last open windows
2022-01-29 01:54:30 -05:00
tildearrow
03c4891acb
lol
2022-01-29 01:23:21 -05:00
tildearrow
5dafd10fc7
add several warning dialogs
2022-01-29 01:22:32 -05:00
tildearrow
b6da7871d4
make the flags option actually work
2022-01-29 00:20:27 -05:00
tildearrow
629d229bc1
i will finish this later today
2022-01-28 18:12:56 -05:00
tildearrow
0567a3f71b
GUI: add chip names option
2022-01-28 03:17:35 -05:00
tildearrow
9b62eb9d34
GUI: don't display a tooltip on the oscilloscope
2022-01-28 03:08:55 -05:00
tildearrow
30e72a348b
GUI: add ability to dock editors
...
closes #58
2022-01-28 01:26:26 -05:00
tildearrow
ec66b7a21b
add song tuning
...
soon: system clock settings
2022-01-28 00:55:51 -05:00
tildearrow
0071894471
GUI: add a preliminary oscilloscope
2022-01-27 17:49:00 -05:00
tildearrow
17375cdbe0
GUI: tweak mixer a bit
2022-01-27 17:24:47 -05:00
tildearrow
8dc2b23db9
GUI: turn ins type into a combo box
2022-01-27 16:59:51 -05:00
tildearrow
b812fc4041
prepare for sample C-4 freq
...
issue #70
2022-01-27 16:52:06 -05:00
tildearrow
3d25cfc501
and again
2022-01-27 16:13:45 -05:00
tildearrow
e15c4b612f
fix it again
2022-01-27 16:11:40 -05:00
tildearrow
5edbce6f4f
fix system font on macOS
2022-01-27 16:11:05 -05:00
tildearrow
c4163699b6
Arcade: add noise freq macro
...
issue #16
2022-01-27 15:42:31 -05:00
tildearrow
30b553e87e
AY: add envelope and auto-envelope macros
2022-01-27 15:31:48 -05:00
tildearrow
ab38377bc5
GUI: add alternate FM names option
2022-01-27 15:01:05 -05:00
tildearrow
3405018a91
prepare to add a setting for tech names in FM par
...
ams
2022-01-27 04:51:34 -05:00
tildearrow
c577eeafac
VGM export: implement sys selection/loop options
...
the final thing to do is dual chip support, but I wanna get 0.5
out already
2022-01-27 02:46:40 -05:00