Commit graph

1471 commits

Author SHA1 Message Date
tildearrow
478f7bb3bd MIDI input: program change pass-through option 2023-12-17 15:30:51 -05:00
tildearrow
39481ab571 fix velocity input 2023-12-17 15:08:52 -05:00
Electric Keet
adba445cd2 Tweaking numeric input steps.
Hopefully these all make more sense for how they're used.
2023-12-12 18:52:41 -05:00
tildearrow
a540de4570 GUI: fix wave creation 2023-12-09 22:16:58 -05:00
tildearrow
bd7e57cea8 GUI: use best wave size when adding wave
or display a menu

TODO: fix non-32×32 wave being messed up
2023-12-09 20:01:33 -05:00
Eknous-P
96ad124100 make a member of FurnaceGUI 2023-12-08 16:08:31 +04:00
tildearrow
1a96450077
Merge pull request #1627 from LTVA1/fix-XY-oscilloscope-size
Fix default XY oscilloscope size
2023-12-07 04:12:29 -05:00
LTVA1
7373f30e23 Update gui.cpp 2023-12-07 07:47:46 +03:00
LTVA1
69c1701c85 fix 2023-12-06 21:11:41 +03:00
tildearrow
37190d1c2d GUI: add a setting (select asset om load) 2023-12-06 12:37:37 -05:00
tildearrow
bcd2602624
Merge pull request #1507 from ColinKinloch/select_opened
Select loaded instrument on open
2023-12-06 12:28:26 -05:00
tildearrow
afa15bc322
Merge pull request #1622 from LeviathaninWaves/crossfade-loop-points
Crossfade loop points
2023-12-05 17:08:02 -05:00
Eknous-P
df63257d11 dummy export window, keybind and related settings 2023-12-05 15:58:45 +04:00
tildearrow
bd3f6765f4 early text export
incomplete
2023-12-04 15:22:29 -05:00
tildearrow
643e5d5d5b prepare for text export 2023-12-04 04:17:30 -05:00
LeviathaninWaves
d59dfa30f0 Adjustments to crossfade algo/slider and renaming 2023-12-02 19:02:43 -06:00
LeviathaninWaves
4bd0dc2c63 Add loop point crossfading in the sample editor. 2023-12-01 15:06:42 -06:00
tildearrow
2d73e45e0f they did the Dance
and now you can do it too
2023-11-26 21:55:09 -05:00
tildearrow
a2f86d297f GUI: fix wave drawing 2023-11-25 18:37:50 -05:00
Natt Akuma
e702e56901 Add X-Y Oscilloscope 2023-11-01 14:56:43 +07:00
YohananDiamond
163d1b2153 Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette 2023-10-29 20:05:01 -03:00
tildearrow
686a9de143 discourage use of backup system for auto-save 2023-10-28 14:49:20 -05:00
tildearrow
d5da4d7e52 GUI: prepare to add auto-clone feature 2023-10-18 00:00:23 -05:00
tildearrow
e633550647 automatic safe mode!
to-do: test on Windows...
2023-10-16 14:55:01 -05:00
tildearrow
c420b55a16 add a safe mode
disables audio output
enables software rendering
disables font loading

not automatic yet
2023-10-16 06:53:21 -05:00
tildearrow
061b8e7aa1 GUI: add a hint when an ins cannot be previewed 2023-10-15 17:02:25 -05:00
tildearrow
e51ca07acb GUI: better DPCM mapping, part 1
UI needs to be better
it does not work yet
2023-10-12 20:32:00 -05:00
tildearrow
ddf0e3f368 GUI: fix sample view not updating on load replace 2023-10-12 18:44:46 -05:00
tildearrow
40da2ecb46 fix clock overflow 2023-10-12 05:26:48 -05:00
tildearrow
82da85ecbf
Merge pull request #1509 from Eknous-P/settingdetect
Settings change detect
2023-10-05 18:09:24 -05:00
tildearrow
839dc3cd91 prepare to add channel pair and mode hints 2023-10-05 04:47:14 -05:00
Eknous-P
e8f1b36a1c settings change detect part 2
i hope i didnt miss anything
2023-10-03 18:59:41 +04:00
Eknous-P
3ad0fe208d settings changed detect part 1 2023-10-03 18:33:22 +04:00
tildearrow
79f92fab68 GUI: prepare for status view 2023-10-03 04:38:28 -05:00
Colin Kinloch
33f9e63805 Select loaded instrument on open 2023-10-01 00:43:24 +01:00
tildearrow
d4657f4b6c GUI: why are the icons for FM and PSG swapped 2023-09-25 13:19:27 -05:00
tildearrow
a3d8c81e9d add option to swap bytes in raw smp import 2023-09-25 05:09:56 -05:00
tildearrow
c0118a4b82 GUI: wake up on MIDI event 2023-09-24 17:48:32 -05:00
tildearrow
478c3ecb57 GUI: step play fixes 2023-09-20 16:16:25 -05:00
tildearrow
3fca80fe3b GUI: fix outofrange vol input if vol rng is <16 2023-09-20 01:20:19 -05:00
tildearrow
8a9ac46545 GUI: don't allow drag-and-drop during intro 2023-09-19 03:10:35 -05:00
tildearrow
7912a7982c implement a setting which was missing
store/load ins names when saving .fui
2023-09-16 18:15:03 -05:00
tildearrow
b105dd535f GUI: better 2023-09-16 15:04:11 -05:00
tildearrow
083f870930 GUI: reduce pattern/orders latency
no more oldOrder/oldRow hacks!
2023-09-16 04:08:12 -05:00
tildearrow
8b565ed284 drop usage of std::deque, part 1
use FixedQueue instead
2023-09-13 02:40:12 -05:00
tildearrow
483a906edb GUI: fix mistake in multi-sample load error 2023-09-10 18:46:07 -05:00
tildearrow
58edecb9f9 GUI: fix SNES echo filter input in chip manager 2023-09-10 11:53:31 -05:00
tildearrow
a7ded3325a warn user if we cannot play 2023-09-09 17:12:49 -05:00
tildearrow
5209074c97 GUI: improve "clear..." menu 2023-09-08 02:52:15 -05:00
tildearrow
624e45afa8 optimize renderSamples
only render sample which has changed
2023-09-08 01:19:48 -05:00