Commit graph

2834 commits

Author SHA1 Message Date
tildearrow 2c18fe1051 GUI: lots of mobile UI progress 2022-09-08 19:15:19 -05:00
tildearrow ae6e956f06 GUI: some mobile view work 2022-09-08 17:04:38 -05:00
tildearrow 773b63b810 GUI: don't save layout periodically 2022-09-08 13:16:57 -05:00
tildearrow 7de165fd88 N163: fix channel count change glitch, part 1 2022-09-08 03:01:22 -05:00
tildearrow 4ad324bfed screw you clangd extension 2022-09-08 01:49:36 -05:00
tildearrow 21baf2e272 GUI: typo fixing 2022-09-08 01:45:05 -05:00
tildearrow 56ba47408c GUI: initialize variables 2022-09-08 01:37:16 -05:00
tildearrow 43100fbbee
Merge pull request #644 from NatsumiFox/master
GUI: Remember window x/y position and maximized state.
2022-09-08 01:35:29 -05:00
tildearrow a59ed84322 GUI: fix wave gen FM con checkboxes doing nothing 2022-09-06 14:28:57 -05:00
tildearrow f94c6f101a GUI: wave generator, part 5
completely untested FM generation
2022-09-05 05:48:20 -05:00
tildearrow 9435ab12b0 GUI: wave generator, part 4
prepare FM
2022-09-04 04:00:56 -05:00
tildearrow f7bca46a4a GUI: implement save as format in editors as well 2022-09-04 02:37:43 -05:00
tildearrow 90a0db06f8 GUI: one tiny fix 2022-09-04 02:27:00 -05:00
tildearrow f34b01c0e5 GUI: work around .dmf/.dmp saving issue 2022-09-04 02:26:29 -05:00
tildearrow a33e6e3989 GUI: add "create wave from selection" option
in sample editor
2022-08-31 03:34:13 -05:00
tildearrow 16eba9ec96 fix macro delay not working on first note 2022-08-31 03:11:02 -05:00
tildearrow 820b23ecdb fix macros sometimes being out of sync when seekin 2022-08-31 03:05:06 -05:00
tildearrow f3c3d82e4d fix hang when swapping chips
fixes #660
2022-08-31 02:52:35 -05:00
tildearrow 2abcea118c WonderSwan: fix possible hang when seeking 2022-08-31 00:51:08 -05:00
tildearrow 7f01eaec9d convert note/macro rel to note off on .dmf save 2022-08-30 23:59:38 -05:00
tildearrow 95db562414 fix Android build 2022-08-30 16:37:26 -05:00
tildearrow af1b684c08 NES: #655 2022-08-30 15:47:12 -05:00
tildearrow 3af287cf9d AY: fix per-chan osc in Sunsoft 5B mode 2022-08-29 04:15:53 -05:00
tildearrow 4b4a254064 C64: reSIDfp per-chan osc 2022-08-29 03:54:55 -05:00
tildearrow 69efad1df4 Merge branch 'master' of github.com:tildearrow/furnace 2022-08-29 03:27:04 -05:00
tildearrow 8d280fd9a3 C64: bind reSIDfp 2022-08-29 03:26:49 -05:00
cam900 c2a7bdd194
Match this to actual channel count 2022-08-29 11:45:18 +09:00
aurora 3b0df75bf6 Merge branch 'master' of https://github.com/tildearrow/furnace 2022-08-29 05:44:34 +03:00
tildearrow 32050a211f GUI: update credits 2022-08-28 15:54:21 -05:00
Lunathir 6041b8f14f
Change references to some chips (#658)
* Update sysDef.cpp

* Update sysDef.cpp

* Update sysDef.cpp

* Update sysDef.cpp
2022-08-28 15:54:05 -05:00
tildearrow d485af439d fix macOS build 2022-08-28 15:36:12 -05:00
tildearrow c3ced46fa3 coming soon: reSIDfp core 2022-08-28 15:10:44 -05:00
tildearrow 645dcdf9a0 fix .dmf and arp macros 2022-08-28 02:57:40 -05:00
tildearrow 82703a165f fix non-STD instruments in C64/GB/PCE converting
to the wrong type
2022-08-28 01:12:57 -05:00
tildearrow ed05bc4d61
Merge pull request #657 from lunathir/master
More in-program text corrections
2022-08-28 01:04:34 -05:00
tildearrow 3e8f248f77 fix saving a pre-24 .dmf song 2022-08-28 01:03:23 -05:00
Lunathir 1d5390c0e9
More in-program text corrections 2022-08-27 22:53:47 -07:00
tildearrow 58853ce5d5 OPNB-B -> OPNB2 2022-08-27 16:12:00 -05:00
tildearrow d577755035 fix note on sometimes not working in jam mode 2022-08-27 00:37:32 -05:00
tildearrow efd5cc0dac GUI: implement search in "Choose a System!" 2022-08-27 00:14:17 -05:00
tildearrow 73f88c7635 GUI: and here is the new chip selector 2022-08-26 23:35:16 -05:00
tildearrow daf176e197 GUI: prepare for new chip picker 2022-08-26 19:30:13 -05:00
tildearrow be9385f701 GUI: work on chip manager 2022-08-26 18:51:17 -05:00
tildearrow 897a61db85 copy paste 2022-08-26 16:44:27 -05:00
tildearrow 1b80b96189 prepare for chip swapping 2022-08-26 03:03:36 -05:00
tildearrow c58f1daeb8 QSound: disable key on log
we already debugged the issue
2022-08-26 03:00:37 -05:00
tildearrow 46d5a8759c GUI: fix some interpolate issues 2022-08-25 23:39:55 -05:00
tildearrow 24c5ba89e2 GUI: don't rename settings 2022-08-25 22:09:32 -05:00
cam900 3597e57bb2 Add Traditional Chinese and Korean support 2022-08-26 08:49:08 +09:00
tildearrow a7d0949eac GUI: different pattern manager layout 2022-08-25 18:13:46 -05:00
tildearrow 0b7592e031 new default loop modality 2022-08-25 16:06:10 -05:00
tildearrow f9a8a54601 Merge branch 'master' of github.com:tildearrow/furnace 2022-08-25 01:35:10 -05:00
tildearrow fc5b26c49a SoundUnit: fix 4xxx not working 2022-08-25 01:34:21 -05:00
cam900 9c29b7e7ca
Fix RF5C68 panning macro 2022-08-25 00:24:49 +09:00
tildearrow 96b3ccab8a I see UI!!!! 2022-08-23 03:57:21 -05:00
tildearrow e158591ccb even more fixes 2022-08-23 02:31:39 -05:00
tildearrow 226f43fea3 several important bug fixes to advanced arp macro 2022-08-22 19:09:08 -05:00
tildearrow c009cb3536 dev112 - prepare for advanced arp macro
this new advanced arp macro offers more flexibility and reduces code duplication
it allows you to set each step of the macro to either relative or fixed mode
(instead of just one mode for the entire macro)

the UI is still a work in progress and doesn't work well

this change is big and may break things! further fixes incoming
2022-08-22 15:59:45 -05:00
aurora ca5cd32cfb Merge branch 'master' of https://github.com/tildearrow/furnace 2022-08-22 22:22:40 +03:00
aurora bcc85dee20 Merge branch 'master' of https://github.com/tildearrow/furnace 2022-08-22 22:21:23 +03:00
tildearrow d406380773 SoundUnit: fix some effect definitions 2022-08-22 14:20:47 -05:00
aurora 0e847dc1aa add setting for choosing whether to save window position 2022-08-22 22:17:19 +03:00
aurora 8b3c4a84a8 implement bounds check for window spawning 2022-08-22 22:05:16 +03:00
tildearrow 3b6fa212b8 implement macro speed/delay 2022-08-22 03:52:32 -05:00
tildearrow 2650fe609f dev111 - many macro changes
- max macro length is now 255
- loop/rel pos is now unsigned (255 = no)
- prepare for macro speed/delay
2022-08-22 02:13:33 -05:00
tildearrow 16309a8429 allow it 2022-08-22 00:20:40 -05:00
tildearrow 629cca9df1 ECxx 2022-08-22 00:01:21 -05:00
tildearrow 38afdd3378 dev110 - add cut/delay effect policy compat flag
INCOMPLETE!!!
2022-08-21 23:56:58 -05:00
tildearrow b223bc80de YM2612: #581 2022-08-21 20:06:01 -05:00
tildearrow 10aaf7f0cb YM2612: #580 2022-08-21 19:57:01 -05:00
aurora 58353398ec Merge branch 'master' of https://github.com/NatsumiFox/furnace 2022-08-22 03:50:50 +03:00
aurora e88e0a4e4e GUI: Remember window x/y position and maximized state. Warning: This may cause issues when windows are re-ordered. Is there a way to fix windows spawning outside of screen boundaries? 2022-08-22 03:47:00 +03:00
tildearrow 05b5265bbb YM2612: #632 2022-08-21 19:46:48 -05:00
tildearrow e226d09807 TIA: fix 10xx not working when changing instrument 2022-08-21 17:15:05 -05:00
tildearrow 808832864c add another demo song
by Raijin
2022-08-21 16:53:45 -05:00
tildearrow e39086ab11 Merge branch 'master' of github.com:tildearrow/furnace 2022-08-21 16:35:05 -05:00
tildearrow 96feeced86 to-do 2022-08-21 16:34:43 -05:00
cam900 16d7cd3320 More docs 2022-08-21 14:08:14 +09:00
cam900 b96ad65d58 Merge branch 'master' of https://github.com/tildearrow/furnace 2022-08-21 14:07:37 +09:00
cam900 ba126b820a Add preset
MSX + Neotron
MSX sound expansion with YM2610 or YM2610B (optional), from Neo Geo and bunch of arcade boards - especially Taito's.

MSX + SIMPL
Covox speech thing-ish 8bit DAC for MSX.
2022-08-21 14:07:24 +09:00
tildearrow f2950fa1d6 Revert "More preparing, Add OPL type docs"
This reverts commit 0b2f491997.

do not add a constructor to any of the DivPlatforms.
it will break things.
2022-08-20 23:35:13 -05:00
cam900 0b2f491997 More preparing, Add OPL type docs 2022-08-21 13:10:46 +09:00
cam900 2863f1662f Fix pitch 2022-08-21 12:57:53 +09:00
cam900 dfb663d876 Fix this for preparing OPL3-L and OPL4 2022-08-21 12:46:56 +09:00
tildearrow 1b2d2fdb98 system 2022-08-20 17:04:57 -05:00
tildearrow 0f92c4e35a GUI: fix change ins applying to off and release 2022-08-20 04:46:45 -05:00
tildearrow f01be34b5e GUI: highlight current macro position
not for op macros (yet)
2022-08-20 01:10:30 -05:00
tildearrow 24e3dec84f another big-endian fix! 2022-08-19 22:37:54 -05:00
tildearrow 4d057d3328 dev109 - define SNES instrument params 2022-08-19 19:42:01 -05:00
tildearrow c74d7fab37 dev108 - add SN period range compat flag
there's room for possible improvement
2022-08-19 18:46:19 -05:00
tildearrow 5fe3a3c35a prepare for moving chips 2022-08-19 16:25:32 -05:00
tildearrow 25820ae987 one moreeee big-endian fix 2022-08-19 14:36:22 -05:00
tildearrow 27555c3c0a aaaand more fixing 2022-08-19 04:45:59 -05:00
tildearrow 94cf589e92 GUI: prepare for chip manager window 2022-08-19 04:41:45 -05:00
tildearrow 3787d2ae87 one more big endian fix 2022-08-19 04:41:32 -05:00
tildearrow 7f80b5f6a3 dev107 - Merge pull request #639 from tildearrow/es5506_inst
Implement ES5506 instrument type
2022-08-19 01:28:24 -05:00
tildearrow 6527840556 Fix Initializer Again 2022-08-19 01:27:21 -05:00
tildearrow 5c7338930f fix big-endian build (i think) 2022-08-19 01:26:11 -05:00
cam900 42006e338c Fix Initializer 2022-08-19 14:49:10 +09:00
tildearrow 142c21e20b partially fix big-endian build
samples are the next thing to tackle
2022-08-19 00:23:45 -05:00