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
tildearrow
c3ced46fa3
coming soon: reSIDfp core
2022-08-28 15:10:44 -05:00
ZeroByteOrg
ca4fb5b7d4
Merge branch 'master' into ZSMv1
2022-08-28 10:54:20 -05:00
cam900
54dbd0690c
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
...
# Conflicts:
# src/engine/fileOps.cpp
# src/engine/platform/lynx.cpp
# src/engine/platform/rf5c68.cpp
# src/engine/platform/su.cpp
# src/engine/platform/x1_010.h
# src/engine/platform/ym2610.cpp
# src/engine/platform/ym2610.h
# src/engine/platform/ym2610b.cpp
# src/engine/platform/ym2610b.h
# src/engine/sysDef.cpp
# src/gui/insEdit.cpp
Add effect command for ADPCM-A global volume, X1-010 Sample bank slot
2022-08-27 17:25:48 +09:00
cam900
4cc79fb49d
Prepare for split sample chip instrument
...
(MSM6258, MSM6295, QSound, Sega PCM, ADPCM-A, ADPCM-B, YMZ280B, RF5C68)
Instrument color and icons are placeholder.
different volume range, hard panned/soft panned and/or independent volume per output, chip-dependent features (global volume, echo, etc)
Allow use sample in instrument tab for chip with sample support
Prepare to support X1-010 Seta 2 style bankswitch behavior
Prepare to support AY89x0 PCM DAC
Support volume for PCE sample (DAC)
Fix Lynx, Y8950 sample pitch matches to sample preview
Support PCM DAC with backward and pingpong loop mode
Reduce some codes
Add Sega PCM, AY89x0, QSound, PCM DAC, Lynx per-channel debug support
2022-08-27 16:27:36 +09:00
tildearrow
24c5ba89e2
GUI: don't rename settings
2022-08-25 22:09:32 -05:00
cam900
3597e57bb2
Add Traditional Chinese and Korean support
2022-08-26 08:49:08 +09:00
aurora
0e847dc1aa
add setting for choosing whether to save window position
2022-08-22 22:17:19 +03:00
tildearrow
89eace2472
GUI: prepare for channel header customization opti
...
ons
2022-08-16 13:53:51 -05:00
ZeroByteOrg
941d45ad80
Merge branch 'master' into ZSMv1
2022-08-16 11:24:18 -05:00
tildearrow
8a3358ba5a
GUI: pattern manager, part 1
2022-08-16 04:19:00 -05:00
tildearrow
d1c5a4725b
add option to save unused patterns
...
closes #106
also prepare for the pattern manager window
2022-08-16 03:42:17 -05:00
tildearrow
774a949cca
GUI: fix labels being empty
2022-08-13 18:16:24 -05:00
tildearrow
bb5cee4a66
GUI: add pattern label customization settings
2022-08-13 18:00:29 -05:00
tildearrow
01d1556fb4
GUI: rename "system" to "chip"
...
"system" made sense when Furnace was a .dmf tracker and had
compound setups like Genesis (YM2612+SN)
however, it doesn't make too much sense now when compared to "chip"
2022-08-11 05:38:31 -05:00
tildearrow
da8f7dabd5
i guess
...
to anybody who bothers reading the contents of this commit:
who cares? you promised me C163 would become the name
but nobody has bothered to call it C163 for an entire week.
there's no point on pushing a dead idea forward!
2022-08-09 14:53:31 -05:00
tildearrow
fe07051f89
rename Envelope release to Macro release
2022-08-01 22:51:13 -05:00
tildearrow
173e9b0df9
**Namco C163**
2022-07-26 18:23:01 -05:00
tildearrow
09e457003b
add option for soft-clipping
2022-07-25 18:41:47 -05:00
Christoph Neidahl
e08399156a
Haiku support ( #596 )
...
* Don't apply Wayland videodriver workaround on Haiku
* dirent.d_type-less type detecting in IGFD
The Dumb Way(tm). `stat`'s `st_mode` should be nicer?
* CMake check for dirent.d_type, stat-based fallback
* Move config dir setup to separate function
Nicer to work with than macro kerfuffle.
* Default sysFileDialog to off on Haiku
* Logging stuff
* Honour CMAKE_INSTALL_BINDIR
* Use find_directory on Haiku
Includes forgotten configPath line when home==NULL.
* Address PR review notes
2022-07-23 22:11:30 -05:00
tildearrow
78b5419004
GUI: fix effect list hotkey
2022-07-23 19:08:39 -05:00
tildearrow
6051f92e68
GUI: add setting to customize initial system name
2022-07-23 18:22:42 -05:00
tildearrow
f6b45d3d9b
GUI: add Namco C163 chip name option
2022-07-21 15:21:29 -05:00
tildearrow
dff7c61b79
GUI: add option to disable threaded input
2022-07-20 00:32:06 -05:00
ZeroByteOrg
40d67d7bb5
Merge branch 'master' into ZSMv1
2022-06-29 13:14:15 -05:00
tildearrow
96bc63470f
GUI: add unsigned detune option
...
closes #559
2022-06-28 15:06:22 -05:00