tildearrow
e4bfcd9850
GUI: new sample map UI, part 3
...
keyboard input
2023-04-12 00:50:31 -05:00
tildearrow
7af514a658
GUI: new sample map UI, part 2
...
next commit will introduce keyboard input
2023-04-11 19:41:20 -05:00
tildearrow
f90ca2410f
GUI: new sample map UI, part 1
...
keyboard/MIDI missing
2023-04-11 18:17:30 -05:00
tildearrow
8d4fa6e0cc
prepare for new sample map UI
2023-04-10 19:49:14 -05:00
tildearrow
e755f1bbd0
GUI: possibly fix MIDI note hang
...
issue #815
2023-04-09 15:27:17 -05:00
tildearrow
5466b26c75
GUI: fix osc out of bounds mode
2023-04-09 01:13:45 -05:00
cam900
548aa5e6ac
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-04-08 08:51:00 +09:00
tildearrow
76e583e5ce
Merge branch 'master' of github.com:tildearrow/furnace
2023-04-07 16:54:45 -05:00
tildearrow
99d2199db6
dev152 - sample map notes, part 1
2023-04-07 16:54:05 -05:00
tildearrow
dce8c3bbac
remove some log spam
2023-04-07 02:13:52 -05:00
tildearrow
fe10683a70
backup thread data race prevention
2023-04-06 16:24:44 -05:00
tildearrow
b8667fc29a
fix backup behavior when backup is open
2023-04-06 16:08:06 -05:00
tildearrow
f80e070178
fix restore backup option
2023-04-06 15:51:12 -05:00
tildearrow
8c55076177
restore backup opens the backup dir
2023-04-06 15:16:52 -05:00
tildearrow
02450b8683
fix Windows build
2023-04-06 15:07:11 -05:00
tildearrow
8cd49eaa5a
strip non-alphanumeric chars from backup name
2023-04-06 14:48:13 -05:00
tildearrow
e599248614
Windows implementation
2023-04-06 06:30:43 -05:00
tildearrow
a8baad78f5
excess backup deletion
2023-04-06 06:15:47 -05:00
tildearrow
79a317723a
prepare for new backup system
2023-04-06 04:22:43 -05:00
tildearrow
bc4191dbe4
GUI: fix crash
2023-04-06 02:20:48 -05:00
tildearrow
fa51bf1e5d
GUI: update Commander X16 presets
2023-04-06 02:03:14 -05:00
tildearrow
4e55368787
GUI: fix per-chan osc visual glitch when stopping
2023-04-06 01:42:52 -05:00
tildearrow
6f2c9535bc
config rotation + redundancy for layout
...
also load default layout if it fails to load
2023-04-05 19:08:04 -05:00
tildearrow
ffe8b41d01
THIS IS IT
2023-04-04 16:01:45 -05:00
YohananDiamond
c3654a4d52
Applying corrections
2023-04-03 11:11:26 -03:00
YohananDiamond
72ef39db60
New song dialog: auto focus on pop up + reset search box
2023-04-03 00:05:25 -03: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
cam900
048728b496
Add reverse playback support
2023-04-03 00:34:09 +09:00
tildearrow
76deb82665
Revert "prepare for Furnace Pro"
...
This reverts commit 6fe8bea50e
.
2023-04-02 02:31:37 -05:00
tildearrow
fc4397f644
Revert "release Furnace Pro"
...
This reverts commit 2255bdf6c7
.
2023-04-02 02:31:36 -05:00
cam900
9c56c3d01b
[WIP] K063260 skeleton
2023-04-02 14:32:47 +09:00
tildearrow
2255bdf6c7
release Furnace Pro
2023-04-01 17:00:51 -05:00
tildearrow
6fe8bea50e
prepare for Furnace Pro
2023-04-01 05:06:13 -05:00
cam900
2a43272c66
Spacing
2023-03-27 15:08:37 +09:00
cam900
2a881c9f66
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-03-27 15:07:45 +09:00
cam900
90fa977d23
Fix seta2 preset
2023-03-27 15:07:35 +09:00
tildearrow
c4510e16e0
add experimental command stream player
...
for verification
after that I am going to write optimization code
2023-03-26 18:48:16 -05:00
tildearrow
24c39c7819
GUI: separate text/binary command stream buttons
2023-03-26 13:19:57 -05:00
tildearrow
8d89abb60e
GUI: add order button pos setting
2023-03-25 18:43:21 -05:00
tildearrow
16174c041a
GUI: orders view with dynamic icons
2023-03-25 18:13:22 -05:00
tildearrow
d8471ce937
GUI: remove use of Columns() in orders
2023-03-24 19:17:28 -05:00
KMoene
913d22fd57
init support for setting program change
2023-03-22 00:51:54 -04:00
tildearrow
5f5617fc2c
GUI: fix some chips not having custom clocks
2023-03-21 03:39:20 -05:00
tildearrow
d92bbcf2ee
GUI: fix cur order out of bounds when undo/redo
2023-03-20 15:09:52 -05:00
tildearrow
1dc05f0777
GUI: use ClipRect instead of clamp in sample edit
2023-03-19 19:51:26 -05:00
tildearrow
f80a2b8864
GUI: make playing needles in sample editor work
...
currently only for YM2612 but I will implement more soon
2023-03-19 03:12:08 -05:00
tildearrow
09a30570de
GUI: add an FM preview
...
currently for OPN only
2023-03-18 04:22:50 -05:00
tildearrow
57f4cc8561
GUI: prepare for FM preview
2023-03-17 19:12:09 -05:00
tildearrow
de2a6c418b
VIC-20: add on/off macro
2023-03-17 16:50:42 -05:00
tildearrow
49c47087e5
GUI: C64 macro mode usability fix
...
reset macro zoom when changing macro modes
2023-03-17 14:54:00 -05:00
tildearrow
d6d57b6d11
Merge pull request #1019 from freq-mod/n163-easy
...
n163: macro removal part 2
2023-03-17 04:23:22 -05:00
tildearrow
8fd26289a2
Namco WSG: add ROM mode
2023-03-16 05:27:43 -05:00
tildearrow
03f6268336
GUI: AY-3-8914 VGM disclaimer
2023-03-15 22:08:18 -05:00
tildearrow
ed3b0610d3
GUI: remember extraChannelButtons' state
2023-03-14 23:04:57 -05:00
tildearrow
e5ab3413cb
oh wow
2023-03-14 01:27:45 -05:00
tildearrow
ced4fd8ee1
more
2023-03-13 20:01:01 -05:00
tildearrow
6663fc274d
prepare to add ROM export framework
2023-03-13 04:20:54 -05:00
tildearrow
5acb6daef6
prepare to add some code
2023-03-13 03:12:03 -05:00
cam900
d84d678929
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-03-12 21:10:00 +09:00
freq-mod
f29867a655
Revert "fix the legendary chiptune moment"
...
This reverts commit c2761e4f41
.
2023-03-12 13:07:21 +01:00
freq-mod
0db4dc0179
Revert "fix this for real"
...
This reverts commit 9b92b118c6
.
2023-03-12 13:07:14 +01:00
freq-mod
c33d587622
Revert "fix offset"
...
This reverts commit b289d4ac1d
.
2023-03-12 13:06:34 +01:00
cam900
d9211b2a97
Add NTSC clockbase for X1-010
...
reference: https://github.com/mamedev/mame/blob/master/src/mame/taito/champbwl.cpp#L620
2023-03-12 21:03:11 +09:00
cam900
c8c2704a99
Revert unnecessary change
2023-03-12 11:56:19 +09:00
cam900
e6b84280aa
Add Seta 2 Bankswitch support
2023-03-11 18:55:32 +09:00
freq-mod
b289d4ac1d
fix offset
...
beyond that point, i can't improve
2023-03-10 23:33:50 +01:00
freq-mod
9b92b118c6
fix this for real
...
sorry for indentation
2023-03-10 22:54:09 +01:00
freq-mod
c2761e4f41
fix the legendary chiptune moment
...
it still distorts on the first key on, but not later on
2023-03-10 15:42:58 +01:00
tildearrow
c0b4cc0d63
Amiga: better emulation, part 1
...
prepare to actually emulate DMA operation
eventually poke() and register view will work
2023-03-09 17:46:45 -05:00
freq-mod
708c0e359a
n163: macro removal part 2
2023-03-09 21:39:32 +01:00
freq-mod
5e75239e38
hide pointless n163 macros
...
hopefully it works
2023-03-09 17:17:08 +01:00
tildearrow
8c706f71a9
dev145 - Namco WSG: new noise strategy for C30
2023-03-09 02:55:22 -05:00
tildearrow
3cede1c2fd
GUI: Namco WSG noise macro
2023-03-09 02:37:22 -05:00
tildearrow
c90152b425
GUI: fix adding orders
2023-03-09 00:36:18 -05:00
tildearrow
9fc3a8afed
GUI: order increase key oversight
2023-03-08 19:32:53 -05:00
tildearrow
4bfda2242f
GUI: disable tutorial for now
...
moving to a branch
2023-03-08 18:22:40 -05:00
tildearrow
7f7a579b80
GUI: tutorial, part 11 - DO NOT USE
2023-03-08 04:19:00 -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
tildearrow
528117ba9e
another demo song
...
by NyaongI
2023-03-08 01:41:26 -05:00
tildearrow
7955c2120d
add new demo song
...
by The Beesh-Spweesh!
2023-03-08 01:35:33 -05:00
Zumi Daxuya
2fc8399a65
Clamp new setting
2023-03-08 11:51:03 +07:00
tildearrow
ab2d4e6b36
GUI: tutorial, part 10 - DO NOT USE
2023-03-07 19:23:17 -05:00
tildearrow
515cab23a7
GUI: tutorial, part 9 - DO NOT USE
2023-03-07 04:14:23 -05:00
tildearrow
21cadbda58
GUI: add function to highlight window - DO NOT USE
2023-03-07 01:32:57 -05:00
Zumi Daxuya
495604bd18
cursor follows order by default
2023-03-06 16:54:26 +07:00
tildearrow
ee37b78339
QuadTone: use Pokémon Mini ins type
2023-03-06 04:02:28 -05:00
tildearrow
fe053fd91a
GUI: update credits
2023-03-06 03:44:11 -05:00
tildearrow
74988df204
Merge pull request #1008 from akumanatt/quadtone
...
Alternative ZX Spectrum beeper sound engine
2023-03-06 03:37:47 -05:00
tildearrow
969ebe9d27
not placeholder
2023-03-06 03:16:23 -05:00
cam900
34131e52d5
Remove unnecessary value
2023-03-06 12:21:57 +09:00
cam900
c3e6163794
Add debug status support for PV1000
2023-03-06 08:40:49 +09:00
cam900
46bce25a34
Merge branch 'master' of https://github.com/tildearrow/furnace into pv1000
2023-03-06 08:39:02 +09:00
cam900
1436da8a66
Add debug status support for SM8521
2023-03-06 08:38:41 +09:00
tildearrow
30448dd09c
GUI: PV-1000 ought to have a vol macro at least
2023-03-05 16:48:19 -05:00
tildearrow
77f1ca3339
rename D65784221391491G18414119492 to PV1000
...
it probably was only used there anyway
2023-03-05 14:01:21 -05:00
tildearrow
604a0f6a61
Merge branch 'master' into pv1000
2023-03-05 13:37:29 -05:00
Natt Akuma
fc2db92d4f
Rename QT to QuadTone
2023-03-06 00:58:27 +07:00
Natt Akuma
c7b42f8551
Change X16's mixing to match the latest hardware
...
This has been verified with the latest Developer Board. Previous values are also incorrect as the test program used has a YM2151 patch configured incorrectly.
2023-03-05 23:20:34 +07:00
tildearrow
787479e735
GUI: don't allow tutorial window to be docked
2023-03-05 04:22:46 -05:00
Zumi Daxuya
8e3a7df8cd
add option to move the cursor along with order
2023-03-05 16:05:19 +07:00
cam900
eacfbd6e3e
Add game.com preset
2023-03-05 14:05:59 +09:00
cam900
c7bff6b24e
Add preset for game.com and casio pv-1000
2023-03-05 14:05:22 +09:00
cam900
dbd1f56a10
Add NEC D65010G031 support
...
chip flag and instrument color is placeholder
2023-03-05 14:01:44 +09:00
tildearrow
16b4f4f33f
fuck FUCK
2023-03-03 02:32:18 -05:00
tildearrow
bf2932f161
GUI: tutorial, part 8 - DO NOT USE
2023-03-03 02:08:28 -05:00
tildearrow
5c1f34aefe
GUI: tutorial, part 7 - DO NOT USE
2023-03-02 04:11:11 -05:00
tildearrow
a05686aa04
GUI: tutorial, part 6 - DO NOT USE
2023-03-01 19:19:09 -05:00
Natt Akuma
e0803d9bb1
Merge branch 'master' of https://github.com/tildearrow/furnace into quadtone
2023-03-01 12:58:27 +07:00
tildearrow
41ea0584a6
GUI: tutorial, part 5 - DO NOT USE!
2023-02-28 02:06:39 -05:00
tildearrow
6cddf45957
GUI: or should it be like this - DO NOT USE
2023-02-27 04:19:25 -05:00
tildearrow
c86113c84e
GUI: tutorial, part 3 - DO NOT USE
2023-02-26 21:44:30 -05:00
tildearrow
672f387e6a
GUI: tutorial, part 2 - DO NOT USE
2023-02-26 04:21:27 -05:00
tildearrow
b01c2d08af
GUI: tutorial, part 1 - DO NOT USE
...
this version is not usable!
2023-02-25 20:01:33 -05:00
tildearrow
e236d41ba7
GUI: prepare tutorial
2023-02-25 18:04:17 -05:00
tildearrow
9c4016b86c
GUI: add intro tune credits
2023-02-25 01:54:51 -05: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
b0f0fa8a05
optimize logo
2023-02-24 14:33:38 -05:00
tildearrow
0d8049353b
GUI: welcome typo fix
2023-02-24 13:05:53 -05:00
tildearrow
eba1191ef2
1
2023-02-24 05:09:29 -05:00
tildearrow
4b101145c7
2
2023-02-24 04:26:17 -05:00
tildearrow
534cc501db
3
2023-02-24 04:19:39 -05:00
tildearrow
5261cf97fe
GUI: honor basic mode poll
2023-02-24 03:47:53 -05:00
tildearrow
5dec6debba
GUI: blue
2023-02-24 03:29:23 -05:00
tildearrow
c3daf6d37f
GUI: change intro bg color
2023-02-24 03:28:17 -05:00
tildearrow
f3e4e42d52
GUI: bring back the old mixer
2023-02-24 03:24:17 -05:00
tildearrow
c164185601
GUI: fix intro tune
...
smaller and fit animation to it
2023-02-24 02:03:43 -05:00
tildearrow
a6bb3a639f
GUI: fix serious SERIOUS bug with warn/error pops
2023-02-24 00:57:47 -05:00
tildearrow
34cc78519d
add intro tune, part 4
2023-02-24 00:43:58 -05:00
tildearrow
b3c3c038ad
add intro tune, part 3
2023-02-24 00:38:32 -05:00
cam900
e694687fff
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b
2023-02-23 21:15:49 +09:00
cam900
84566844ca
Temporary ignore SM8521 anti-click flag for now
2023-02-23 20:57:02 +09:00
tildearrow
658428d68d
add intro tune, part 2
2023-02-23 05:56:48 -05:00
tildearrow
8309c0d279
GUI: fix pattern once again
2023-02-21 03:15:35 -05:00
tildearrow
ff7110cb05
GUI: possibly fix particles going out of bounds
2023-02-20 16:35:02 -05:00
tildearrow
a8c04e80e3
GUI: mobile button for piano
2023-02-19 19:11:31 -05:00
tildearrow
5d6a338f41
dev142 - get rid of TE stuff
2023-02-19 17:40:34 -05:00
tildearrow
f691531924
Windows build hotfix
2023-02-19 16:52:51 -05:00
tildearrow
b3bc244858
GUI: intro monitor hotfix
2023-02-19 16:32:15 -05:00
tildearrow
a144ca75b4
release for intro tune contest
2023-02-19 15:58:56 -05:00
tildearrow
fc8095f53c
GUI: don't allow input when intro is playing
2023-02-19 00:51:36 -05:00
tildearrow
61beb8c4df
GUI: intro is ready for review
2023-02-19 00:08:37 -05:00
tildearrow
3de621796e
GUI: add modulation table string for FDS/VB
2023-02-18 22:40:15 -05:00
tildearrow
a0922c67e4
GUI: intro, part 9 - DO NOT USE
2023-02-18 19:43:23 -05:00
Natt Akuma
5a15721ab7
Add QuadTone beeper engine
2023-02-18 22:43:29 +07:00
tildearrow
f92b208bb7
GUI: intro, part 8 - DO NOT USE
2023-02-18 04:19:37 -05:00
tildearrow
474f6c7ebf
GUI: intro, part 7 - DO NOT USE
2023-02-17 19:40:18 -05:00
tildearrow
2a3580618d
GUI: intro, part 6 - DO NOT USE
2023-02-17 16:30:24 -05:00
tildearrow
fdaa221372
GUI: intro, part 5 - DO NOT USE
2023-02-17 04:23:27 -05:00
tildearrow
ef6b601037
GUI: intro, part 4 - DO NOT USE
2023-02-16 19:15:52 -05:00
tildearrow
6fb23ab04b
GUI: add option to disable fade-in during startup
2023-02-16 05:54:46 -05:00
tildearrow
25e4da919d
GUI: intro, part 3
...
you can use this one as I disabled the intro for now
2023-02-16 05:40:06 -05:00
tildearrow
ef79a94163
GUI: intro, part 2 - DO NOT USE
2023-02-16 04:13:43 -05:00
tildearrow
b8d7845644
GUI: intro, part 1 - DO NOT USE
...
these builds are all about the intro
so you will have to stand a boring splash screen for 7 seconds
when I finish the intro your pain will be over
2023-02-15 22:19:26 -05:00
tildearrow
aa7e1da95e
GUI: fix THE ICON
2023-02-15 22:04:14 -05:00
tildearrow
8e1bedbb3b
GUI: it's all work in progress
2023-02-15 19:07:32 -05:00
tildearrow
61e579a10a
but why
2023-02-15 18:59:49 -05:00
tildearrow
0585d127a6
use stb_image for image support
2023-02-15 18:32:31 -05:00
tildearrow
7d191b3db9
GUI: experiments
2023-02-15 16:25:35 -05:00
tildearrow
10e4c2106a
GUI: prepare for intro/tutorial
2023-02-15 04:06:17 -05:00
tildearrow
9f48bda59a
GUI: fix effect replace
...
issue #652
2023-02-13 18:34:15 -05:00
cam900
5dcb0097f1
Add ES5506 debug value
2023-02-13 07:59:03 +09:00
tildearrow
e2e0afd18a
ES5506: add a volume scale parameter
2023-02-12 02:11:03 -05:00
tildearrow
c9eb4482b0
ES5506: new vol/pan range is 4095
2023-02-12 01:48:02 -05:00
tildearrow
0dcdce2c6d
GUI: new colors for SM8521
2023-02-11 19:15:14 -05:00
tildearrow
7a04c2685c
Merge pull request #969 from tildearrow/sm8521
...
Add SM8521 chip support
2023-02-11 19:02:17 -05:00
tildearrow
17a8362e8e
GUI: re-enable ES5506
2023-02-11 18:35:36 -05:00
tildearrow
d12d62721a
add demo song
...
by Zaxolotl
2023-02-11 18:14:38 -05:00
tildearrow
5b52d9111b
Merge branch 'master' into sm8521
2023-02-11 17:11:39 -05:00
tildearrow
055132a104
update doc authors
2023-02-11 17:07:12 -05:00
tildearrow
0533f10ef4
ES5506: and more optimization...
2023-02-11 16:11:39 -05:00
cam900
598fdb46b2
Add anti-click config
2023-02-11 23:10:48 +09:00
cam900
5c06470145
Add SM8521 instrument type
2023-02-11 21:56:41 +09:00
cam900
07a1c57a5a
Fix compile, Add SM8521 to list
2023-02-11 21:37:11 +09:00
tildearrow
e38e8fcc5f
GUI: make sure to focus when double-click wave/smp
...
issue #817
2023-02-10 19:20:05 -05:00
tildearrow
66f09e8d8f
GUI: re-organize compatibility flags window
2023-02-10 19:07:58 -05:00
tildearrow
aa5b8795ed
dev140 - YM2612: add YMF276 mode
2023-02-10 17:55:44 -05:00
tildearrow
0165a19630
SoundUnit: change 1-bit PDM mode to 8-bit TDM
2023-02-10 16:25:51 -05:00
tildearrow
6036366f38
SegaPCM: new real emulation core
2023-02-10 02:01:23 -05:00
tildearrow
2343cdecc5
VGM export: add "trailing ticks" option
...
issue #695
2023-02-08 19:25:03 -05:00
cam900
4137650bdb
Partially fix frequency with note map
2023-02-07 11:14:32 +09:00
cam900
badd13e854
forgot this
2023-02-07 10:14:06 +09:00
cam900
29638cb5b0
Remove reversed loop support in ES5506 via driver complexity
...
Fix per-channel OSC
2023-02-07 10:09:33 +09:00
tildearrow
6d6b431bc9
GUI: new default FM layout
2023-02-06 18:53:39 -05:00
tildearrow
ea0d7cd420
GUI: prepare to add a "basic mode"
2023-02-06 18:52:51 -05:00
tildearrow
f160ecba17
temporarily hide ES5506
...
until emulation core is optimized
2023-02-06 06:23:24 -05:00
tildearrow
bcde1d532f
ES5506: remove envelope macros
2023-02-06 05:06:54 -05:00
tildearrow
ab4bc4dfda
GUI: more intuitive wave height number
2023-02-06 04:02:29 -05:00
tildearrow
c7d75f45f1
GUI: fix wave edit right pane going off bounds
2023-02-06 03:57:46 -05:00
tildearrow
4c39de927b
code style
...
and the fix
2023-02-06 01:36:19 -05:00
System64
056c895c69
Some improvements to the FM Wavetable editor (More waveforms, full modulation matrix) (Take 495, I hope SDL is fine now) ( #935 )
...
* Added more waveforms to the FM wavetable editor (Finally Sine isn't the only option anymore!)
* fixed quarter waveforms
* Complete modulation matrix with cross modulation. Also, now X axis modulates Y axis (it was Y modulating X before)
* I really hope it will work this time bruh
* Update gui.cpp
Fixed a programming error that can potentially lead to a SEGFAULT (Core dumped) because I was writing out of bounds of an array
---------
Co-authored-by: System64MC <nicolas1811.jans@gmail.com>
2023-02-06 01:29:01 -05:00
tildearrow
8c2af08e5a
fix the pull request
...
also what did that force push do? did I lose commits now?
2023-02-06 01:08:31 -05:00
tildearrow
4f33f9d815
Merge pull request #399 from cam900/es5506_alt
...
Add ES5506 support and Various enhancement for sample, etc
2023-02-06 01:01:07 -05:00
cam900
2c5dc0875a
Address comments
2023-02-06 09:16:28 +09:00
tildearrow
53c579064f
GUI: add presets for VRC6 and MMC5 alone
...
and move PET to specialized. issue #724
2023-02-05 19:11:14 -05:00
tildearrow
8d13ec078c
fix order edit buttons when follow pattern is off
2023-02-05 19:06:13 -05:00
cam900
03e0c8d8ee
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-02-06 08:56:14 +09: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
b4df0b923b
Merge branch 'master' into opn_volbalance
2023-02-05 04:58:03 -05:00
tildearrow
fda333a76b
default SSG vol is now 128
...
to eliminate one shift
2023-02-05 04:57:09 -05:00
tildearrow
1a24fbe35f
GUI: add ability to change sub-song comment
2023-02-05 03:50:32 -05:00
tildearrow
ac5986e44f
dev139 - groove patterns!
2023-02-05 02:56:39 -05:00
cam900
dd79ae401b
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-02-05 10:00:27 +09:00
tildearrow
ace2142286
GUI: shorten title of song info window
2023-02-04 19:09:09 -05:00
tildearrow
9c673d6e71
GUI: move speed settings to a separate window
2023-02-04 17:01:32 -05:00
tildearrow
d546d135b9
GUI: issue #954
2023-02-03 15:31:02 -05:00
tildearrow
9bf38e02ca
GUI: ins edit disable scroll if no scroll range
2023-02-01 14:33:41 -05:00
tildearrow
1dec8bff40
GUI: prevent user from sliding macros out of view
2023-02-01 14:16:20 -05:00
tildearrow
1a3648eefd
GUI: improve drag-and-drop, part 4
2023-01-31 03:25:27 -05:00
tildearrow
d1d92ac018
GUI: improve drag-and-drop, part 3
2023-01-30 15:58:59 -05:00
tildearrow
311c66ff9f
GUI: improve drag-and-drop, part 2 - BROKEN
2023-01-30 03:43:46 -05:00
tildearrow
72465cf09a
GUI: improve drag-and-drop, part 1 - BROKEN
2023-01-29 19:34:47 -05:00
tildearrow
1b73f18019
GUI: fix all files not working
2023-01-28 18:36:43 -05:00
Epictyphlosion
2c368a0ee0
Add a demo song ( #949 )
...
* Add a demo song
* Update credits
* Fixed kick from continuously playing
* Some better instruments
Thanks brickblock369
2023-01-26 23:00:39 -05:00
tildearrow
9b9431d77a
GUI: update credits
2023-01-24 13:45:20 -05:00
cam900
3403e10b0b
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-24 08:14:29 +09:00
tildearrow
6f2a655e66
yeah it works
2023-01-23 16:40:56 -05:00
tildearrow
c58ff8e37c
GUI: don't draw at all when minimized
2023-01-23 16:21:58 -05:00
tildearrow
e190c2ca60
GUI: fix "overflow changes ord" whn ctrlclk n sldr
2023-01-23 03:31:50 -05:00
tildearrow
f3af1d78ff
Merge pull request #936 from laoo/Mikey_VGM
...
Mikey vgm export
2023-01-21 05:33:35 -05:00
tildearrow
4a6100b658
FIIIIXXXXX
2023-01-20 19:35:17 -05:00
tildearrow
1b900d6ef5
Revert "- MINIMIZE DEBUG, ATTEMPT 2 -"
...
This reverts commit cf0ecde293
.
2023-01-20 16:39:21 -05:00
tildearrow
cf0ecde293
- MINIMIZE DEBUG, ATTEMPT 2 -
2023-01-20 15:47:55 -05:00
tildearrow
9583215d00
Revert "remove minimize debug"
...
This reverts commit 73b7893c04
.
2023-01-20 15:47:37 -05:00
tildearrow
73b7893c04
remove minimize debug
2023-01-20 15:24:43 -05:00
tildearrow
fa0e8cb993
- MINIMIZE DEBUG -
...
issue #803
2023-01-20 15:13:19 -05:00
tildearrow
45faadd4c8
update copyright year
2023-01-19 19:18:40 -05:00
cam900
7340d029ae
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-19 16:51:27 +09:00
tildearrow
bb4dc21603
GUI: one more
2023-01-18 19:22:43 -05:00
tildearrow
5125e3ebb4
GUI: reset chanOscVol on stop
2023-01-18 19:20:07 -05:00
tildearrow
fd8b7030ae
it may be
2023-01-18 14:57:01 -05:00
tildearrow
3032ad515c
is it threading?
2023-01-18 14:26:48 -05:00
Waldemar Pawlaszek
b42dd554f2
Merge remote-tracking branch 'origin/master' into Mikey_VGM
2023-01-18 10:21:13 +01:00
tildearrow
e24963c5ea
new demo song
...
by Clingojam
2023-01-17 18:12:58 -05:00
tildearrow
5cdd04eca8
GUI: catch display connect/dis events
2023-01-17 17:57:42 -05:00
tildearrow
164452c0a4
GUI: it's not like FamiTracker
2023-01-17 13:37:51 -05:00
tildearrow
c60aceec8b
GUI: add single-digit effects for 00-0F setting
2023-01-17 02:07:29 -05:00
tildearrow
539b2ec2db
dev138 - fix broken porta after legato
2023-01-17 01:58:59 -05:00
tildearrow
0d5c7da774
MSVC DEBUG! MSVC DEBUG! MSVC DEBUG!
...
DO NOT USE! I AM DEBUGGING A CRASH!
ONLY FOR TESTER
2023-01-16 22:38:46 -05:00
tildearrow
2c528c9ca8
OPN: add LFO speed macro
...
issue #927
2023-01-16 16:10:34 -05:00
cam900
371c82338f
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b
2023-01-16 10:17:19 +09:00
cam900
46865b3adb
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-16 10:07:13 +09:00
tildearrow
1a27bf3373
GUI: fix KSL values 1/2 being swapped in OPL
2023-01-15 14:12:23 -05:00
Waldemar Pawlaszek
e42ab1b847
Experimental Mikey VGM 1.72 export.
2023-01-15 16:27:20 +01:00
tildearrow
8746d36eac
finally fix that Windows 32-bit crash
2023-01-14 23:16:29 -05:00
cam900
f6f5353987
Fix volume
2023-01-15 08:15:12 +09:00
cam900
5cea63753c
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b
2023-01-15 08:04:24 +09:00
tildearrow
b644de1c1f
GUI: add setting for double click time
2023-01-14 14:07:50 -05:00
tildearrow
26e424fe9f
GUI: use DeltaTime for soloTimeout
...
issue #846
2023-01-14 13:51:02 -05:00
tildearrow
844db05f10
GUI: fix macro tooltip visual glitch
2023-01-14 13:21:45 -05:00
cam900
3d345af1b8
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b
2023-01-14 12:11:26 +09:00
cam900
fcc5b6e5eb
Replace divider to shift
2023-01-14 11:55:40 +09:00
cam900
a8e388091a
Merge branch 'master' of https://github.com/tildearrow/furnace into opn_volbalance
2023-01-14 11:51:46 +09:00
cam900
c995a52835
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-14 11:50:33 +09:00
Waverider
99d0162c8e
add two songs + artist to about.cpp ( #849 )
...
* 2 songz
* add artist
* whoops
* that ones multichip
* whoops!
2023-01-13 12:32:38 -05:00
cam900
b64c089c56
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-13 09:48:52 +09:00
tildearrow
009b2c080d
GUI: hide arp/pitch macros on 6258/6295 ins
2023-01-12 16:23:59 -05:00
tildearrow
b238e9ee6d
GUI: update credits
2023-01-12 16:04:18 -05:00
cam900
880ea5632d
Fix presets
2023-01-12 23:32:05 +09:00
cam900
536c345763
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-12 23:31:56 +09:00
tildearrow
93aa84bb27
GUI: patchbay right click menu
2023-01-12 03:56:18 -05:00
tildearrow
9d327cacd8
GUI: improve patchbay colors
2023-01-11 13:37:26 -05:00
tildearrow
9f0d8dba20
GUI: populate portPos even when invisible
2023-01-11 00:55:56 -05:00
tildearrow
5a48c85c14
GUI: prevent connection to self
2023-01-11 00:42:30 -05:00
tildearrow
51802720a6
GUI: more patchbay work
2023-01-10 19:09:26 -05:00
tildearrow
2fbec000d7
dev136 - add auto patchbay toggle
2023-01-10 15:58:15 -05:00
tildearrow
02838e0a07
GUI: prevent patchbay from moving up and down
2023-01-10 14:25:25 -05:00
tildearrow
4bc2418dd6
GUI: patchbay connection
...
some improvements left to do
2023-01-10 14:17:06 -05:00
tildearrow
9b79bc0e7b
GUI: it doesn't work!
2023-01-08 19:23:17 -05:00
tildearrow
fc6bc13729
GUI: prepare patchbay view
2023-01-07 19:46:57 -05:00
tildearrow
4b85ec433b
GUI: add mobile mixer
2023-01-07 16:26:36 -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
7f5cdd6f6b
GUI: vol meter fix
2023-01-05 03:36:09 -05:00
tildearrow
707bbb54ea
add effects for rear panning
2023-01-05 03:08:57 -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
77f7fcd555
Merge branch 'master' into newDispatch
2023-01-04 23:03:23 -05:00
tildearrow
8e63257756
GUI: fix possible crash in grid mode
2023-01-04 22:59:21 -05:00
cam900
96983e3d48
Add SSG and FM/ADPCM volume mixer config for OPN/A/B
2023-01-05 09:49:21 +09:00
tildearrow
abf2461573
OPL: increase range of pan macro
2023-01-04 19:16:37 -05:00
cam900
f5c1273c2d
Clock preset fix
2023-01-05 08:47:24 +09:00
cam900
e5d81bd694
Prepare to YMF289B OPL3-L support
2023-01-05 08:40:44 +09:00
cam900
8a71a81ffb
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-02 09:26:05 +09:00
tildearrow
99059869e8
add more demo songs
...
sent by Martin Demsky
2022-12-31 16:38:22 -05:00
tildearrow
53b8e013e7
GUI: hide wave macro from RF ins
2022-12-29 05:15:00 -05:00
cam900
ff937604c7
Merge branch 'master' into es5506_alt
2022-12-29 16:18:24 +09:00
tildearrow
f2fb67eba6
GUI: comment out some log spam
2022-12-28 23:43:58 -05:00
tildearrow
a09ad00e48
prepare for 0.6pre3
...
OPN: add flag to make ExtCh op 1 be the only one controlling FB
GUI: move Arcade presets to top
GUI: fix YM2612 CSM not having flags
2022-12-28 18:11:30 -05:00
tildearrow
dc868539ec
part 4
...
issue #685
2022-12-28 16:08:14 -05:00
tildearrow
fbb712ddc9
part 3
...
issue #685
2022-12-28 16:07:01 -05:00
tildearrow
6811413afc
GUI: fix MSM5232 part labels
2022-12-28 15:31:26 -05:00
tildearrow
735030b026
GUI: add compat flags button to mobile UI
2022-12-28 15:15:19 -05:00
cam900
96c0bea63b
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-25 18:48:29 +09:00
tildearrow
ca5d8eeb72
GUI: add missing POKEY preset
2022-12-25 03:38:19 -05:00
tildearrow
d78ffa60cc
GUI: fix classic pattern headers
2022-12-25 03:26:44 -05:00
tildearrow
618ff1d393
release v0.6pre2
2022-12-24 23:39:44 -05:00
tildearrow
0914359063
dev131 - SNES: add more sustain modes and D2
2022-12-24 18:03:57 -05:00
tildearrow
3bea6ee891
GUI: implement time in sample editor
2022-12-24 16:59:04 -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
85d43a84a7
make OPN channel offsets common
2022-12-24 00:15:15 -05:00
tildearrow
19235a19a7
GUI: more window debug messages
2022-12-23 22:36:14 -05:00
cam900
a793bed56d
Merge branch 'master' into es5506_alt
2022-12-24 12:01:03 +09:00
tildearrow
3685772728
GUI: add some CSM presets
2022-12-23 19:31:24 -05:00
tildearrow
37dbc52a68
YM2612: CSM without DualPCM
2022-12-23 19:26:42 -05:00
tildearrow
f3973a5ff5
POKEY: make ASAP core the default
2022-12-22 19:47:13 -05:00
tildearrow
05d389adac
update credits
2022-12-22 19:25:11 -05:00
Waldemar Pawlaszek
44a26791c6
Applied code review remarks.
2022-12-22 23:17:38 +01:00
Waldemar Pawlaszek
add1bf603b
Merge remote-tracking branch 'origin/master' into ASAP_POKEY
2022-12-22 22:41:15 +01:00
Waldemar Pawlaszek
4a7e76c448
Renaming new POKEY core to AltASAP. Added core selection.
2022-12-22 22:40:29 +01:00
tildearrow
eab679e9d3
GUI: improve system detection algorithm (maybe)
2022-12-22 13:10:08 -05:00
tildearrow
c8612b7e8a
Merge pull request #796 from Epictyphlosion/ngp
...
Add some more presets
2022-12-22 12:06:28 -05:00
Epictyphlosion
005aab057f
Wait, you can set custom clock speeds?
2022-12-21 16:12:15 -08:00
Epictyphlosion
4cf97bba5e
Fixed typos
2022-12-21 14:37:36 -08:00
Kagamiin
50e6409348
Adding demos/sms/thunderblade-type-ii.fur ( #794 )
...
* Adding demos/sms/thunderblade-type-ii.fur
* Adding my name to about.cpp
2022-12-21 16:45:14 -05:00
tildearrow
417a9abfba
Merge pull request #795 from liaminventions/master
...
Update about.cpp and add two songs
2022-12-21 16:42:51 -05:00
Epictyphlosion
41a21ebb91
A few more for better measure
...
Some MSM5232 arcades
2022-12-21 12:42:47 -08:00
tildearrow
5ee41c5f5e
GUI: fix possible issue when changing sample depth
2022-12-21 13:39:43 -05:00
Epictyphlosion
5f81ae48d8
As you wish
2022-12-20 20:52:51 -08:00
Epictyphlosion
8f972daf00
One more for good measure
2022-12-20 15:04:06 -08:00
tildearrow
909c553be3
whoops!
2022-12-20 17:55:05 -05:00
Epictyphlosion
fe042b84cd
Wait that's the default clock speed
...
derp
2022-12-20 14:50:49 -08:00
tildearrow
7a92811fd9
rename some DIV_SYSTEM_ items
...
OPN -> YM2203
PC98 -> YM2608
FRAC -> DUALPCM
2022-12-20 17:49:53 -05:00
Epictyphlosion
a4bfbfe8d9
Fixed missing commas + Atari arcade presets
2022-12-20 14:48:30 -08:00
Epictyphlosion
1bd9bca245
Add two presets, removed some dupes
...
Added a Neo Geo Pocket and Atari 7800 with Ballblazer or Commando preset.
Removed Touchdown Fever presets as they were duplicates of the Triple Z80 presets.
2022-12-20 13:23:53 -08:00
Waverider
256152c12a
Merge branch 'tildearrow:master' into master
2022-12-20 13:22:48 -05:00
tildearrow
0d10b99cf7
POKEY: add AUDCTL macro
2022-12-20 02:59:26 -05:00
tildearrow
c46f3a3085
GUI: add POKEY presets
2022-12-20 02:43:53 -05:00
tildearrow
ba674a0329
start work on POKEY
...
to-do:
- add ability to change AUDCTL
- bass shape frequency and waveform mapping
- easy noise???
2022-12-19 19:45:04 -05:00
Waverider
8aa5ff099c
Update about.cpp
2022-12-19 13:50:39 -05:00
cam900
300d817795
Update previous commit
2022-12-19 18:11:56 +09:00
cam900
75b0ed7af1
Add some PC-88 presets, with external soundcard(s)
...
Added AY clock (1.9968MHz) for PC-88
reference:
http://mydocuments.g2.xrea.com/html/p8/soundinfo.html ,
https://www.dtmstation.com/archives/52016817.html
2022-12-19 18:07:43 +09:00
tildearrow
e0723c7485
DAC: add interpolation settings
2022-12-18 03:54:30 -05:00
tildearrow
ceb27728d3
add option to swap nibbles on raw sample import
...
issue #791
2022-12-17 22:45:30 -05:00
cam900
80fd78dcdd
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-17 16:53:19 +09:00
tildearrow
3eb3d8a6f1
prepare for new arp strategy
2022-12-17 01:21:08 -05:00
cam900
429aed0ab1
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-17 15:00:44 +09:00
tildearrow
9da46ee8ba
implement macro masking
2022-12-17 00:09:56 -05:00
cam900
5ba79a9d71
Fix naming, Add M92/M107 preset
2022-12-15 21:21:52 +09:00
cam900
be9a1a17f0
GA20: Fix build and sound output, Add debug
2022-12-15 20:37:19 +09:00
cam900
d5f44557c2
add (Partial) GA20 support
2022-12-15 20:03:54 +09:00
cam900
2e7a0c37e3
Add DIV_CMD_SAMPLE_DIR command and macro
2022-12-15 17:35:01 +09:00
cam900
8365d1c977
Merge branch 'master' into es5506_alt
2022-12-15 16:06:59 +09: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
4566068afd
SADFGLKJHASHDJLFK
2022-12-14 23:38:38 -05:00
tildearrow
7ef76d0f1c
what?
2022-12-14 23:32:02 -05:00
tildearrow
332c6edbed
re-initialize dispatch if core settings changed
2022-12-14 17:18:19 -05:00
cam900
a7153f42e9
Reduce debug duplication
2022-12-14 14:16:46 +09:00
cam900
e454fdb3d5
Reduce debug duplication
2022-12-14 14:16:01 +09:00
cam900
105e863a53
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-14 14:11:33 +09:00
cam900
441ad05484
Merge branch 'master' of https://github.com/tildearrow/furnace into k007232
2022-12-14 14:10:11 +09:00
tildearrow
5f3210ba48
add Pokémon Mini (partially)
2022-12-13 13:32:35 -05:00
tildearrow
ea849cc255
fix build
2022-12-13 13:27:44 -05:00
cam900
2ccc24920a
Fix build
2022-12-13 16:25:38 +09:00
cam900
ce09edef84
Unify shared channel struct, De-duplicate channel debug
2022-12-13 16:22:48 +09:00
cam900
b2e15a5967
Merge branch 'master' into es5506_alt
2022-12-13 14:48:50 +09:00
cam900
2b7b227539
Merge branch 'master' of https://github.com/tildearrow/furnace into k007232
2022-12-13 14:41:35 +09:00
tildearrow
1ae1f32574
Merge branch 'master' into duplicate_channel_struct
2022-12-12 16:33:05 -05:00
tildearrow
2ff68dad00
GUI: what now
2022-12-12 00:57:47 -05:00
tildearrow
9ad3753179
GUI: edit button moves with menu
2022-12-11 18:22:39 -05:00
tildearrow
315d7595a5
GUI: mobile edit button only visible in pattern
2022-12-11 16:29:22 -05:00
tildearrow
9d02afe0eb
fix build
2022-12-11 13:34:58 -05:00
tildearrow
6349ebbfad
GUI: half working mobile edit options
2022-12-11 12:36:41 -05:00
tildearrow
f331e50041
GUI: automatic mobile edit button layout
2022-12-11 04:03:22 -05:00
cam900
2339dfe2aa
Reduce duplication
2022-12-11 16:49:54 +09:00
tildearrow
b8784d93ce
Merge pull request #781 from tildearrow/tooltip_enum
...
Add tooltips in GUI, enum-ize piano mode/Special notes
2022-12-11 02:38:31 -05:00
tildearrow
be01c19e3e
GUI: no tooltips in mobile
2022-12-10 23:45:12 -05:00
cam900
592bf34bf3
Addressing comments
2022-12-11 11:09:13 +09:00
tildearrow
662a5c5c61
GUI: and here is some animation
2022-12-10 19:24:32 -05:00
cam900
c561ceceaf
Add tooltips in GUI, enum-ize piano mode/Special notes
2022-12-11 04:32:51 +09:00
cam900
37e83c0905
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-10 14:29:13 +09:00
cam900
bf16f8f59e
Reduce register spamming(again)
2022-12-10 13:57:39 +09:00
cam900
507f91f261
Fix delay issue, Add debug view for frequency
2022-12-10 13:25:32 +09:00
cam900
be2b67210d
Reduce line width, Add debug view for K007232
2022-12-10 13:22:14 +09:00
cam900
3a4197c464
Merge branch 'master' of https://github.com/tildearrow/furnace into k007232
2022-12-10 13:03:37 +09:00
tildearrow
e4ef9f46f7
GUI: mob edit menu work
2022-12-09 18:47:49 -05:00
tildearrow
cff02d3ef0
Merge pull request #778 from tildearrow/defines
...
Add and reorganize constant define includes
2022-12-09 14:26:11 -05:00
tildearrow
188821074b
Merge pull request #780 from LoKiToon/master
...
Oh, and one more thing. (Update about.cpp)
2022-12-09 04:35:09 -05:00
tildearrow
a512dd3c6b
GUI: prepare to add a time bar to sample editor
2022-12-09 03:51:41 -05:00
nk
63e4a6ed89
Update about.cpp
2022-12-09 11:25:49 +03:00
tildearrow
3d191e247b
GUI: update credits
2022-12-09 02:37:18 -05:00
cam900
05e9b22158
Fix build
2022-12-09 15:20:10 +09:00
cam900
65d45cd9ed
Minor correction
2022-12-09 15:06:13 +09:00
cam900
f57bcf7b9c
Add define for Effect column, Add description for defines
2022-12-09 15:03:06 +09:00
cam900
2e85e47c48
Add and reorganize constant define includes
2022-12-09 14:30:27 +09:00
tildearrow
8eca858d70
GUI: UNTESTED STUFF
2022-12-08 18:04:18 -05:00
tildearrow
0afd233bfa
fix
2022-12-08 15:41:10 -05:00
LeviathanInWaves
e96a1b7084
Some fixes for mobile edit button
2022-12-08 09:24:42 -06:00
LeviathanInWaves
7a8b595e2a
Revert changes
2022-12-08 09:24:42 -06:00
LeviathanInWaves
1d5c98440f
Add floating Edit button for Mobile UI
2022-12-08 09:24:42 -06:00
LeviathanInWaves
6649d7ffe5
Bug testing for glitched value input pad, also loop point step sizes
2022-12-08 09:24:42 -06:00
tildearrow
ecf24b39fe
GUI: make it possible to wheel on the note combo
...
like OpenMPT
2022-12-08 03:41:35 -05:00
tildearrow
2da7002fc8
GUI: add note/fine to sample editor rate
...
also deprecate compat rate
2022-12-08 03:32:20 -05:00
tildearrow
515e7a5a1d
GUI: smp edit hide chips sctn if no smpl mem chips
2022-12-08 02:42:34 -05:00
tildearrow
c157a38bd2
GUI: improve sample editor status bar
2022-12-08 02:37:40 -05:00
tildearrow
adf21c4b70
GUI: fix wave edit scale Y
2022-12-08 01:16:06 -05:00
cam900
2f6789fca7
Add presets with K007232
2022-12-08 14:56:21 +09:00
cam900
217872bdd5
Merge branch 'master' of https://github.com/tildearrow/furnace into k007232
2022-12-08 14:22:20 +09:00
cam900
76cdc3a6a5
(Partially) K007232 support
...
Chip ID is placeholder.
2022-12-08 14:18:22 +09:00
cam900
ef08e9b0c2
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-08 11:38:08 +09:00
tildearrow
a2be33cf95
GUI: add sample memory warnings
...
in the sample list
2022-12-07 03:42:54 -05:00
tildearrow
056e67b228
dev129 - SNES: add option to toggle BRR emphasis
2022-12-07 02:57:19 -05:00
cam900
9ce00f18e6
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-06 10:08:06 +09:00
tildearrow
a63e2284c7
GUI: mobile menu button dragging
2022-12-04 17:19:21 -05:00
cam900
b8a5d27a4f
Fix debug build
2022-12-04 21:11:57 +09:00
cam900
47574fdede
Move file into engine
2022-12-04 20:06:16 +09:00
cam900
2ec4237076
Reduce duplicates of channel struct
...
Add/Fix custom clock limit defines (for YMF278B)
2022-12-04 19:58:58 +09:00
cam900
2ec35d903f
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-04 16:53:54 +09:00
tildearrow
c6604ff581
add ability to select custom clock rates
2022-12-04 02:04:42 -05:00
tildearrow
eb657aef18
GUI: prepare for proper VB/WS/C64 tick rates
2022-12-03 23:04:58 -05:00
tildearrow
ae86cd420d
GUI: fix warning
2022-12-03 01:13:13 -05:00
tildearrow
69059dc702
GUI: several mobile changes
2022-12-03 00:51:57 -05:00
tildearrow
f84469e4fd
GUI: better inertial scroll inhibit logic
...
also better pattern editor mute in mobile
2022-12-02 22:59:52 -05:00
tildearrow
e7cfde9a2b
GUI: mobile padding
2022-12-02 19:09:43 -05:00
tildearrow
2741167331
GUI: update credits
2022-12-02 18:53:03 -05:00
tildearrow
4daf959f15
GUI: mobile file dialog improvements, part 2
2022-12-02 18:16:41 -05:00
tildearrow
4e88a677d0
GUI; mobile file dialog improvements
2022-12-02 16:52:47 -05:00
tildearrow
dc7aec2dc1
GUI: long hold?
2022-12-02 04:13:26 -05:00
tildearrow
018d8379e6
GUI: fix mobile pattern
...
but now it's impossible to select
2022-12-02 02:49:52 -05:00
tildearrow
8eecdd4b93
GUI: fix piano allowing you to scroll on mobile
2022-12-01 19:05:54 -05:00
tildearrow
3b0ef7c096
GUI: mobile channels view
2022-12-01 18:41:04 -05:00
tildearrow
525f512bb1
GUI: no hover colors on mobile
2022-12-01 18:34:08 -05:00
tildearrow
152a95cb40
GUI: fix inertial scroll when power saving is on
2022-12-01 18:33:48 -05:00
tildearrow
6b34b9fcab
GUI: add functions to inhibit inertial scrolling
2022-12-01 04:28:12 -05:00
tildearrow
a04d6b8e0b
GUI: more inertial scrolling work
2022-12-01 03:01:59 -05:00
tildearrow
1ac507a39f
GUI: update credits
2022-11-30 21:59:49 -05:00
tildearrow
285dae9239
GUI: inertial scrolling experiments
2022-11-30 19:42:51 -05:00
tildearrow
704863533f
GUI: tap to change order in order bar
2022-11-30 17:37:48 -05:00
tildearrow
fa564dbe78
GUI: and here is the mobile orders bar
2022-11-30 17:20:04 -05:00
cam900
7867b59580
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-11-30 17:39:43 +09:00
tildearrow
992fefd9d2
C64: fix glitches when one-tick gap is on
2022-11-30 02:14:02 -05:00
tildearrow
884588e46b
GUI: mobile portrait order bar
2022-11-29 18:30:48 -05:00
tildearrow
2fdce8512a
GUI: mobile chips view
2022-11-29 16:09:50 -05:00
tildearrow
816a87e652
GUI: update credits
2022-11-28 03:24:35 -05:00
tildearrow
965725327b
T6W28: now implement easy noise here
2022-11-28 03:05:14 -05:00
tildearrow
0fce35fa88
kill this false positive
2022-11-27 00:31:39 -05:00
tildearrow
3a9349d49a
chip sample selection, part 3
2022-11-26 22:11:49 -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
1c8440b68d
chip sample selection, part 1
2022-11-26 17:15:01 -05:00
tildearrow
d4f96617fc
GUI: ready for sample chip sel grid?
2022-11-26 04:13:11 -05:00
tildearrow
e8f5c9f5f9
GUI: prepare improvements in the sample editor
2022-11-26 03:58:19 -05:00
tildearrow
a6b2f501d0
SN: implement easy noise!
2022-11-26 02:34:53 -05:00
tildearrow
182731a2d7
GUI: update credits
2022-11-26 01:13:32 -05:00
tildearrow
7709a9c3f6
dev128 - prepare for SN noise and hard fix fp b
...
file picker bug...
2022-11-25 14:33:56 -05:00
tildearrow
7841c3d0b6
GUI: natural ctrl-scroll zoom in sample editor!
2022-11-23 04:03:03 -05:00
tildearrow
201f3ff0f8
GUI: more natural sample zooming
2022-11-23 03:40:59 -05:00
tildearrow
b289ac97fc
GUi: yay finally edge scroll in sample editor!
2022-11-23 03:35:24 -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
8041173eb9
YMZ280B: fix VGM export
2022-11-21 16:12:29 -05:00
tildearrow
0627e38d63
don't load assets when loading temp ins
2022-11-21 03:01:57 -05:00
tildearrow
82649c9c81
fix crash when loading instrument with samples
2022-11-21 02:55:12 -05:00
tildearrow
d6ae735ffe
dev126 - new ins format
2022-11-20 19:19:24 -05:00
tildearrow
8a33aecbe0
GUI: fix piano being clickable - again
2022-11-20 03:26:54 -05:00
tildearrow
94512e5b20
GUI: OPLL built-in patch preview!
2022-11-15 17:51:43 -05:00
tildearrow
1f6c25643b
OPLL: add setting to not write freq of top/hi-hat
...
issue #249
2022-11-15 16:53:05 -05:00
tildearrow
91e19b864e
GUI: fix unsigned detune (again)
2022-11-15 16:09:24 -05:00
tildearrow
4be68f99c5
GUI: fix volume bar on ExtCh
2022-11-15 03:25:42 -05:00
tildearrow
dd62b387c7
sdafglhjddsfjhsfda;
2022-11-15 03:05:43 -05:00
tildearrow
d1c0cdf7d1
GUI: fix split button in centered pattern mode
...
issue #727
2022-11-15 02:53:37 -05:00
tildearrow
1a35ce478f
GUI: fix visualizer in centered pattern mode
...
issue #727
2022-11-15 02:46:04 -05:00
tildearrow
1ce7a67659
convert presets to new format, part 8
...
the final one
2022-11-15 02:29:24 -05:00
tildearrow
e41efa9f18
GUI: convert presets to new format, part 7
2022-11-15 02:27:20 -05:00
tildearrow
8c356f9a28
convert presets to new format, part 6
2022-11-15 01:34:18 -05:00
cam900
e25ab0d46a
Add FM Towns preset with Extended channel 3
2022-11-15 11:58:39 +09:00
cam900
46880634b4
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-11-15 11:52:30 +09:00
tildearrow
bda0ca5d95
convert presets to new format, part 5
2022-11-14 19:07:17 -05:00
tildearrow
27323e9f7b
convert presets to new format, part 4
2022-11-14 14:15:02 -05:00
tildearrow
3377ade9e6
convert presets to new format, part 3
2022-11-14 13:35:11 -05:00
tildearrow
c5df68f8af
GUI: improve create ins from sample functionality
...
pull request #740
2022-11-13 18:29:37 -05:00
freq-mod
9ef3ec19bc
fix YM2151 LFO shapes, correct some presets ( #741 )
...
* fix YM2151 LFO shapes, correct some presets
* pc-98 beeper clocks
1 for less advanced, earlier sound sources, 2 for more advanced, later era
* revert the last commit
* Revert "revert the last commit"
This reverts commit 0746f37052a46e5c0cf503590d3062da7d82dd20.
zmieniono: src/gui/presets.cpp
* Revert "pc-98 beeper clocks"
This reverts commit ba78cd44d88181d79733f6f30196bc588c762a33.
zmieniono: src/gui/presets.cpp
* remove beeper from zx128
finally caring about hw playback ey
2022-11-13 16:59:28 -05:00
tildearrow
ea643c574c
convert presets to new format, part 2
2022-11-13 16:57:47 -05:00
tildearrow
d422372b7f
convert presets to new format, part 1
2022-11-13 16:25:50 -05:00
tildearrow
fbacfd421c
prepare for new preset format
2022-11-13 15:41:49 -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
c12b397944
GUI: more macro editor layouts, part 1
2022-11-11 00:46:39 -05:00
tildearrow
c7b2227ee0
GUI: prepare to add more macro editor layouts
2022-11-10 19:21:01 -05:00
tildearrow
bf5b088a54
GUI: "fix" piano being clickable under windows
2022-11-10 17:27:50 -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
700b32c3ab
GUI: commit state on Android when entering bg
2022-11-10 16:47:53 -05:00
tildearrow
be781ef8d4
GUI: fix
2022-11-10 15:16:56 -05:00
tildearrow
4a0b7e941f
GUI: Android scaling weirdness
2022-11-10 15:11:17 -05:00
tildearrow
69bb628a8b
PC speaker: add PC-98 clock rate options
2022-11-10 04:48:15 -05:00
tildearrow
3f2f8a7197
GUI: add a clock
2022-11-10 01:26:59 -05:00
tildearrow
d944b97913
Watching Paint Dry
...
by Burnt Fishy
2022-11-09 23:32:56 -05:00
tildearrow
8d8bdfd1f7
dev125 - prepare for ExtCh FM macros
2022-11-07 18:39:04 -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
4dc38b7591
GUI: update credits
2022-11-07 03:47:49 -05:00
cam900
dce48d2703
Merge branch 'es5506_alt' of https://github.com/cam900/furnace ; branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-11-07 09:48:22 +09:00
cam900
9312813fe9
Fix build
2022-11-07 09:47:34 +09:00
cam900
7a803f1e73
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-11-07 09:45:54 +09:00
cam900
a5acf458ba
Add tooltips in alternate FM layout
2022-11-07 09:41:48 +09:00
tildearrow
9a47cdd997
GUI: allow docking editors by default
2022-11-06 13:26:50 -05:00
tildearrow
38696423ae
GUI: hide second wave if it is a single-wave FX
2022-11-06 03:03:53 -05:00
tildearrow
63bb5aac6b
MIDI input: wave and sample preview
2022-11-06 02:06:51 -05:00
tildearrow
0645b451a5
GUI: add loop/fade out persistence setting
2022-11-06 00:37:57 -05:00
tildearrow
2cca889bb6
GUI: update credits
2022-11-05 19:27:46 -05:00
tildearrow
924d35c9b1
Merge pull request #734 from Lumigado/fm-parameter-tooltips
...
added tooltips to 'Modern' FM instrument editor layout
2022-11-05 19:25:46 -05:00
tildearrow
6a6ca22ebe
Furnace has stopped.
...
• Diagnose later
2022-11-05 19:24:14 -05:00
tildearrow
e75d1ef411
GUI: make file picker almost full-screen on mobile
2022-11-05 18:49:54 -05:00
Lumigado
9df88b7c98
added tooltips to 'Modern' FM instrument editor layout
2022-11-05 19:47:18 -04:00
tildearrow
ce08a62548
GUI: work around Android backspace issue
2022-11-05 18:17:54 -05:00
tildearrow
7a676fb94e
GUI: make wave synth preview size follow ins type
2022-11-05 16:53:54 -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
086d9a12b0
GUI: fix piano not playing current sample
2022-11-05 14:50:44 -05:00
tildearrow
7ccefe6d40
GUI: more Android fixes
2022-11-05 14:50:35 -05:00
tildearrow
5bbd93c96b
GUI: store audio expo loop cnt & fade out in conf
2022-11-04 20:27:55 -05:00
tildearrow
1c98975771
GUI: Android scaling detection fix
2022-11-04 14:55:26 -05:00
tildearrow
6fbe11696e
GUI: hex mode for SNES filter MML string
2022-11-03 03:22:25 -05:00
tildearrow
cb34b7e1a7
GUI: add SNES echo filter MML string
2022-11-03 02:59:37 -05:00
cam900
bf6487b8bd
Merge branch 'master' into es5506_alt
2022-11-03 13:44:07 +09:00
tildearrow
f69db930fc
GUI: make sure Λ is loaded
2022-11-02 04:01:25 -05:00
tildearrow
99db23d933
GUI: update font_plexSans.cpp
2022-11-02 04:01:16 -05:00
tildearrow
a3cb770b75
add another demo song
...
by FΛDE
2022-11-02 03:52:49 -05:00
tildearrow
254288ccd6
GUI: add presets for PCM DAC, Pong and NES
2022-11-02 03:40:32 -05:00
tildearrow
d4e1a3e65f
GUI: wave/sample preview using piano
2022-11-02 03:30:51 -05:00
tildearrow
4531e9fc9c
load .brr loop position if present
2022-11-01 02:47:27 -05:00
tildearrow
4508fea6e0
GUI: fix feeling lucky not changing system name
2022-10-30 21:57:52 -05:00
cam900
72594d978b
Fix ES5506 command before keyon, Fix freqOffs change behavior, Fix initializing behavior, Reduce unnecessary variable
2022-10-29 21:49:31 +09:00
cam900
792beeb409
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-10-29 20:33:36 +09:00
tildearrow
ddd9564b8c
another demo song
2022-10-28 15:05:59 -05:00
tildearrow
896249ab93
GUI; mark modified when typing in comments
2022-10-28 14:33:42 -05:00
tildearrow
c9d7b371e1
GUI: batch wave/sample loading
2022-10-28 04:11:27 -05:00
tildearrow
d7d744e633
GUI: batch instrument loading
2022-10-28 03:44:17 -05:00
cam900
9378a1043f
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-10-28 13:23:32 +09:00
tildearrow
b5e9500472
add new demo song
...
by UserSniper
2022-10-27 15:52:28 -05:00
cam900
13b2a72a01
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-10-26 12:28:24 +09:00
tildearrow
e4a85a58f8
GUI: capture display orientation events
2022-10-24 22:03:27 -05:00
tildearrow
774313d89c
GUI: whoops
2022-10-24 15:18:35 -05:00
tildearrow
5b3225d69c
Merge branch 'master' of github.com:tildearrow/furnace
2022-10-24 14:59:00 -05:00
tildearrow
4c1cf9991b
GUI: get window size on every frame
2022-10-24 14:57:12 -05:00
tildearrow
1a38ed2261
GUI: get window size
2022-10-24 04:09:25 -05:00
tildearrow
4acb6ccc09
fine, here's your Pong
2022-10-24 03:19:42 -05:00
tildearrow
1868e48c92
what is this
2022-10-23 03:03:46 -05:00
tildearrow
0d3a3741a9
GUI: fix crash when creating a wave from sample
2022-10-23 03:00:27 -05:00
tildearrow
e19538af2e
GUI: fix non-working mouse events after minimizing
2022-10-23 02:51:38 -05:00
tildearrow
403bc76d18
GUI: remove this shit
2022-10-22 17:28:35 -05:00
tildearrow
9b6449d320
GUI: fix Virtual Boy having a PAL option
2022-10-22 03:47:42 -05:00
cam900
87cb3c49a4
Update ES5506:
...
Remove transwave for now
- It consumes high CPU usage, so possibly little headroom for anything else.
Fix per-voice OSC via git master
Fix default channel for ES5506
Fix macro order - Filter macro must be executed after key on
Add SSV preset
2022-10-22 17:19:39 +09:00
tildearrow
0ce746d1d3
GUI: fix 3+ digit addresses in register view
2022-10-22 03:05:48 -05:00
cam900
487607b6ae
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-10-22 10:17:00 +09:00
tildearrow
373367724b
GUI: use canvasW/H instead of scrW/H*dpiScale
2022-10-20 02:34:14 -05:00
tildearrow
d96674186e
GUI: new scaling factor detection technique
2022-10-20 01:49:33 -05:00
tildearrow
375d060f48
GUI: prepare for new HiDPI strategy
2022-10-19 15:33:20 -05:00
tildearrow
dc229078cc
GUI: size constraints for effect list
2022-10-19 14:07:20 -05:00
tildearrow
ca1118a40f
GUI: fix crash in no asset menu (wave/sample)
2022-10-19 13:53:56 -05:00
tildearrow
7486bb17f4
GUI: fix wave edit randomize
2022-10-19 13:14:52 -05:00
tildearrow
47fb434d5b
GUI: update Genesis presets to be 32
2022-10-17 16:12:10 -05:00
tildearrow
684b5a928b
VGM export: prepare for "direct stream mode"
...
this will eventually allow for DualPCM and MSM6258 export
DO NOT USE YET
2022-10-17 04:17:00 -05:00
tildearrow
81a2bce4d4
GUI: prepare for multiple asset load
2022-10-16 19:40:14 -05:00
tildearrow
6216e286f8
GUI: mark modified cases in wave editor
2022-10-16 18:30:48 -05:00
tildearrow
40108976c3
GUI: more mark modified cases
2022-10-16 18:28:42 -05:00
tildearrow
2272028b10
GUI: mixer changes mark song as modified
2022-10-16 18:23:13 -05:00
tildearrow
b9b76bef0b
GUI: fix unsigned detune
2022-10-16 17:57:24 -05:00
tildearrow
2cead0b7f9
Virtual Boy: phase reset macro
2022-10-15 04:00:41 -05:00
tildearrow
b4b7ab86fb
T6W28: honor poll
2022-10-13 03:41:40 -05:00
tildearrow
0f0c8b5567
Virtual Boy: noise length macro
2022-10-13 03:30:05 -05:00
tildearrow
ef5d6cb554
GUI: update credits
2022-10-12 15:14:28 -05:00
tildearrow
78fc022c04
GUI: format
2022-10-12 14:54:29 -05:00
tildearrow
8be5e5a9e6
Merge pull request #699 from system64MC/wavetable_interpolation_no_opf2
...
Wavetable interpolation
2022-10-12 14:26:43 -05:00
System64
0782e3af1d
Update waveEdit.cpp
2022-10-12 12:07:19 +02:00
System64
a51840b801
Fixed assertion crash and fixed a bug with the cubic interpolation. The interpolated waveform will now stay in phase.
2022-10-12 11:59:04 +02:00
tildearrow
843d18290d
T6W28: finish it up (mostly)
2022-10-12 04:05:09 -05:00
cam900
081773b2da
Merge branch 'master' into es5506_alt
2022-10-12 15:31:38 +09:00
tildearrow
a3fdf171f3
T6W28: separate instrument type
2022-10-12 00:46:33 -05:00
tildearrow
f8896ed64c
T 6 W 2 8
2022-10-12 00:12:56 -05:00
tildearrow
8b87905304
Virtual Boy: fix noise phase reset
2022-10-11 03:52:25 -05:00
tildearrow
385a9adab2
update credits
2022-10-11 02:23:29 -05:00
tildearrow
0407fa2d3e
GUI: add Virtual Boy mod table editor
2022-10-10 22:17:31 -05:00
tildearrow
f679aadf68
have Amiga/SNES thing'n smpl wt toggle include DAC
2022-10-10 20:56:04 -05:00
tildearrow
6c88c9c798
GUI: update wave size hints for Virtual Boy
2022-10-10 03:02:36 -05:00
tildearrow
4dec0e52a5
GUI: notify wave change when using wave editor
2022-10-10 03:00:07 -05:00
tildearrow
8c551afd83
GUI: fix InvCheckbox not working at all
2022-10-10 02:17:24 -05:00
tildearrow
6a3def514a
GUI: invert some compat flags
...
they are called "compatibility" flags for a reason
it doesn't make too much sense to have some of these flags enabled
when creating a new Furnace song.
2022-10-09 17:59:44 -05:00
cam900
f8c494e1dd
Merge branch 'master' into es5506_alt
2022-10-09 20:05:15 +09:00
tildearrow
504778d975
Virtual Boy: more work
2022-10-08 23:25:15 -05:00
tildearrow
ec22150fb5
GUI: add pitch table calculator
2022-10-08 21:45:48 -05:00
tildearrow
f76e4044c7
prepare for Virtual Boy
2022-10-08 19:37:22 -05:00
tildearrow
70361c44ca
GUI: editor improvements when no asset is selected
2022-10-08 17:57:14 -05:00
tildearrow
f169ffa8dc
GUI: fix assert fail when removing ins thru rgtclk
2022-10-08 17:41:34 -05:00
tildearrow
75d75f68e6
dev121 - NES/SN: Defle compat fixes FOR REAL
...
THIS IS MOST LIKELY THE LAST DEFLE COMPAT FLAG I ADD
...besides future "no arp+porta in linear pitch" compat flag
2022-10-08 00:53:01 -05:00
tildearrow
55c97c9529
GUI: fx rgtclk if cntr pat opt & RC n left win gap
2022-10-07 18:14:25 -05:00
tildearrow
a73ccdae41
GUI: fix paste not updating sel if cursor moves
2022-10-07 17:11:13 -05:00
tildearrow
66234df636
finish work on ADSR/LFO macro type
2022-10-07 16:47:18 -05:00
tildearrow
3ffe257158
GUI: LFO macro UI
2022-10-07 15:06:04 -05:00
tildearrow
a979bc244d
start working on ADSR macro mode
2022-10-07 04:11:45 -05:00
tildearrow
2cebd75236
GUI: loop range buttons crs inc/dec should be 16
...
IT IS HARD TO FIT A DESCRIPTION IN 50 CHARS
2022-10-06 15:38:08 -05:00
System64
77f66642f4
Update gui.cpp
2022-10-04 11:43:14 +02:00
tildearrow
263982719d
MSM5232: oh come on why didn't I commit this?
2022-10-04 03:34:38 -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
c63ff7320e
GUI: improve "no instrument seleted" prompt
2022-10-03 19:08:32 -05:00
tildearrow
992b8f4b40
GUI: fix blurry text in ins list when non-AA font
2022-10-03 18:56:18 -05:00
tildearrow
4eed3dbc4d
SNES: gain macro
2022-10-03 18:40:07 -05:00
System64
46b5e64415
✨ added interpolations for wavetable resize
2022-10-03 19:48:07 +02:00
System64
76bd96706e
Update gui.h
2022-10-03 19:42:52 +02:00
tildearrow
02e87236ce
credits
2022-10-02 19:12:31 -05:00
tildearrow
54183ce4a2
GUI fail error report
2022-10-02 16:12:02 -05:00
tildearrow
cef1fa9d99
GUI: fix glitch when removing orders
2022-10-02 02:14:12 -05:00
tildearrow
492b1a8347
GUI: implement clear recent file list option
2022-10-02 01:36:37 -05:00
tildearrow
0c79280aae
GUI: fix loop not updating samples on SNES
2022-10-02 01:32:12 -05:00
tildearrow
85f739497f
fix bug when seeking with VT num>den
2022-10-02 01:02:01 -05:00
tildearrow
92d5525692
Game Boy: fix Synchronize
2022-10-02 00:06:06 -05:00
cam900
66f7ab688b
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-10-02 10:52:14 +09:00
tildearrow
7b55ba4e77
MSM5232: more options
2022-10-01 19:47:40 -05:00
tildearrow
c19357e7a4
GUI: MSM5232 preset
2022-10-01 03:52:28 -05:00
tildearrow
62f022eea0
MSM5232: noise macro
2022-10-01 03:40:06 -05:00
tildearrow
81ac2ba3b1
MSM5232: add detune option
2022-10-01 03:27:57 -05:00
cam900
930369b797
Make macOS happy
2022-10-01 17:22:18 +09:00
tildearrow
5e18edb229
early MSM5232 work
2022-10-01 03:15:40 -05:00
tildearrow
8e4e1e93db
GUI: BRR warning
2022-09-30 19:04:39 -05:00
tildearrow
41c8386485
GUI: fix loop being hard to set
2022-09-30 18:59:56 -05:00
tildearrow
5e4bfe2f11
GUI: sample editor changes
2022-09-30 18:24:20 -05:00
tildearrow
3e997ae886
GUI: add a sample preview rate hint
2022-09-30 17:47:17 -05:00
cam900
987cc113b4
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-09-30 20:01:21 +09:00
cam900
fdd53c1587
Fix crash, enum-ise reverse mode
2022-09-30 19:54:13 +09:00
tildearrow
73a9eb5ccc
SNES: easier filter config
2022-09-30 04:02:11 -05:00
tildearrow
36f3641c9f
GUI: fix occasional crash on select all
2022-09-30 03:40:40 -05:00
tildearrow
b08d248223
GUI: OH WAIT
2022-09-30 03:15:05 -05:00
tildearrow
8ce175c30c
chip flags rewrite, part 7
...
fix GUI completely - flags are now usable
2022-09-30 03:13:41 -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
ee6e0aa0e0
chip flags rewrite, part 3 - DO NOT USE
...
the next thing to do is to change DivDispatch::setFlags() to use
the new flags
no chip configuration until this is finished!
2022-09-29 18:03:39 -05:00
cam900
62f1ba73eb
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-09-29 22:05:41 +09:00
tildearrow
0acca7458d
chip flags rewrite, part 2
...
move systemFlags to legacy status
2022-09-29 03:29:24 -05:00
tildearrow
7770ca8965
SNES: more fixes (especially GUI ones)
2022-09-28 19:33:16 -05:00
tildearrow
6028523eaf
dev118 - SNES true sustain
2022-09-28 19:08:22 -05:00
tildearrow
9517b8ee14
fc
2022-09-28 01:15:50 -05:00
cam900
013c7b92fb
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-09-27 00:01:10 +09:00
tildearrow
122694d7c9
MIDI output improvements
2022-09-26 01:27:36 -05:00
tildearrow
a6e4345863
PLENTY OF TODO WHEN I COME BACK
...
CRASHES EVERYWHERE
2022-09-25 20:07:21 -05:00
cam900
b42d5b7c1b
Merge branch 'master' into es5506_alt
2022-09-26 07:31:06 +09:00
tildearrow
07822de0a2
curr -> cur
2022-09-25 17:31:01 -05:00
cam900
305ee2cbb0
Merge branch 'master' of https://github.com/tildearrow/furnace
2022-09-26 07:28:26 +09:00
cam900
b8d2c51a14
Fix AY89x0 regression
2022-09-26 07:28:04 +09:00
tildearrow
656de800cf
renderSamples optimization
...
only render sample types which are used
stability remains to be tested
2022-09-25 17:18:04 -05:00
cam900
b0b729201a
Remove duplicate
2022-09-25 19:23:23 +09:00
cam900
81bebc5112
Reduce unnecessary changes, Volume macro fixes, calcArp
2022-09-25 19:21:49 +09:00
cam900
5a6cde65ed
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-09-25 18:34:36 +09:00
cam900
8e1ce1abb1
Sync to master
2022-09-25 18:32:34 +09:00
cam900
0a49d4bfd0
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-09-25 18:32:06 +09:00
tildearrow
89ece073f6
GUI: add SNES to the sample chip list
2022-09-25 04:03:13 -05:00
tildearrow
b4c020c11b
SNES: invert/pitch mod/noise control
...
echo still work in progress
2022-09-25 03:33:39 -05:00
tildearrow
cbdf23efa7
allow loading .brr samples directly
2022-09-25 01:20:08 -05:00
tildearrow
a0dc9de262
ADSFGGGGGJKSDGHASLJKFHL
2022-09-24 19:40:03 -05:00
tildearrow
c0de45ff0c
Merge branch 'snes' of https://github.com/akumanatt/furnace into akumanatt-snes
2022-09-24 02:53:11 -05:00
tildearrow
04117c5098
Purposeful Conflict
2022-09-24 02:41:29 -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
tildearrow
d0e581e4cd
OPM/NES ins type split, part 2
2022-09-24 01:37:29 -05:00
tildearrow
3d5125e792
OPM/NES ins type split, part 1
2022-09-24 01:33:36 -05:00
tildearrow
5dfa089c49
GUI: some UI corrections
...
and prepare for OPM/NES split
2022-09-24 00:57:53 -05:00
ZeroByteOrg
d7900c2390
Implemented changes requested by Tildearrow
2022-09-23 23:23:03 -05:00
ZeroByteOrg
c3654eb67c
Merge branch 'master' into ZSMv1
2022-09-23 22:24:22 -05:00
tildearrow
eb8849ce63
add disableSampleMacro flag for compatibility
2022-09-23 19:18:32 -05:00
tildearrow
5e2cefff94
dev117 - save the flag
...
also serves as marker version for this huge change
2022-09-23 13:36:23 -05:00
tildearrow
b9a4b568b6
i honestly don't agree with this compat flag
2022-09-23 13:28:57 -05:00
tildearrow
6b684d655a
fix build
2022-09-23 12:37:03 -05:00
cam900
8f0966378f
Remove these for fix compile
2022-09-24 00:45:24 +09:00
cam900
8d80c5f743
Actually compile fix
2022-09-24 00:37:37 +09:00
cam900
53c3efc9c1
Fix compile (once again)
2022-09-24 00:32:05 +09:00
cam900
b05dafe297
Add compatible flag for Y8950 ADPCM Frequency
2022-09-24 00:24:30 +09:00
cam900
a44d696f09
Fix compile (again)
2022-09-24 00:11:34 +09:00
cam900
b41d306cb3
Fix compile
2022-09-23 23:42:56 +09:00
cam900
62ce5ae3ce
Add compatible flag for PCE DAC volume (always enabled for now)
...
Fix furnacePCM detection for MSM6295
2022-09-23 23:41:55 +09:00
cam900
cf1d4e55cf
Fix ADPCM-A playback
...
Add per-chip debug function
Add YM2203, YM2608, YM2610/B debug window
Extend YM2612 debug window
Remove unnecessary values in YM2151, Sega PCM platform
2022-09-23 23:24:02 +09:00
tildearrow
764ae60740
prepare for splitting OPN/OPM and NES/SN
2022-09-23 03:41:38 -05:00
cam900
a23b0ff790
More consistent naming
2022-09-23 14:48:18 +09:00
cam900
16e59bf000
Fix naming
2022-09-23 14:14:06 +09:00
cam900
e00758d67c
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
2022-09-22 23:02:01 +09:00
tildearrow
d354f58a7c
really release 0.6pre1.5
2022-09-22 04:27:18 -05:00
tildearrow
1ceca2a509
release v0.6pre1.5
2022-09-22 04:13:26 -05:00
tildearrow
b9d8d91ca7
GUI: I am done
...
look I need to sleep
2022-09-22 04:10:12 -05:00
tildearrow
b053d31a6d
implement KVS on the rest of FM chips
2022-09-22 01:30:51 -05:00
tildearrow
ac68419b78
implement KVS on YM2612
2022-09-22 01:18:41 -05:00
tildearrow
9685a5c0d8
AY: add stereo separation slider
2022-09-22 00:18:40 -05:00
tildearrow
51c142169f
GUI: OPZ compact editor fixes
2022-09-21 23:25:57 -05:00
tildearrow
ad097e0526
GUI: add paste with instrument
...
like paste mix but changes the instrument
2022-09-21 22:59:53 -05:00
tildearrow
e22d7484cb
dev115 - automatic system detection
2022-09-21 19:27:42 -05:00
cam900
e1679e8ea6
Fix preset
...
Atari ST series uses YM2419 or YM3439
2022-09-21 13:22:04 +09:00
tildearrow
28d3417196
GUI: more channel bar polishing
2022-09-20 19:41:07 -05:00
tildearrow
eb0aac0f54
GUI: more work on it
2022-09-20 19:07:17 -05:00
freq-mod
980f970809
fix opll bbc micro clock, improve some presets
2022-09-20 21:13:29 +00:00
tildearrow
a58529a49b
GUI: fix some thread problems with keyHit
2022-09-20 02:57:56 -05:00
tildearrow
e1890173b2
GUI: implement channel volume bar
2022-09-20 02:32:23 -05:00
tildearrow
3cb1571fb6
GUI: implement channel style settings
2022-09-20 01:00:31 -05:00
Natt Akuma
7956d41f1b
SNES: Get wavesynth and envelope working
...
No samples, inverted volumes and E/P/N yet
It's been 3 months...
2022-09-18 18:33:54 +07:00
Natt Akuma
0ee6d761f5
Merge branch 'master' of https://github.com/tildearrow/furnace into snes
2022-09-18 18:33:25 +07: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
tildearrow
6bf6a854ef
GUI: comfortable wave macro height
2022-09-17 22:55:58 -05:00
cam900
0f5a400b29
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
2022-09-18 00:11:53 +09:00
tildearrow
3e311d94a2
GUI: fix FM wave gen mult 16
2022-09-16 02:04:01 -05:00
tildearrow
587e066d43
GUI: randomize in macros under the right click
2022-09-16 00:18:14 -05:00
tildearrow
aa38292ca4
GUI: fix OPLL/OPL op swapping
2022-09-16 00:04:43 -05:00
ZeroByteOrg
b14bf9ea33
Merge branch 'master' into ZSMv1
2022-09-15 12:03:53 -05:00
tildearrow
146255b08e
OPZ: SysEx fixes and notes
2022-09-13 03:29:36 -05:00
tildearrow
d19c6fc236
GUI: add operator copy
2022-09-13 03:29:28 -05:00