Commit Graph

203 Commits

Author SHA1 Message Date
minjaesong
c803ddfae8 why the hell I thought circular buffering would be better, when it makes FOUR memcpy insead of TWO 2025-07-04 06:13:04 +09:00
minjaesong
f11ea557be reverting FFT changes 2025-06-29 19:29:02 +09:00
minjaesong
3f787108b2 more small optimisation of FFT 2025-06-26 19:14:39 +09:00
minjaesong
6bdf585b49 realFFT is somehow faster while everything else stays the same? 2025-06-26 19:08:16 +09:00
minjaesong
69ebdbc542 fix: some NaNs that can be caused by scroll bars 2025-02-01 20:51:40 +09:00
minjaesong
51dd99fd80 better post definition 2025-01-15 13:23:28 +09:00
minjaesong
3eee0dcd62 a working compressor this time 2024-12-26 12:28:12 +09:00
minjaesong
cc3e59796f i don't know if it's even working lol 2024-12-25 15:18:07 +09:00
minjaesong
9dc2dffef9 bandpass dsp 2024-12-22 15:56:35 +09:00
minjaesong
048777a845 literally one letter was missing 2024-10-11 13:22:23 +09:00
minjaesong
7ed37cf355 new ore? 2024-09-12 20:53:26 +09:00
minjaesong
e3b663b4aa actors with chunk anchoring wip 2024-09-07 16:06:15 +09:00
minjaesong
7b23e34907 spectrometer slope is now 10dB/decade, which makes pink noise to appear flat 2024-08-21 23:47:01 +09:00
minjaesong
fc92fe6f55 random sound audio bank 2024-08-16 22:38:47 +09:00
minjaesong
42b3b9e02f finally working buoyancy sim 2024-07-21 16:26:49 +09:00
minjaesong
96f858fa51 item throwing sounds and better linter 2024-07-13 19:15:04 +09:00
minjaesong
4f6b66b049 mining sounds wont overlap 2024-07-13 02:18:09 +09:00
minjaesong
c1ca06c8e0 convolver to ignore FFT interruptedexception 2024-07-12 01:31:23 +09:00
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
76dd9a98e4 btex stuffs 2024-04-24 01:13:46 +09:00
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