|
|
c59b28e13f
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
|
|
9cbb9127b9
|
Implement true audio::white_noise
|
2023-10-03 14:32:17 +03:00 |
|
|
|
0675585a53
|
Audio stuff
|
2023-05-01 01:20:07 +03:00 |
|
|
|
4db40a0276
|
Audio refactor: move some stuff to detail and combine subdirs
|
2023-01-10 03:46:09 +03:00 |
|
|
|
2209648999
|
Audio library refactor: use spans for stream->read
|
2023-01-10 03:35:34 +03:00 |
|
|
|
0d23d8bcab
|
Add audio white noise generator
|
2023-01-06 19:32:34 +03:00 |
|
|
|
87e865d025
|
Make sure Karplus-Strong generated sound is the same in both channels
|
2022-10-08 21:31:38 +03:00 |
|
|
|
af2bab53b9
|
Add Karplus-Strong guitar generation algorithm
|
2022-10-08 19:49:11 +03:00 |
|
|
|
3890fa0b02
|
Make audio::stream::played() atomic
|
2022-10-06 13:51:35 +03:00 |
|
|
|
d19c93af33
|
Support retrieving the number of already played samples from a stream
|
2022-10-06 13:12:14 +03:00 |
|
|
|
62af785c08
|
Support retrieving length of a stream
|
2022-10-06 13:05:42 +03:00 |
|
|
|
65f71e54a8
|
Reimplement basic waveforms using a complex oscillator
|
2022-10-05 22:55:30 +03:00 |
|
|
|
61919a264e
|
Add silence audio stream
|
2022-10-05 22:55:30 +03:00 |
|
|
|
b3e583283a
|
Audio library rewrite: re-implement engine using SDL_Audio & change API
|
2022-10-05 22:55:28 +03:00 |
|