Commit Graph

180 Commits

Author SHA1 Message Date
minjaesong
c19184a55f musicbox wip 2024-04-15 20:57:27 +09:00
minjaesong
96954983f0 musicbox wip 2024-04-15 04:27:16 +09:00
minjaesong
9762f38868 more audio codes 2024-04-14 23:45:34 +09:00
minjaesong
4fba0f70c9 weather in weathercodex 2024-04-14 00:18:30 +09:00
minjaesong
670a308c78 audiobank now returns samples in floats 2024-04-11 20:57:47 +09:00
minjaesong
3e12966e84 audio file reading minor improvement 2024-04-06 22:56:12 +09:00
minjaesong
cb4462b1ff music looping is now processed by the MusicContainer 2024-04-06 02:28:30 +09:00
minjaesong
3ef3f3f653 fix: RAM music should loop as they should now 2024-04-06 00:22:52 +09:00
minjaesong
4094457ab9 caching for non-ram music 2024-04-03 00:28:11 +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
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
91c5105a12 trying to fix glitchy audio after load 2024-02-21 14:06:49 +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
0b683f33e1 mining sounds 2024-02-17 21:27:53 +09:00
minjaesong
9caf9ab2fa fix: explosion cuts off randomly 2024-02-17 00:30:04 +09:00
minjaesong
c84e01646c boom sound for the bomb 2024-02-14 16:59:01 +09:00
minjaesong
5f1e63e370 volume randomiser for smelter and furnace 2024-02-12 16:13:23 +09:00
minjaesong
7d871c5d49 actors now use 'updateImpl'; static sound for smelter and furnace 2024-02-12 04:48:25 +09:00
minjaesong
9c29cbb409 musicplayer: fix: playlist not advancing on intermittent mode 2024-02-11 19:07:26 +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
9068143239 turntable wow and flutter sim wip 2024-02-08 15:04:34 +09:00
minjaesong
238dbfc3c4 turntable to play disc 2024-02-08 00:07:19 +09:00
minjaesong
17c7571915 debug view for dynamic tracks only 2024-02-05 05:12:03 +09:00
minjaesong
839886531a fix: actors having stale musictrack reference after the audioengine reloading 2024-02-05 02:14:38 +09:00
minjaesong
808862c520 simpler light tone mapping 2024-02-03 15:13:33 +09:00
minjaesong
9df7f28301 ambient mixer 2024-01-25 03:04:34 +09:00
minjaesong
b67c0837d8 fix: track fader was applied at PRE instead of POST 2024-01-24 19:10:04 +09:00
minjaesong
2016be562b static effect looops 2024-01-24 17:51:00 +09:00
minjaesong
89b372e4d8 convolutions and some audio samples are on CommonResourcePool now 2024-01-24 15:34:52 +09:00
minjaesong
76f7b2a145 more special purpose filters (audio samples will be added later) 2024-01-24 15:05:19 +09:00
minjaesong
f5715c69ee musicplayer: actively disables playback if jukebox is on 2024-01-22 03:57:25 +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
c00dd4e0bf date marks for DSPs 2024-01-21 15:14:17 +09:00
minjaesong
3da37408a2 doppler effect 2024-01-21 03:25:03 +09:00
minjaesong
c66e4077bf better foley addressing 2024-01-20 20:55:52 +09:00
minjaesong
949ff841de ambient audio stuffs 2024-01-20 19:18:53 +09:00
minjaesong
3f8e2c37ef binopan speaker vol compensation; dynamic source lamp fix 2024-01-20 03:05:32 +09:00
minjaesong
965c58d2d4 fix: new softclip was not clamping the input 2024-01-19 03:51:27 +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