tildearrow
955682b240
OPL: ymfm core, part 1
2023-11-22 19:28:36 -05:00
tildearrow
42d8de671a
GUI: why is this setting in appearance
2023-11-06 21:58:20 -05:00
YohananDiamond
163d1b2153
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-10-29 20:05:01 -03:00
tildearrow
717e75f82d
add setting to disable DC offset correction
2023-10-29 15:25:23 -05:00
tildearrow
d8daeb1169
GUI: channel status, part 4
2023-10-27 18:08:37 -05:00
tildearrow
20a5d9c089
GUI: channel status, part 3
2023-10-27 04:23:35 -05:00
tildearrow
d5da4d7e52
GUI: prepare to add auto-clone feature
2023-10-18 00:00:23 -05:00
tildearrow
7dfb7e916c
GUI: use FreeType by default
2023-10-16 16:23:54 -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
80c9795773
more FreeType work
2023-10-16 06:14:44 -05:00
tildearrow
a4601fed04
GUI: move default author setting
2023-10-14 15:10:23 -05:00
Eknous-P
b16a562aeb
default author name
2023-10-11 18:16:46 +04:00
tildearrow
43468653a0
prepare for pre-calculated pitch table
2023-10-10 20:15:58 -05:00
tildearrow
2f9320ca7a
GUI: fix apply
2023-10-05 18:10:58 -05:00
tildearrow
82da85ecbf
Merge pull request #1509 from Eknous-P/settingdetect
...
Settings change detect
2023-10-05 18:09:24 -05:00
tildearrow
7736ced611
GUI: settings grammar
2023-10-05 14:23:57 -05:00
Eknous-P
277a695f5e
s p a c e
...
and another inline if i suppose
2023-10-05 14:43:06 +04:00
Eknous-P
daa7800e3c
part 2.5 inline-ize
...
also rerun actions as the website is back up
2023-10-03 23:21:11 +04: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
tildearrow
3f18f11742
update gitignore
2023-10-01 15:27:07 -05:00
Electric Keet
7551451d75
Adding new settings to doc and fixing a tiny typo.
2023-09-16 21:45:00 -07: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
41544bcced
add sample preview volume setting
...
it was too loud
2023-09-11 16:04:19 -05:00
tildearrow
58edecb9f9
GUI: fix SNES echo filter input in chip manager
2023-09-10 11:53:31 -05:00
tildearrow
1a520dbf3e
more multi-thread fixes
...
don't use static on acquire()
don't yield at all
run fillBuf() on thread
fix option tooltip as it introduces some overhead
2023-09-07 00:48:26 -05:00
tildearrow
084cbcb168
fix some typos
2023-09-06 22:34:56 -05:00
tildearrow
c80d3a4229
aaaaa
2023-09-06 20:25:44 -05:00
tildearrow
5b5dc5de1b
GUI: hide setting for multi-threaded playback
2023-09-06 20:17:51 -05:00
tildearrow
c1b6aed04b
Merge branch 'threaded' - but will be hidden
...
under a cheat code for now
2023-09-06 19:27:55 -05:00
tildearrow
70dbe92b51
GUI: deprecate partial pitch linearity
2023-09-06 17:57:53 -05:00
tildearrow
5329e551d4
improve a bit and add option
2023-09-06 14:23:47 -05:00
tildearrow
fc760eed43
GUI: fix cut off text in settings
2023-09-05 15:30:53 -05:00
tildearrow
1da000b00c
GUI: per-chan osc multi-threading!
2023-09-05 04:38:57 -05:00
YohananDiamond
5a5090f711
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-09-04 19:32:24 -03:00
tildearrow
fa7405090e
add WASAPI exclusive mode flag to PortAudio backen
...
d
2023-08-31 04:30:49 -05:00
tildearrow
b315b84e31
GUI: clear out audio dev when changing backend
2023-08-31 03:01:38 -05:00
tildearrow
a882d7bcf2
GUI: detect UI scale factor when moving window
2023-08-31 01:24:06 -05:00
tildearrow
8b3fc84b51
don't show JACK/PA backends if not available
2023-08-30 23:23:27 -05:00
tildearrow
922800d864
oh crap
2023-08-30 23:14:47 -05:00
tildearrow
68787a4d8b
add PortAudio backend - PLEASE READ
...
PLEASE DO:
```
git submodule update --init --recursive
```
AFTER PULLING THIS COMMIT.
2023-08-30 17:32:51 -05:00
tildearrow
7d605c9d76
GUI: why do I see a 0.5 reference
2023-08-30 14:27:29 -05:00
Electric Keet
e65e79f192
Complete keyboard settings.
...
All* the settings are here now!
* minus the one that shouldn't be
2023-08-29 11:24:47 -07:00
tildearrow
044859f6d1
GUI: add option to choose between chip menus and
...
chip manager in File menu
2023-08-28 17:00:39 -05:00
tildearrow
f5ac9b13b6
GUI: fix crash inducing typo
...
issue #1429
2023-08-28 06:17:42 -05:00
Eknous-P
cd2d60ac58
table stuff into if
2023-08-28 10:37:51 +04:00
YohananDiamond
4f83fc2e93
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-08-27 13:37:57 -03:00
Eknous
7a87702518
Merge branch 'tildearrow:master' into guimprove
2023-08-27 15:05:50 +04:00
tildearrow
0e19716dcd
GUI: auto-detect scale factor on settings change
2023-08-27 03:31:26 -05:00
Eknous-P
fdd9b598a7
revert additive hint
2023-08-27 10:15:28 +04:00
Eknous-P
19f7376337
the rest of the add colors
2023-08-26 16:09:27 +04:00
Eknous-P
f0bcb1c06a
add color push/pop
2023-08-26 15:24:32 +04:00
Eknous-P
ccdd5693c6
additive hint
2023-08-26 15:16:38 +04:00
Eknous-P
6250dd970f
improve font settings
2023-08-26 14:20:53 +04:00
Eknous-P
eef3dacc78
indent
2023-08-26 14:03:34 +04:00
Eknous-P
b993d4b58d
improve audio settings
2023-08-26 14:01:39 +04:00
Eknous-P
89921b1ff3
improve inital sys steeings
2023-08-26 13:53:01 +04:00
tildearrow
324fce3b1c
GUI: hide sample ROMs option
...
OPL4 won't make it to 0.6
2023-08-25 20:41:13 -05:00
tildearrow
f3c438eee5
GUI: use less video memory
...
don't oversample icons, big font and header font
2023-08-21 16:03:16 -05:00
YohananDiamond
aff6996025
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-08-20 02:33:42 -03:00
tildearrow
14d3baae56
GUI: invert cursor follows wheel
...
issue #1374
2023-08-19 16:25:08 -05:00
tildearrow
23dc1353ec
change default render cores
2023-08-19 04:34:42 -05:00
Eknous-P
f8a497e549
Merge branch 'multicore' of github.com:Eknous-P/furnace into multicore
2023-08-19 10:33:06 +04:00
Eknous-P
eab7978556
tablesetcolumnindex -> tablenextcolumn
2023-08-19 10:32:36 +04:00
Eknous
cbbf766ae5
Merge branch 'tildearrow:master' into multicore
2023-08-19 10:02:48 +04:00
tildearrow
c38b3ed399
GUI: play around with oversample setting
2023-08-18 23:39:09 -05:00
Eknous-P
3926c4276e
oopsie
2023-08-18 12:44:50 +04:00
Eknous-P
eb820eb9af
make table
2023-08-18 11:34:08 +04:00
Eknous-P
74e803d4e9
redo core switching
2023-08-18 10:40:18 +04:00
Eknous-P
8da1085809
separate cores + selection for playback and export
2023-08-17 22:28:17 +04:00
tildearrow
6c44614279
GUI: custom sample editor icons, part 1
2023-08-16 04:16:31 -05:00
tildearrow
c05efedee0
GUI: improve single macro view
2023-08-16 00:43:15 -05:00
YohananDiamond
74bb1b1016
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-08-15 17:48:38 -03:00
tildearrow
ddb0add67e
GUI: fix insIconsStyle not saving
2023-08-15 01:57:43 -05:00
tildearrow
6ae8f615d9
we got custom icons
2023-08-14 20:02:10 -05:00
tildearrow
741d350fe2
possible fix to #1356
2023-08-14 16:28:43 -05:00
tildearrow
fc16164dbd
Merge pull request #1342 from tildearrow/c140
...
Chicken ice cream
2023-08-12 16:29:49 -05:00
tildearrow
a59b5753bb
GUI: add center pop-up setting
2023-08-10 02:42:42 -05:00
tildearrow
457fb785b0
Merge branch 'master' into gui-pretty
2023-08-10 00:18:16 -05:00
tildearrow
acc74df293
GUI: add option to capitalize menu bar
2023-08-09 22:47:06 -05:00
cam900
14c5d94499
C140 Part 2
2023-08-09 20:30:00 +09:00
tildearrow
cc8b5d28a8
GUI: add option to show ins type menu when adding
2023-08-08 00:03:56 -05:00
Electric Keet
f66dd6e70b
Vertical centering of labels.
...
Just the settings dialog, this commit.
2023-08-06 20:28:11 -07:00
tildearrow
8ba6c4cf42
GUI: finish some more TODOs
2023-08-06 17:35:45 -05:00
tildearrow
10615b9b5b
GUI: finish some TODOs
2023-08-05 18:29:46 -05:00
tildearrow
49e799d576
GUI: indent play on load setting
2023-08-05 15:12:14 -05:00
tildearrow
b7f7c362d2
Merge pull request #1328 from tildearrow/settings-ui
...
Settings and chip config UI: Indent radio buttons.
2023-08-05 15:11:28 -05:00
tildearrow
86c1104529
GUI: add setting to play on load
2023-08-05 14:43:29 -05:00
Electric Keet
3f80231f24
Settings window: Indent radio button groups.
...
All radio button groups are indented for visual clarity. Also, font path and size selectors.
2023-08-05 11:18:50 -07:00
tildearrow
2b78ea7abe
GUI: add setting to remove ins/vol val on OFF/REL
2023-08-05 03:37:03 -05:00
tildearrow
1983529bdb
GUI: add non-mono mode to osc
2023-08-05 03:26:36 -05:00
tildearrow
673ff6ebb6
GUI: fix header font not saving at all
2023-08-04 22:43:26 -05:00
tildearrow
eb9bd913e2
and one more fix
2023-08-03 05:34:49 -05:00
tildearrow
fcba244c84
fix
2023-08-03 05:31:55 -05:00
tildearrow
629d73f421
address review comments
2023-08-03 05:27:20 -05:00
Electric Keet
06d3e8a4b3
Initializing variables, font size change.
2023-08-02 22:59:45 -07:00
Electric Keet
ebf8ebf7c0
Restoring old bigFont, making new headFont instead.
...
Now we'll see the original font for the credits and the clock.
2023-08-02 20:49:01 -07:00
Electric Keet
14d1e83cd6
Oh, and it'd be good to load the big font setting.
...
Can't believe I missed this!
2023-08-02 14:22:21 -07:00
Electric Keet
0f4f1a1cf5
Big font configuration options!
2023-08-02 13:48:07 -07:00
YohananDiamond
b203c3956a
command palette: improved consistency
2023-07-31 16:12:29 -03:00
YohananDiamond
8b8f90893e
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-07-31 14:27:58 -03:00
tildearrow
308af5a34e
GUI: new settings layout
2023-07-30 04:33:25 -05:00
tildearrow
92493485a3
GUI: prepare for new settings layout
2023-07-29 04:21:27 -05:00
tildearrow
1aef0079d1
the first step to deprecating Defle compat
...
Furnace will support .dmf loading/saving
however in a far future, compatibility may not be guaranteed... I am not sure
this setting is off by default (for now)
2023-07-29 03:17:26 -05:00
YohananDiamond
f3902e151e
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-07-25 00:02:08 -03:00
Eknous-P
3a950619b0
settings apply button
2023-07-23 22:35:24 +04:00
Eknous-P
093df41ef9
flat note names
2023-07-22 20:44:02 +04:00
tildearrow
d411c9caba
GUI: add "cursor follows wheel" option
...
needs testing
2023-07-21 17:25:49 -05:00
tildearrow
2f0f30f2f4
GUI: options to wrap around song
...
both for order change on scroll and vertical cursor wrap
2023-07-21 16:15:20 -05:00
tildearrow
b087b28325
remove Namco 163 name setting
2023-07-20 16:50:19 -05:00
YohananDiamond
81fd5a23b8
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-07-12 10:20:35 -03:00
cam900
b07ba72aa3
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-11 20:35:31 +09:00
tildearrow
7524b42564
GUI: again
...
issue #1228
2023-07-10 14:38:26 -05:00
cam900
79a082c5d2
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-07 20:41:52 +09:00
tildearrow
5c97f9981a
add option to change SDL audio driver
2023-07-06 21:14:25 -05:00
cam900
ac8db58cbf
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-06 20:00:20 +09:00
tildearrow
a267901b18
GUI: default to non-SDL render backend if availabl
2023-07-06 04:04:33 -05:00
tildearrow
621616ae25
C64: dSID core, part 1
2023-07-05 17:09:02 -05:00
tildearrow
bb3ccedb29
prepare for Metal render backend
...
ugh Apple. how about you don't deprecate OpenGL instead?
2023-07-03 17:19:50 -05:00
tildearrow
e5a5bb0154
GUI: add setting to see mem usage in bytes
2023-06-30 22:44:08 -05:00
cam900
7b49b4b8e0
Merge branches 'master' and 'k053260' of https://github.com/tildearrow/furnace into k053260
2023-06-26 19:47:25 +09:00
tildearrow
7beb1271ae
GUI: add option to disable preset selector
2023-06-24 18:55:55 -05:00
tildearrow
aeeaa9ca1d
GUI: change color of destructive actions
2023-06-22 19:49:45 -05:00
tildearrow
8fd1a9667c
GUI: prepare for destructive/warning/error color h
...
ints
2023-06-22 18:05:17 -05:00
cam900
7402575d11
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-06-17 10:41:56 +09:00
YohananDiamond
231853cd94
Command palette - part 1
2023-06-15 02:04:45 -03:00
tildearrow
f605ae9f65
GUI: prepare for DirectX 11 render backend
2023-06-12 16:47:54 -05:00
tildearrow
accec6d865
GUI: and now for backspace too
2023-06-10 15:50:08 -05:00
tildearrow
02f6a0f217
GUI: add very useful setting
...
push entire channel when inserting
2023-06-10 15:26:36 -05:00
tildearrow
402c520276
GUI: add option for late clear
2023-06-08 04:15:57 -05:00
tildearrow
32c300ff41
GUI: ellipsis char count
2023-06-08 01:04:28 -05:00
tildearrow
6ae9f8e083
fix build
2023-06-08 01:00:47 -05:00
tildearrow
9c4a7cd6d4
renderGL: fix OpenGL ES stuff
2023-06-03 17:08:20 -05:00
tildearrow
541985bd87
GUI: add an OpenGL render backend
...
enable by adding `renderBackend=OpenGL` to furnace.cfg
2023-06-03 01:41:34 -05:00
tildearrow
831598b1aa
FIXED
2023-05-27 22:02:06 -05:00
tildearrow
5d2562a4d7
FIX LATER
2023-05-27 18:51:33 -05:00
tildearrow
4947d02c68
allow saving patterns in old format
2023-05-26 01:30:01 -05:00
tildearrow
347d35be19
GUI: add option to toggle save compression
2023-05-18 15:52:48 -05:00
tildearrow
e1b5842728
asset directories, part 1
2023-05-15 01:36:02 -05:00
tildearrow
826538e41b
implement MIDI timecode output
2023-05-10 02:57:59 -05:00
tildearrow
b6ffcc8cf2
GUI: color Future Composer file in built-in picker
2023-05-02 04:03:15 -05:00
cam900
523e08ed5c
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-05-02 13:46:56 +09:00
tildearrow
ff6a7c2f89
GUI: allow binding collapse/expand pat/song
2023-04-27 04:31:51 -05:00
tildearrow
3542a6c22f
GUI: settings window size constraints
2023-04-15 15:31:02 -05:00
cam900
e8203f453b
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-04-03 06:43:23 +09:00
tildearrow
54c1a8171f
GUI: add "new" action
2023-04-02 16:39:06 -05:00
tildearrow
76deb82665
Revert "prepare for Furnace Pro"
...
This reverts commit 6fe8bea50e
.
2023-04-02 02:31:37 -05:00
cam900
9c56c3d01b
[WIP] K063260 skeleton
2023-04-02 14:32:47 +09:00
tildearrow
6fe8bea50e
prepare for Furnace Pro
2023-04-01 05:06:13 -05:00
tildearrow
8d89abb60e
GUI: add order button pos setting
2023-03-25 18:43:21 -05:00
KMoene
913d22fd57
init support for setting program change
2023-03-22 00:51:54 -04:00
tildearrow
5acb6daef6
prepare to add some code
2023-03-13 03:12:03 -05:00
tildearrow
58f73d6284
Merge pull request #1015 from ZoomTen/move-cursor-with-order
...
Option to move the cursor along with order upon moving order up/down
2023-03-08 02:24:28 -05:00
Zumi Daxuya
2fc8399a65
Clamp new setting
2023-03-08 11:51:03 +07:00
Zumi Daxuya
495604bd18
cursor follows order by default
2023-03-06 16:54:26 +07:00
tildearrow
77f1ca3339
rename D65784221391491G18414119492 to PV1000
...
it probably was only used there anyway
2023-03-05 14:01:21 -05:00
Zumi Daxuya
8e3a7df8cd
add option to move the cursor along with order
2023-03-05 16:05:19 +07:00
cam900
dbd1f56a10
Add NEC D65010G031 support
...
chip flag and instrument color is placeholder
2023-03-05 14:01:44 +09:00
tildearrow
c04f123344
fix critical bug that breaks initial system
...
it was caused by the intro...
2023-02-25 00:43:27 -05:00
tildearrow
61beb8c4df
GUI: intro is ready for review
2023-02-19 00:08:37 -05:00
tildearrow
6fb23ab04b
GUI: add option to disable fade-in during startup
2023-02-16 05:54:46 -05:00
cam900
5c06470145
Add SM8521 instrument type
2023-02-11 21:56:41 +09:00
tildearrow
6d6b431bc9
GUI: new default FM layout
2023-02-06 18:53:39 -05:00
tildearrow
56d4950fad
GUI: highlight cur display & play order separately
...
issue #932
2023-02-05 18:50:17 -05:00
tildearrow
c665326b2d
GUI: add option to select render backend
2023-02-05 15:24:11 -05:00
tildearrow
d546d135b9
GUI: issue #954
2023-02-03 15:31:02 -05:00
tildearrow
45faadd4c8
update copyright year
2023-01-19 19:18:40 -05:00
tildearrow
c60aceec8b
GUI: add single-digit effects for 00-0F setting
2023-01-17 02:07:29 -05:00
tildearrow
b644de1c1f
GUI: add setting for double click time
2023-01-14 14:07:50 -05:00
tildearrow
9d327cacd8
GUI: improve patchbay colors
2023-01-11 13:37:26 -05:00
tildearrow
9e9b0e8e75
fix ear rape
2023-01-07 04:09:01 -05:00
tildearrow
6273275b47
new floating-point volumes and patchbay
2023-01-06 17:43:08 -05:00
tildearrow
71e40dc015
support more than 2 output channels
...
up to 16 on JACK
to-do: add more mixer settings
2023-01-05 02:40:17 -05:00
tildearrow
dc868539ec
part 4
...
issue #685
2022-12-28 16:08:14 -05:00
tildearrow
6cce918c02
Nuked-OPN2 + ymfm combo option for all OPN chips
...
modified Nuked doing FM and ymfm doing SSG/ADPCM
2022-12-24 02:29:37 -05:00
tildearrow
f3973a5ff5
POKEY: make ASAP core the default
2022-12-22 19:47:13 -05:00
Waldemar Pawlaszek
44a26791c6
Applied code review remarks.
2022-12-22 23:17:38 +01:00
Waldemar Pawlaszek
4a7e76c448
Renaming new POKEY core to AltASAP. Added core selection.
2022-12-22 22:40:29 +01:00
tildearrow
b619580b4b
add ins type for Pokémon Mini and GA20
2022-12-15 00:47:46 -05:00
tildearrow
dafa0189a8
Merge pull request #776 from cam900/k007232
...
Add K007232 support
2022-12-14 23:59:41 -05:00
tildearrow
332c6edbed
re-initialize dispatch if core settings changed
2022-12-14 17:18:19 -05:00
cam900
76cdc3a6a5
(Partially) K007232 support
...
Chip ID is placeholder.
2022-12-08 14:18:22 +09:00
tildearrow
69059dc702
GUI: several mobile changes
2022-12-03 00:51:57 -05:00
tildearrow
e7cfde9a2b
GUI: mobile padding
2022-12-02 19:09:43 -05:00
tildearrow
4e88a677d0
GUI; mobile file dialog improvements
2022-12-02 16:52:47 -05:00
tildearrow
525f512bb1
GUI: no hover colors on mobile
2022-12-01 18:34:08 -05:00
tildearrow
85cb64b227
chip sample selection, part 2
...
add functions to retrieve whether a sample was loaded in chip memory
eventually I'll put warning feedback on the sample list
2022-11-26 18:44:04 -05:00
tildearrow
e21040169f
GUI: possibly improved sample zooming
...
sorry I dropped the compact mode because I am making the toolbar dynamic
soon...
2022-11-23 03:17:04 -05:00
tildearrow
4e9f9a05d6
GUI: initial system reset to defaults oversight
2022-11-12 14:16:07 -05:00
tildearrow
4c90adda2b
GUI: fix add/remove buttons for initial system
2022-11-12 02:27:05 -05:00
tildearrow
c7b2227ee0
GUI: prepare to add more macro editor layouts
2022-11-10 19:21:01 -05:00
tildearrow
692d95664a
GUI: enable power save on mobile
2022-11-10 16:56:28 -05:00
tildearrow
4a2cf7bc27
GUI: more mobile tweaks
2022-11-10 16:53:18 -05:00
tildearrow
15df2ed6bf
GUI: enable settings panel in mobile view
2022-11-07 17:05:16 -05:00
tildearrow
2e0710caca
GUI: Android system fonts
2022-11-07 16:46:01 -05:00
tildearrow
c08c66b88e
GUI: go back to built-in file picker on Android
...
for now
2022-11-07 16:32:54 -05:00
tildearrow
9a47cdd997
GUI: allow docking editors by default
2022-11-06 13:26:50 -05:00
tildearrow
0645b451a5
GUI: add loop/fade out persistence setting
2022-11-06 00:37:57 -05:00
tildearrow
6a6ca22ebe
Furnace has stopped.
...
• Diagnose later
2022-11-05 19:24:14 -05:00