Commit Graph

17 Commits

Author SHA1 Message Date
Luke Hubmayer-Werner c2bd6a8abd [BGM] correct default ADSRs 2024-07-27 17:19:44 +09:30
Luke Hubmayer-Werner d58ee06bae [BGM] Increase max note events from 2048 to 4096 2024-07-27 16:08:17 +09:30
Luke Hubmayer-Werner 0385004534 [BGM] Fix up decay and release handling 2024-07-27 15:53:44 +09:30
Luke Hubmayer-Werner 8df54eda28 [BGM] Move ADSR curve LUTs to instruments texture for GLES2 compat 2024-07-26 19:30:38 +09:30
Luke Hubmayer-Werner 9abf1b49c8 [BGM] Refactor audio_renderer to a more global position on the scene tree
Preparation for playing BGM outside of the debug menu
2024-07-19 23:06:41 +09:30
Luke Hubmayer-Werner 59de8aa820 [BGM] Fix incorrect SFX data, change tie handling to accomodate weird edge cases 2024-07-17 22:03:27 +09:30
Luke Hubmayer-Werner 87739d57f4 [BGM Shader] Enable batching 2024-07-14 23:34:23 +09:30
Luke Hubmayer-Werner af066eabaf BGM render shader 2024-07-13 23:55:47 +09:30
Luke Hubmayer-Werner 6b72875f08 Second-guessing tuning divisors 2024-07-13 23:54:56 +09:30
Luke Hubmayer-Werner b07ed09513 Default loop extension to on 2024-07-10 00:34:28 +09:30
Luke Hubmayer-Werner ea3f3441f6 Clean up vestigial SoundLoader lines 2024-07-05 20:59:54 +09:30
Luke Hubmayer-Werner f1fb01501c Add loop extension hack for audio samples 2024-07-05 17:19:03 +09:30
Luke Hubmayer-Werner 47fc6d38ef Fix StreamPeer::get_data(size)[0] typoes 2023-12-06 18:20:03 +10:30
Luke Hubmayer-Werner 0ef19b45a7 Prepend silence to samples
Also switch most of sample loading to struct pointers
2023-08-25 18:38:44 +09:30
Luke Hubmayer-Werner ed5c0f20b9 Switch some File API to StreamPeerBuffer 2023-08-25 18:34:50 +09:30
Luke Hubmayer-Werner 009e6933ef Slightly optimize BRR loading 2023-08-25 18:33:35 +09:30
Luke Hubmayer-Werner c76d00bc3c Add string loading
Required for party menu changes
Also move menu colour to a new Manager
Common is now a Manager too
Rename the loaders from snake_case
2023-08-04 18:19:17 +09:30