tildearrow
023761373d
GUI: separate operation masks
...
also separate note/value transpose commands
2022-04-21 17:32:28 -05:00
tildearrow
bc235ed494
GUI: prepare for separate operation mask
2022-04-21 03:45:06 -05:00
tildearrow
06a69a20e8
GUI: add "absorb" instrument input mode
2022-04-21 02:35:50 -05:00
tildearrow
5630b69e64
GUI: fix selection being visible in dummy row area
2022-04-20 15:29:07 -05:00
tildearrow
d4380e1524
GUI: add an effect list window
2022-04-19 18:44:05 -05:00
tildearrow
4f59eb2602
GUI: add toggle full-screen keybind
2022-04-17 01:57:50 -05:00
tildearrow
0952d1b2f9
GUI: add a full-screen option
2022-04-17 01:54:42 -05:00
tildearrow
003c9c3235
GUI: prepare for GB envelope view
2022-04-16 23:58:29 -05:00
BlastBrothers
559a99c5fc
Menu option, settings file
2022-04-16 20:47:40 -04:00
tildearrow
ef6e63239c
GUI: introduce power-saving mode
2022-04-16 18:35:25 -05:00
tildearrow
330171edc3
GUI: add "note preview behavior" setting
2022-04-16 13:13:19 -05:00
tildearrow
a81393472c
GUI: move all preview actions to callback
2022-04-15 23:47:39 -05:00
tildearrow
b48a2368be
more low-latency mode work
...
playSub() runs at normal tick rate
2022-04-15 22:22:47 -05:00
tildearrow
96715ed88c
add experimental low-latency mode
...
do not use (yet)!
2022-04-15 05:37:23 -05:00
tildearrow
c76e719371
GUI: prepare for more macros
2022-04-15 02:51:38 -05:00
tildearrow
600c38543b
what is valid then
2022-04-15 01:29:29 -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
be483470ef
GUI: add "Use standard OPL waveform names" option
2022-04-14 21:57:39 -05:00
tildearrow
68445435f9
fix several misc issues
2022-04-14 18:25:59 -05:00
tildearrow
11516d7923
GUI: allow cursor movement when stepping
2022-04-14 03:05:58 -05:00
tildearrow
55e085b148
GUI: separate current order from engine order
...
fixes #105
2022-04-14 02:58:29 -05:00
tildearrow
0e2ecaf6be
add setting to disable scrollChangesOrder
...
it's kinda unreliable at the moment
2022-04-14 01:25:21 -05:00
tildearrow
d6333af330
GUI: unreliable version of #63
2022-04-13 18:16:55 -05:00
tildearrow
720f046f28
GUI: implement no-nibble-push value input
2022-04-13 17:42:55 -05:00
tildearrow
e86174921b
GUI: partially add a piano
2022-04-13 03:24:49 -05:00
tildearrow
2e2fafd878
GUI: add metronome volume setting
2022-04-13 02:29:07 -05:00
tildearrow
2cd454a59d
major warning dialog changes
...
it makes more sense now. closes #321
2022-04-13 02:09:59 -05:00
tildearrow
ff75c7fe01
GUI: implement macro line drawing
2022-04-12 23:03:20 -05:00
tildearrow
45f14a951a
GUI: add Colorize instrument editor using instrume
...
nt type option
2022-04-12 21:30:12 -05:00
tildearrow
152d05dbfc
GUI: add "separate car/mod colors" to FM editor
...
and other improvements
2022-04-12 18:26:25 -05:00
tildearrow
bc3e64726e
prepare for "select instruments to load" dialog
2022-04-12 15:38:40 -05:00
tildearrow
dae7a9a099
GUI: add "Create instrument from sample" option
2022-04-12 03:00:57 -05:00
tildearrow
0ae414da01
Merge branch 'compact-sample-editor' of https://github.com/BlastBrothers/furnace into BlastBrothers-compact-sample-editor
2022-04-12 02:21:53 -05:00
BlastBrothers
f362b1288c
Add (currently useless) menu option ofr compact editor
2022-04-11 21:27:23 -04:00
BlastBrothers
1d14ca2d88
Merge branch 'tildearrow:master' into master
2022-04-11 19:51:31 -04:00
tildearrow
8407a7d3a4
add several TODO comments
...
self-note: check this one after you come back!
2022-04-11 18:12:05 -05:00
BlastBrothers
83baae92d9
Now it works ofr OPLL too, plus global sus
2022-04-11 17:26:40 -04:00
BlastBrothers
0094e75bcf
Pass sus to drawFMEnv- but is this the right var?
2022-04-11 12:15:11 -04:00
tildearrow
224d8e11e5
GUI: add some oscilloscope settings
2022-04-11 03:34:38 -05:00
tildearrow
ac286fc8d1
GUI: real-time color setting preview
2022-04-11 02:53:21 -05:00
tildearrow
552967246d
**SUBMODULE UPDATE - PLEASE READ!**
...
as of now I have added the Date library as a submodule in order to have
log messages in the correct time zone
please update your submodules by doing:
```
git submodule update --init --recursive
```
2022-04-10 23:01:55 -05:00
tildearrow
fddd05dc1a
improve logging facility
...
we have a log viewer within the program now
2022-04-10 22:12:02 -05:00
tildearrow
11cdc3924d
GUI: improve oscilloscope
...
it's not finished yet
2022-04-09 05:02:24 -05:00
tildearrow
7bf2a3ea1a
GUI: prepare for oscilloscope improvements
2022-04-09 02:42:58 -05:00
tildearrow
9e0e8f3345
dev80 - increase song limits
...
up to 256 patterns
up to 256 orders
2022-04-08 17:21:36 -05:00
tildearrow
48838440ba
GUI: add ability to colorize rows per highlight
2022-04-07 02:24:54 -05:00
tildearrow
dab164f09e
GUI: add "effect deletion alters value" setting
2022-04-07 02:02:52 -05:00
tildearrow
eb8f99dafe
GUI: import/export colors/keybinds/layout
...
untested
2022-04-06 13:53:39 -05:00
tildearrow
1054f92029
GUI: simplify keybind load/save code
...
as of now action definitions are in guiConst.cpp.
2022-04-06 01:52:58 -05:00
tildearrow
5de58e1f6d
GUI: add settings for borders
2022-04-06 00:34:26 -05:00
tildearrow
5f71857439
GUI: attempt at optimizing pattern draw code
2022-04-04 23:38:38 -05:00
tildearrow
f89360392f
GUI: add setting to customize the title bar
...
closes #339
2022-04-04 13:25:38 -05:00
tildearrow
90bbc42290
GUI: more usability improvements
...
- move cursor to end of clipboard when pasting
- better effect input
2022-04-03 19:20:30 -05:00
tildearrow
fa234afc9d
GUI: prepare to add a "lock layout" option
2022-04-02 15:07:47 -05:00
tildearrow
b90a26a33d
GUI: order view similar pattern coloring
2022-04-02 00:41:52 -05:00
tildearrow
ab5ed4413e
GUI: usability fixes (ctrl-wheel)
...
as of now Ctrl-wheel allows you to fine change sliders
also added undo/redo buttons to sample editor
2022-04-02 00:11:44 -05:00
tildearrow
81c8bf4e59
add ability to select VGM version when exporting
...
by default it is 1.71 but please tell me if you want this to be changed
2022-04-01 21:40:32 -05:00
tildearrow
ffb01dd19c
Revert "release 0.6pre0"
...
This reverts commit f7566455c2
.
2022-04-01 05:20:00 -05:00
tildearrow
f7566455c2
release 0.6pre0
2022-04-01 04:45:06 -05:00
tildearrow
052dcb2576
implement more MIDI stuff
2022-04-01 01:50:01 -05:00
tildearrow
a5a65d4db3
GUI: implement MIDI learn
2022-03-31 18:39:01 -05:00
tildearrow
d321292543
separate VRC6 and VRC6 saw ins types
2022-03-31 15:25:58 -05:00
tildearrow
45ce940d66
better MIDI and note input handling
...
closes #147
2022-03-31 01:51:57 -05:00
tildearrow
501ecc063d
GUI: earliest MIDI note input
2022-03-30 15:44:27 -05:00
tildearrow
941aab0def
GUI: add ability to input waveform data in hex
...
closes #327
2022-03-30 00:28:49 -05:00
tildearrow
c7a37959f0
GUI: early MIDI action UI - COMPLETELY UNTESTED
...
it will crash (or not)
2022-03-29 17:38:30 -05:00
tildearrow
77798f6ed7
more MIDI work... still not there
2022-03-29 16:09:15 -05:00
tildearrow
4825fe7adb
more work
2022-03-28 18:19:47 -05:00
tildearrow
5360cd73f4
earliest MIDI input! (no note input tho)
2022-03-28 03:46:50 -05:00
tildearrow
09b5dd556e
GUI: add setting to change position of SL slider
2022-03-27 03:38:04 -05:00
tildearrow
f7d7b00e93
GUI: redesign FM editor layout, part 3
2022-03-27 03:29:45 -05:00
tildearrow
26791df58e
GUI: redesign FM editor layout, part 1
...
thanks Raijin for the concept
2022-03-25 18:16:47 -05:00
tildearrow
afc701b0b9
GUI: sample edit undo/redo!
...
it seems to work but if you find bugs/crashes tell me
2022-03-23 00:42:59 -05:00
tildearrow
519dd7f2dd
GUI: aaand more sample editor work
...
now it has a right click menu
2022-03-22 18:05:32 -05:00
tildearrow
7ebc63a514
GUI: implement sample paste
2022-03-22 17:01:06 -05:00
tildearrow
705ba4273b
GUI: sample editor keybinds
...
works
2022-03-22 04:54:01 -05:00
tildearrow
f4f91ca49e
GUI: ability to customize toggle button color
2022-03-22 01:57:06 -05:00
tildearrow
e256efa641
GUI: add option to load Japanese chars
...
issue #52
2022-03-21 23:36:17 -05:00
tildearrow
7e5c27c5b7
GUI: massive code split
...
gui.cpp now less than 3000 lines
2022-03-21 17:34:43 -05:00
tildearrow
1003d9fcb8
GUI: more "modified" status situations
...
fixes #236
2022-03-21 16:17:51 -05:00
tildearrow
854d0fea48
GUI: add option to restore backup
2022-03-21 14:32:33 -05:00
tildearrow
8c961f0aae
add backup functionality - UNTESTED
2022-03-21 14:11:28 -05:00
tildearrow
b45d2be312
GUI: sample editor almost complete
...
only keybinds are missing
2022-03-21 03:45:20 -05:00
tildearrow
a68dbed760
GUI: add options for rounded UI elements
2022-03-21 00:52:38 -05:00
tildearrow
b83b46aa2c
GUI: more sample editor work
...
scrollbar and some layout changes
2022-03-21 00:41:18 -05:00
tildearrow
b04e1f2870
GUI: implement sample draw
2022-03-20 18:25:48 -05:00
tildearrow
67ca88b478
GUI: prepare for sample select/draw
2022-03-19 16:14:11 -05:00
tildearrow
689ed3bf65
sample editor workkkkkkk
2022-03-19 03:42:44 -05:00
tildearrow
c59c176de2
W O R K A R O U N D
...
adding text fixes the issue
2022-03-17 23:28:01 -05:00
tildearrow
b31ab408db
GUI: new sample editor work
2022-03-17 18:08:59 -05:00
tildearrow
3c1b1b69fc
GUI: define sample edit texture
2022-03-17 03:43:02 -05:00
tildearrow
9322e9467c
GUI: prepare macro editor for OPL op macros
2022-03-16 02:01:44 -05:00
tildearrow
790c4345d9
GUI: add ability to view Hz as base tempo
2022-03-15 23:43:24 -05:00
tildearrow
02e9edbad9
unlock the power of DECIMAL HZ!
2022-03-15 23:30:15 -05:00
tildearrow
bfae208a24
GUI: change default layout
2022-03-14 17:40:22 -05:00
tildearrow
a96fd5727e
GUI: begin working on unified ins/wave/sample list
2022-03-14 00:26:27 -05:00
tildearrow
4ba6058b03
GUI: system file dialog on by default
...
in order to make a test build
2022-03-13 23:24:57 -05:00
tildearrow
5e77b47467
system file picker anyone? DO NOT COMPILE!
2022-03-13 18:32:35 -05:00
tildearrow
3be56d50ab
GUI: prepare for two things
...
- unified ins/wave/sample view
- macro line drawing
2022-03-13 17:30:43 -05:00
tildearrow
ab8bace7f4
change default SAA1099 core to SAASound
2022-03-12 12:53:53 -05:00