summaryrefslogtreecommitdiff
path: root/src/audio/audio.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio/audio.cpp')
-rw-r--r--src/audio/audio.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/audio/audio.cpp b/src/audio/audio.cpp
deleted file mode 100644
index 318ccb8..0000000
--- a/src/audio/audio.cpp
+++ /dev/null
@@ -1,28 +0,0 @@
-#define MINIAUDIO_IMPLEMENTATION
-#include "miniaudio.h"
-#include "synth.h"
-#include <math.h>
-
-static ma_device device;
-
-static void audio_callback(ma_device*, void* output, const void*, ma_uint32 frames) {
- synth_render((float*)output, frames);
-}
-
-void audio_init() {
- synth_init();
- ma_device_config cfg = ma_device_config_init(ma_device_type_playback);
- cfg.playback.format = ma_format_f32;
- cfg.playback.channels = 2;
- cfg.sampleRate = 32000;
- cfg.dataCallback = audio_callback;
-
- ma_device_init(nullptr, &cfg, &device);
- ma_device_start(&device);
-}
-
-void audio_update() {}
-void audio_shutdown() {
- synth_shutdown();
- ma_device_uninit(&device);
-}