Commit graph

3331 commits

Author SHA1 Message Date
tildearrow 5eaafb9f78 fix typo 2023-09-19 04:04:09 -05:00
tildearrow 78a72eb5ab fix WonderSwan channel names 2023-09-19 02:52:51 -05:00
tildearrow 7912a7982c implement a setting which was missing
store/load ins names when saving .fui
2023-09-16 18:15:03 -05:00
tildearrow b105dd535f GUI: better 2023-09-16 15:04:11 -05:00
tildearrow d9c33da519 asdfasdfasdf 2023-09-15 04:44:19 -05:00
tildearrow 5a4be9951d release v0.6pre16 2023-09-14 04:31:15 -05:00
tildearrow 29db4d5bb5 release v0.6pre15 2023-09-13 18:25:32 -05:00
tildearrow 8cac04d917 OPL: fix drum muting 2023-09-13 18:03:22 -05:00
tildearrow 9a63fdccd5 drop usage of std::deque, part 2 2023-09-13 02:46:02 -05:00
tildearrow 8b565ed284 drop usage of std::deque, part 1
use FixedQueue instead
2023-09-13 02:40:12 -05:00
tildearrow 658f69bc4e dev176 - OPM/OPZ: fix pitch 2023-09-12 01:12:59 -05:00
Colin Kinloch 33a9def787 config: Use XDG_CONFIG_HOME 2023-09-11 23:37:56 +01:00
tildearrow 41544bcced add sample preview volume setting
it was too loud
2023-09-11 16:04:19 -05:00
tildearrow 41bd28c41a release v0.6pre14 2023-09-11 03:20:17 -05:00
tildearrow 4777284a7c C219: don't phase reset if duty macro hasn't chang
ed
2023-09-11 02:57:24 -05:00
tildearrow f0255f30e8 C219: fix noise being restricted by sample length 2023-09-11 02:54:48 -05:00
tildearrow d687edf16a SoundUnit: fix getPan() again 2023-09-11 01:50:52 -05:00
tildearrow 7a6daba071 VGM export: don't initialize rate of MSM6258 2023-09-11 01:44:56 -05:00
tildearrow 8b7b21d909 MSM6258: VGM EXPORT!!! 2023-09-11 01:19:02 -05:00
tildearrow b5c53319ef discourage use of Pong 2023-09-11 00:04:45 -05:00
tildearrow 7e5f91a69c release v0.6pre13 2023-09-10 18:05:16 -05:00
tildearrow 630bdfb2b5 K053260: fix legato + arp on non-linear pitch 2023-09-10 13:06:25 -05:00
tildearrow ef3b88fcd3 fix BUG notes 2023-09-10 12:14:36 -05:00
tildearrow 52b071aa6b fix erroneous "the song is over!"
when loading another song after step play
2023-09-10 03:00:55 -05:00
tildearrow a7ded3325a warn user if we cannot play 2023-09-09 17:12:49 -05:00
tildearrow c6c05582bd release v0.6pre12 2023-09-09 16:23:17 -05:00
tildearrow 5209074c97 GUI: improve "clear..." menu 2023-09-08 02:52:15 -05:00
tildearrow 624e45afa8 optimize renderSamples
only render sample which has changed
2023-09-08 01:19:48 -05:00
tildearrow a71e1bc6e9 GUI: optimize readOsc 2023-09-08 00:41:47 -05:00
tildearrow d81a181ba5 hmm? 2023-09-07 23:37:17 -05:00
tildearrow bbc524c07a release v0.6pre11 2023-09-07 19:09:53 -05:00
tildearrow a11e390d7e fix sample center rate loading 2023-09-07 19:00:31 -05:00
tildearrow 38ae572621 possible fix to playback crash 2023-09-07 14:21:00 -05:00
tildearrow 6dafc48e06 release v0.6pre10 - THE F R E E Z E
from now on it's just bug fixes.
once a pre-release survives a week without issues, 0.6 comes out.
2023-09-07 02:33:17 -05:00
tildearrow a3cd0fa6ba limit number of render pool threads to chip count 2023-09-07 01:16:27 -05:00
tildearrow 157f3be253 workPool: handle thread init failures 2023-09-07 01:16:12 -05:00
tildearrow 1a520dbf3e more multi-thread fixes
don't use static on acquire()
don't yield at all
run fillBuf() on thread
fix option tooltip as it introduces some overhead
2023-09-07 00:48:26 -05:00
tildearrow 64669e4d9b workPool: do not notify empty threads 2023-09-07 00:21:26 -05:00
tildearrow 9b276e80f8 workPool: don't use std::function
it's kinda slow
2023-09-07 00:16:47 -05:00
tildearrow 084cbcb168 fix some typos 2023-09-06 22:34:56 -05:00
tildearrow 7e50ffe1f0 workPool: don't use SDL 2023-09-06 19:41:54 -05:00
tildearrow c1b6aed04b Merge branch 'threaded' - but will be hidden
under a cheat code for now
2023-09-06 19:27:55 -05:00
tildearrow bb4de6fcb0 OPL/OPNA/OPNB: fix ADPCM-B freq not being clamped 2023-09-06 18:39:56 -05:00
tildearrow 692a1b7915 much better 2023-09-06 16:39:35 -05:00
tildearrow 5329e551d4 improve a bit and add option 2023-09-06 14:23:47 -05:00
tildearrow e8dbacf6e0 this is horrible 2023-09-06 06:22:03 -05:00
tildearrow e1cd05e8e9 reset workPool position after wait 2023-09-06 04:06:26 -05:00
tildearrow 7d0f816d11 prepare for threaded rendering?
one chip per thread.
2023-09-06 04:03:53 -05:00
tildearrow ec4063641a GUI: fix sample preview needle visible when switch
ing samples
2023-09-05 15:38:02 -05:00
tildearrow eb18b28928 workPool: improvements 2023-09-05 06:02:58 -05:00