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
tildearrow
c47851e7c7
GUI: highlight loop
2022-01-27 01:04:26 -05:00
tildearrow
0e633ea69b
GUI: add a debug window
2022-01-27 00:29:16 -05:00
tildearrow
143543e0b4
GUI: and more macro editor work
2022-01-26 17:22:29 -05:00
tildearrow
554b69e9f3
GUI: MML strings for waveforms
...
issue #67
2022-01-26 16:29:49 -05:00
tildearrow
f86838df99
no longer shift arpeggio macro by 12
2022-01-26 15:53:52 -05:00
tildearrow
1981dc6033
GUI: MML string improvements
2022-01-26 15:23:50 -05:00
tildearrow
e195031538
add MML strings in macro editor
...
completely UNTESTED as I wrote this on bed
2022-01-26 13:13:17 -05:00
tildearrow
c822532b54
several improvements to new macro UI
...
now it is fully usable
well, almost
2022-01-26 03:49:46 -05:00
tildearrow
496501803f
GUI: add advanced VGM export menu
...
does NOT work yet!
2022-01-26 00:26:15 -05:00
tildearrow
2dac7f3b87
add ability to switch octaves using numpad / and *
2022-01-25 00:08:46 -05:00
tildearrow
50a0f1f360
VGM export: fix up SegaPCM
...
turns out it is capable of arbitrary loop position!
2022-01-24 15:23:42 -05:00
tildearrow
0ab0ebdddb
GUI: actually add the export VGM option
2022-01-24 01:10:38 -05:00
tildearrow
9fe0efd63a
VGM export skeleton DOES NOT WORK
...
VGM export not there yet. please don't use it.
2022-01-23 21:50:45 -05:00
tildearrow
f42a326693
GUI: revamp the macro editor
2022-01-23 17:55:02 -05:00
tildearrow
0928dea37a
oops
2022-01-23 17:02:24 -05:00
tildearrow
c5282df819
GUI: rename Absolute to Fixed
...
see issue #55
2022-01-23 17:02:09 -05:00
tildearrow
beeb074975
GUI: prepare for modern macro view
2022-01-23 17:01:19 -05:00
tildearrow
5e2a827e68
GUI: add setting to change macro UI
2022-01-23 16:46:32 -05:00
tildearrow
32e56be9b7
GUI: add the last FM macro tab
2022-01-23 16:34:20 -05:00
tildearrow
9274033358
GUI: disable macro loop with right click
...
issue #53
2022-01-23 15:56:03 -05:00
tildearrow
c5956b939e
GUI: change modifier key to Command on macOS
2022-01-22 16:34:44 -05:00
tildearrow
c8a5ab8787
GUI: implement use system font
2022-01-22 03:37:57 -05:00
tildearrow
12428a9fcd
fix scrolling on differing font sizes
2022-01-22 03:15:43 -05:00
tildearrow
28c339cb6d
implement selecting with shift
2022-01-22 03:12:02 -05:00
tildearrow
4327654415
GUI: slight color change
2022-01-22 02:34:36 -05:00
tildearrow
79dc5904b4
GUI: apply primary/secondary colors
2022-01-22 02:32:17 -05:00
tildearrow
71abb69e88
GUI: add ability to change colors
...
only partially works. primary/secondary colors don't work yet
2022-01-22 01:50:52 -05:00
tildearrow
031a61e771
GUI: oops i missed something
2022-01-22 00:30:42 -05:00
tildearrow
8b79bf78a9
add Furnace instrument loading
...
TODO: .dmp loading
2022-01-22 00:14:48 -05:00
tildearrow
969a5d203b
GUI: fix detune values
...
fixes #51
2022-01-21 23:30:05 -05:00
tildearrow
2fa565180f
temporarily limit font range
...
until I can load unifont dynamically to not run out of memory
2022-01-21 18:20:38 -05:00
tildearrow
724b1cd1a8
move more wavetable loading logic
...
now it's safer
2022-01-21 18:17:05 -05:00
tildearrow
186e491c59
allow loading wavetables
2022-01-21 17:59:48 -05:00
tildearrow
c82440a7bc
GUI: finish op macro UI
...
now to revamp the other UIs...
2022-01-21 17:13:50 -05:00
tildearrow
945416642a
GUI: improve OP macro UI
2022-01-21 17:00:28 -05:00
tildearrow
f5b71e35b1
i will release 0.4.6 to fix clipboard bug first
2022-01-21 03:45:59 -05:00
tildearrow
5fcb83a7f5
GUI: set column width
2022-01-21 03:13:32 -05:00
tildearrow
b9902902be
GUI: prepare for FM macros
...
the most complicated UI to date
2022-01-21 02:54:52 -05:00
tildearrow
3b5370681a
GUI: set size constraints for wave editor
2022-01-21 02:06:49 -05:00
tildearrow
9307a14a1d
GUI: display C64/AY/SAA wave macros differently
...
hopefully better
2022-01-21 01:56:30 -05:00
tildearrow
e10f61eda2
GUI: set a minimum window size for the ins editor
2022-01-20 17:42:14 -05:00
tildearrow
46fd774f30
allow sample preview via keyboard
2022-01-20 16:51:31 -05:00
tildearrow
aa82ccfbc5
GUI: allow use of negative octaves
...
closes #41
2022-01-20 16:21:35 -05:00
tildearrow
812d0397a8
GUI: rename Amiga ins type to sample
2022-01-20 14:18:15 -05:00
tildearrow
8d1e14e844
GUI: implement pattern cursor wrapping
...
to be tested. see issue #34
2022-01-20 13:15:37 -05:00
tildearrow
8ab97a959c
add ps_fopen to properly handle fopen on Windows
...
fixes #22
2022-01-20 05:04:03 -05:00
tildearrow
04240ffa46
GUI: move cursor up on pull delete
...
fixes #28
2022-01-20 02:53:59 -05:00
tildearrow
3954a23f3e
GUI: add double-click to toggle solo
...
closes #33
2022-01-20 02:28:55 -05:00
tildearrow
86f0ec45fa
GUI: allow order input
2022-01-20 02:11:03 -05:00
tildearrow
b66918bf62
don't compile icon.c under Windows either
...
MSVC weirds out
2022-01-20 01:46:03 -05:00
tildearrow
1e0131cdac
and do it for real
2022-01-20 01:40:50 -05:00
tildearrow
0282c9c0b4
GUI: re-arrange FM parameter layout
2022-01-20 01:39:54 -05:00
tildearrow
93c4ab0cc8
GUI: rewrite note preview logic
...
now with polyphony! see issue #16
2022-01-20 01:32:16 -05:00
tildearrow
d8571eda08
add types for ins/wave formats
2022-01-20 00:39:28 -05:00
tildearrow
797ffd62da
GUI: center file picker and limit to win size
2022-01-20 00:31:36 -05:00
tildearrow
3a87017821
GUI: force a minimum file picker window size
...
see issue #16
2022-01-20 00:13:50 -05:00
tildearrow
7ad715da38
GUI: hide duty macro if PCE
2022-01-20 00:09:30 -05:00
tildearrow
85dd6c3579
add ability to preview wavetables
...
issue #16
2022-01-20 00:07:53 -05:00
tildearrow
abea8e5dce
fix clipboard pasting bug
...
NOT ANOTHER OF THESE!
2022-01-19 21:53:21 -05:00
tildearrow
9f6b8ed521
prepare for different order edit modes
...
see issue #31
2022-01-19 18:19:52 -05:00
tildearrow
7c509ba9b8
highlight cursor row when edit mode is on
...
closes #29
2022-01-19 18:10:42 -05:00
tildearrow
a47a571f0b
add row number base setting
...
closes #30
2022-01-19 18:04:07 -05:00
tildearrow
f39e522e7e
really allow 8 effect columns
...
third time is the charm
2022-01-19 17:34:20 -05:00
tildearrow
64a7744f10
one more crash fix!
2022-01-19 17:09:34 -05:00
tildearrow
379d90ae4d
add more fonts
...
partially related to an issue when displaying non-Latin characters
however a true fix isn't coming yet as I haven't figured out a way
to load glyphs during run-time as needed
2022-01-19 16:58:01 -05:00
tildearrow
b091404d63
increase effect column limit to 8
2022-01-19 13:10:41 -05:00
tildearrow
e24738fcda
possibly fix a crash when opening file picker
...
with missing directory
2022-01-19 05:44:19 -05:00
tildearrow
62a499644f
add wavetable saving
2022-01-19 05:10:06 -05:00
tildearrow
44ef49d267
GUI: fix note pasting
...
issue #23
2022-01-19 04:32:40 -05:00
tildearrow
dce289a5a0
add early code for saving instruments
2022-01-19 03:28:29 -05:00
tildearrow
a989fa8920
prepare for ins/wave loading/saving
2022-01-19 03:15:20 -05:00
tildearrow
464714df00
GUI: add clone instrument/wave
2022-01-19 02:59:44 -05:00
tildearrow
20bca9cce4
AY8930 code attribution
2022-01-18 18:32:42 -05:00