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
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
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
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
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