Commit Graph

47 Commits

Author SHA1 Message Date
minjaesong
7ed37cf355 new ore? 2024-09-12 20:53:26 +09:00
minjaesong
90f7e82325 more transaction-based music disk jockeying wip 2024-07-06 20:58:23 +09:00
minjaesong
4fba0f70c9 weather in weathercodex 2024-04-14 00:18:30 +09:00
minjaesong
3ef3f3f653 fix: RAM music should loop as they should now 2024-04-06 00:22:52 +09:00
minjaesong
9a8c91562e fix: bad cacheing behaviour 2024-04-02 23:23:16 +09:00
minjaesong
94152afcac sound track cacheing by track to remove any collision 2024-04-02 17:15:23 +09:00
minjaesong
918276a1be read sound effects from RAM 2024-04-02 14:32:13 +09:00
minjaesong
f7b0dfb5bb fix: getFreeTrack() would return a track it just returned when the timing coincides 2024-02-21 21:43:55 +09:00
minjaesong
549c03c2b4 fianlly found the culprit of repeated audio stopping but have no idea how to fix 2024-02-21 16:53:51 +09:00
minjaesong
91c5105a12 trying to fix glitchy audio after load 2024-02-21 14:06:49 +09:00
minjaesong
9caf9ab2fa fix: explosion cuts off randomly 2024-02-17 00:30:04 +09:00
minjaesong
b93e987011 MusicContainer extracted out of the modulebasegame 2024-02-10 16:09:00 +09:00
minjaesong
839886531a fix: actors having stale musictrack reference after the audioengine reloading 2024-02-05 02:14:38 +09:00
minjaesong
07c70a42f3 reloading the engine will copy track states from the old instance, obsoleting audioMixerRenewHooks 2024-01-16 14:00:58 +09:00
minjaesong
2bd1b61a35 audio engine: resize buffer without restarting the game 2024-01-16 03:31:22 +09:00
minjaesong
755ced9ea4 sound engine is no longer a singleton 2024-01-16 03:00:30 +09:00
minjaesong
aff3b3655b better softclp 2024-01-12 21:36:12 +09:00
minjaesong
a2f61a2be7 audio mixer reset() with audio artefact masking 2024-01-12 01:05:52 +09:00
minjaesong
c4c76a41fb adding kotlin-test to dependencies 2024-01-09 22:28:49 +09:00
minjaesong
a4cb3f4d29 working gapless playback but musicplayer anim is not 2023-12-28 19:06:29 +09:00
minjaesong
96c9aed25a BUFFER_SIZE is now strictly samples count 2023-12-11 14:03:34 +09:00
minjaesong
949376b26a music track resampling 2023-12-11 03:35:03 +09:00
minjaesong
d145edf11d footstep sounds 2023-12-02 23:58:18 +09:00
minjaesong
18f8fa881f footsteps using dynamic track wip 2023-12-02 22:45:26 +09:00
minjaesong
6da28b943a dynamic track first commit 2023-12-02 16:41:37 +09:00
minjaesong
9a3ab64383 mixer: room for dynamic sources 2023-12-02 13:51:48 +09:00
minjaesong
af48a171eb audio filters moved to its own files 2023-11-28 13:56:15 +09:00
minjaesong
bf64c26e29 adjustable audio buffer size via config 2023-11-26 22:53:36 +09:00
minjaesong
29c4d92542 parallelised audio processing 2023-11-26 19:00:29 +09:00
minjaesong
1d727397b4 fft: data struct optimisation 2023-11-26 17:33:51 +09:00
minjaesong
3b38958a08 channel strip visualiser for highpass 2023-11-26 14:37:22 +09:00
minjaesong
cc4fac7dca more audio pathing 2023-11-26 01:59:11 +09:00
minjaesong
49100289d3 audio: no longer holds prevsamples globally 2023-11-25 22:50:59 +09:00
minjaesong
46f93660d0 all-float FFT and convolution 2023-11-25 21:46:49 +09:00
minjaesong
1a49921c77 softlimiter filter for master 2023-11-20 22:02:57 +09:00
minjaesong
6fabe555df individual fadein/out req for tracks 2023-11-20 21:08:16 +09:00
minjaesong
468476f41e audioengine: serial processing 2023-11-20 03:15:43 +09:00
minjaesong
d77b8087cb buffer size adjustments 2023-11-19 14:11:19 +09:00
minjaesong
60d793f753 mixer overlay 2023-11-18 20:27:32 +09:00
minjaesong
5c5f526d16 mixer overlay wip 2023-11-18 18:31:25 +09:00
minjaesong
dc2f58d754 lowpass in/out on opening menu 2023-11-18 14:17:54 +09:00
minjaesong
62c7b36a46 music playlist is working again 2023-11-18 13:13:22 +09:00
minjaesong
7219b95542 working audioengine? 2023-11-18 03:34:26 +09:00
minjaesong
3238aa1981 seemingly working but thread is not gracefully dying 2023-11-18 02:58:57 +09:00
minjaesong
a09397dbd6 audioengine: filter stack processing 2023-11-17 20:52:25 +09:00
minjaesong
452e20488c working track volume 2023-11-17 20:22:07 +09:00
minjaesong
eb5483ae37 somewhat working audio pipeline 2023-11-17 19:58:15 +09:00