PJB3005
|
5b18c7bbf3
|
Fix bad DSP assert
Fixes #150
Fixes #133
|
2026-03-29 18:22:12 +02:00 |
|
PJB3005
|
6073a0c3f0
|
Implement master volume & volume interpolation
Does not fix clicking :(
Fixes https://github.com/TakaRikka/dusk/issues/132
Fixes https://github.com/TakaRikka/dusk/issues/128
|
2026-03-27 14:54:03 +01:00 |
|
PJB3005
|
625a94dcff
|
Replace ugly cast in dusk::audio::DspRender
|
2026-03-27 13:35:33 +01:00 |
|
PJB3005
|
2e441c9156
|
Skip oscillator channels properly I think
|
2026-03-27 12:42:37 +01:00 |
|
Lurs
|
1faded3faf
|
fix stuck note e.g. in Hyrule field
|
2026-03-27 12:23:41 +01:00 |
|
PJB3005
|
f28585d18c
|
Fix block-unaligned loop decoding
|
2026-03-20 19:38:49 +01:00 |
|
PJB3005
|
fb1323a583
|
Stop compiling some DSP-related files.
Replace it all with stubs.
|
2026-03-20 18:05:17 +01:00 |
|
PJB3005
|
82511a95af
|
CLion? More like CLiedToMe
|
2026-03-20 17:54:37 +01:00 |
|
PJB3005
|
ebebb1af34
|
Audio system cleanup and comments
|
2026-03-20 17:51:42 +01:00 |
|
PJB3005
|
b8b64304e4
|
Attempt to allow sample rates to be changed dynamically
Doesn't fix the walking bomb things :(
|
2026-03-19 20:28:15 +01:00 |
|
PJB3005
|
911a12aaea
|
How did this compile ???
|
2026-03-19 20:27:46 +01:00 |
|
PJB3005
|
5d5969f415
|
Load bearing include
|
2026-03-19 20:07:39 +01:00 |
|
PJB3005
|
a1631942b6
|
Move the audio dumping code to a define
|
2026-03-19 20:06:28 +01:00 |
|
PJB3005
|
5419d357d8
|
Skip work in ReadChannelSamples if no new samples needed
|
2026-03-19 20:06:02 +01:00 |
|
PJB3005
|
6df246eb06
|
PCM16 support
Wanted this to test something, not sure if it's used in-game
|
2026-03-19 20:05:47 +01:00 |
|
PJB3005
|
3d396d66b6
|
Stereo audio!
|
2026-03-19 17:47:11 +01:00 |
|
PJB3005
|
530d69c9be
|
Audio processing in f32
|
2026-03-17 00:03:35 +01:00 |
|
PJB3005
|
c1c97e63d9
|
Clear history samples when resetting channel
|
2026-03-17 00:03:15 +01:00 |
|
PJB3005
|
ca130d881d
|
Only mark channel as finished when resample buffer is empty
Does not fix the audio corruption but necessary either way
|
2026-03-16 14:27:27 +01:00 |
|
PJB3005
|
5d355baae8
|
Output as F32
This completely fucks up audio. Pending debugging to figure out why
|
2026-03-16 13:57:04 +01:00 |
|
PJB3005
|
859d99d657
|
Ignore oscillator channels
Idk if these show up yet but they did when the BMS stuff was broken
|
2026-03-15 20:36:04 +01:00 |
|
PJB3005
|
c88fa61213
|
Basic volume control, no panning yet
|
2026-03-15 20:35:30 +01:00 |
|
PJB3005
|
e308dfda9d
|
Allow decoding less PCM samples than a full frame
|
2026-03-15 20:35:06 +01:00 |
|
PJB3005
|
71bd970d9a
|
Implement DSP pause somewhat
|
2026-03-15 01:32:13 +01:00 |
|
PJB3005
|
8534691af7
|
Resample audio with SDL3
|
2026-03-14 15:50:39 +01:00 |
|
PJB3005
|
002a34f18b
|
We have audio!!
|
2026-03-14 14:03:10 +01:00 |
|
PJB3005
|
e2fb0e3a70
|
ADPCM4 decode impl
|
2026-03-14 14:02:15 +01:00 |
|
PJB3005
|
0c993fd7ed
|
Basic audio system start
|
2026-03-14 14:02:13 +01:00 |
|
PJB3005
|
227b785273
|
Implement JASCriticalSection with a regular mutex
|
2026-03-14 13:49:16 +01:00 |
|