Commit graph

312 commits

Author SHA1 Message Date
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
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
tildearrow
bd77bd0a81 GUI: some improvements
- mobile UI work
- highlight channel at cursor in orders
2022-11-05 16:22:15 -05:00
tildearrow
5bbd93c96b GUI: store audio expo loop cnt & fade out in conf 2022-11-04 20:27:55 -05:00
tildearrow
f69db930fc GUI: make sure Λ is loaded 2022-11-02 04:01:25 -05:00
tildearrow
a3fdf171f3 T6W28: separate instrument type 2022-10-12 00:46:33 -05:00
tildearrow
70e0b4ab52 GUI: add option to center pattern - INCOMPLETE
if you right click on the left area it doesn't work
2022-10-03 19:22:24 -05:00
tildearrow
5e4bfe2f11 GUI: sample editor changes 2022-09-30 18:24:20 -05:00
tildearrow
89311690a0 chip flags rewrite, part 6
fix GUI (partially)
2022-09-30 02:14:54 -05:00
tildearrow
468f434b66 chip flags rewrite, part 5 - DO NOT USE
after fixing the GUI the last thing to do is upgrade all the presets to
the new format
but that will be SO boring
2022-09-30 00:26:54 -05:00
tildearrow
0acca7458d chip flags rewrite, part 2
move systemFlags to legacy status
2022-09-29 03:29:24 -05:00
tildearrow
122694d7c9 MIDI output improvements 2022-09-26 01:27:36 -05:00
tildearrow
cbdf23efa7 allow loading .brr samples directly 2022-09-25 01:20:08 -05:00
tildearrow
98cebf92f2
Merge pull request #491 from ZeroByteOrg/ZSMv1
Commander X16 Native Export Format: ZSM
2022-09-24 02:28:25 -05:00
ZeroByteOrg
c3654eb67c Merge branch 'master' into ZSMv1 2022-09-23 22:24:22 -05:00
tildearrow
764ae60740 prepare for splitting OPN/OPM and NES/SN 2022-09-23 03:41:38 -05:00
cam900
e00758d67c Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro 2022-09-22 23:02:01 +09:00
tildearrow
eb0aac0f54 GUI: more work on it 2022-09-20 19:07:17 -05:00
tildearrow
e1890173b2 GUI: implement channel volume bar 2022-09-20 02:32:23 -05:00
tildearrow
ebb939c189 GUI: add channel font option 2022-09-18 04:20:08 -05:00
tildearrow
75bcad558a GUI: channel customization, part 1 2022-09-18 03:51:10 -05:00
cam900
0f5a400b29 Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro 2022-09-18 00:11:53 +09:00
ZeroByteOrg
b14bf9ea33 Merge branch 'master' into ZSMv1 2022-09-15 12:03:53 -05:00
tildearrow
eb2c01097f GUI: add recent file list 2022-09-10 18:53:27 -05:00
tildearrow
21baf2e272 GUI: typo fixing 2022-09-08 01:45:05 -05:00
cam900
26d3e02dd8 Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro 2022-08-29 11:47:36 +09:00
aurora
3b0df75bf6 Merge branch 'master' of https://github.com/tildearrow/furnace 2022-08-29 05:44:34 +03:00