Commit Graph

93 Commits

Author SHA1 Message Date
minjaesong
63070a19d5 fix: continuous album now plays again 2024-07-07 02:53:57 +09:00
minjaesong
90f7e82325 more transaction-based music disk jockeying wip 2024-07-06 20:58:23 +09:00
minjaesong
68ed16aa5a Kotlin 2.0 migration 2024-07-05 01:25:36 +09:00
minjaesong
69571b6a3f transaction-based music playback managing wip 2024-07-04 21:34:27 +09:00
minjaesong
3ef3f3f653 fix: RAM music should loop as they should now 2024-04-06 00:22:52 +09:00
minjaesong
918276a1be read sound effects from RAM 2024-04-02 14:32:13 +09:00
minjaesong
53f54a450d sound on memory wip 2024-04-02 00:29:59 +09:00
minjaesong
a1a70274dd gui track should obey interface volume setting 2024-04-01 18:07:54 +09:00
minjaesong
f72ed0f706 panning and attenuation for pickaxe audio cue 2024-03-31 21:02:00 +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
5c18e03bad apparently longer sleep time doesn't hurt 2024-02-19 16:31:03 +09:00
minjaesong
11a7a1f48d slightly improved audio processing performance by giving some time to the CPU 2024-02-19 16:07:34 +09:00
minjaesong
9caf9ab2fa fix: explosion cuts off randomly 2024-02-17 00:30:04 +09:00
minjaesong
87081b0a33 removing modulebasegame imports from the audio engine 2024-02-10 16:14:10 +09:00
minjaesong
b93e987011 MusicContainer extracted out of the modulebasegame 2024-02-10 16:09:00 +09:00
minjaesong
17c7571915 debug view for dynamic tracks only 2024-02-05 05:12:03 +09:00
minjaesong
9df7f28301 ambient mixer 2024-01-25 03:04:34 +09:00
minjaesong
2016be562b static effect looops 2024-01-24 17:51:00 +09:00
minjaesong
eebfa5c9de audio routing optimisations 2024-01-21 20:48:32 +09:00
minjaesong
612f4b830f track stop condition via muting 2024-01-21 19:40:11 +09:00
minjaesong
6334cac3ba multiple amb tracks 2024-01-21 17:01:45 +09:00
minjaesong
949ff841de ambient audio stuffs 2024-01-20 19:18:53 +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
3d71b5c619 binopan adjustments, get actor head size from the sprite 2024-01-12 16:32:03 +09:00
minjaesong
a2f61a2be7 audio mixer reset() with audio artefact masking 2024-01-12 01:05:52 +09:00
minjaesong
b415f30ae5 dynamic source tracking vol and lowpass and shits 2024-01-11 20:09:36 +09:00
minjaesong
5973327ed6 optimising dynamic source processing by NOT multithreading it 2024-01-11 15:19:14 +09:00
minjaesong
62e45d3281 improved audio source threading 2024-01-11 15:07:23 +09:00
minjaesong
fd30223df8 jukebox wip 2024-01-11 02:23:20 +09:00
minjaesong
4f87b8bf9d musicplayer: working stop and next button, button pos on transition 2023-12-29 04:47:32 +09:00
minjaesong
fe762e9396 transition anim for gapless play 2023-12-28 21:37:17 +09:00
minjaesong
3e7434a9c6 more musicplayer things 2023-12-28 15:59:33 +09:00
minjaesong
7371253398 more musicplayer things 2023-12-24 03:54:48 +09:00
minjaesong
fefdf44e3e convolver crossfeed; filter debug code moved to the classes 2023-12-21 17:00:23 +09:00
minjaesong
b0ae92c64b optimised convolve op 2023-12-20 23:07:52 +09:00
minjaesong
949376b26a music track resampling 2023-12-11 03:35:03 +09:00
minjaesong
cba8d90321 sound effects for tile placing and breaking 2023-12-03 00:14:04 +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
ab5c544db3 convolver gain adjustments 2023-11-30 18:29:35 +09:00
minjaesong
a8e1f235f4 reverb gain reduced 2023-11-29 16:51:14 +09:00
minjaesong
bbfd3cf881 open/cave mix control via tile survey 2023-11-29 00:48:55 +09:00
minjaesong
af48a171eb audio filters moved to its own files 2023-11-28 13:56:15 +09:00
minjaesong
33f5461453 still can't get fftw to work 2023-11-27 00:51:46 +09:00