Commit graph

5198 commits

Author SHA1 Message Date
tildearrow be0d806a98 GUI: don't show arp/pitch macros on ADPCM-A ins 2023-09-09 23:13:34 -05:00
tildearrow efce769369 GUI: din't call it gate 2023-09-09 20:07:21 -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 c356b03b67 GUI: don't use ArrowButton 2023-09-09 15:24:13 -05:00
tildearrow 86ffd40dd4 GUI: fix wave list selectable size 2023-09-09 14:58:03 -05:00
tildearrow 1091c7f64c GUI: disable TX81Z send option
it is not implemented
2023-09-08 05:31:27 -05:00
tildearrow 5209074c97 GUI: improve "clear..." menu 2023-09-08 02:52:15 -05:00
tildearrow ff06ad67bd GUI: display loop length in checkbox 2023-09-08 01:47:49 -05:00
tildearrow f0306ca660 GUI: sample editor usability fixes 2023-09-08 01:38:23 -05:00
tildearrow 624e45afa8 optimize renderSamples
only render sample which has changed
2023-09-08 01:19:48 -05:00
tildearrow 6b6a8518ce GUI: optimize readOsc again 2023-09-08 00:46:09 -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 a4698dc911 GUI: optimize calcChanOsc() 2023-09-07 23:27:17 -05:00
tildearrow 8028e95faf ugh 2023-09-07 22:38:37 -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 2781f1d2c1 GUI: no. for REAL this time. 2023-09-07 18:16:06 -05:00
tildearrow 3cc066ed26 GUI: for real this time 2023-09-07 15:41:02 -05:00
tildearrow 7691626952 GUI: fix oscilloscope oversight 2023-09-07 14:58:32 -05:00
tildearrow b253acf64b GUI: make chip manager visible in basic mode
fixes a problem in where "manage chips" would do nothing
2023-09-07 14:26:26 -05:00
tildearrow 38ae572621 possible fix to playback crash 2023-09-07 14:21:00 -05:00
tildearrow 5e82db804f GUI: add MSM6295 loop warning 2023-09-07 04:57:18 -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 a070988b78 GUI: I am drunk! 2023-09-07 02:19:31 -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 e0172bb851 GUI: fix cheat codes activation 2023-09-06 22:21:58 -05:00
tildearrow c80d3a4229 aaaaa 2023-09-06 20:25:44 -05:00
tildearrow 5b5dc5de1b GUI: hide setting for multi-threaded playback 2023-09-06 20:17:51 -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 e9cf03f8c9 GUI: add warnings for ADPCM-B looped samples
issue #1451
2023-09-06 18:53:03 -05:00
tildearrow bb4de6fcb0 OPL/OPNA/OPNB: fix ADPCM-B freq not being clamped 2023-09-06 18:39:56 -05:00
tildearrow 8d365a2faf GUI: update credits 2023-09-06 18:30:09 -05:00
tildearrow 1499cd714e GUI: fix pattern manager not marking modified 2023-09-06 18:26:58 -05:00
tildearrow 78d891f963 GUI: fix order count being one more 2023-09-06 18:24:53 -05:00
tildearrow 9a95ec2360 GUI: re-enable chan osc anti-alias 2023-09-06 18:15:55 -05:00
tildearrow 70dbe92b51 GUI: deprecate partial pitch linearity 2023-09-06 17:57:53 -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