From 69b56e6d4ced910e83857fbf1f0af7e3f6aeebbb Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 11 Jan 2022 16:25:55 -0500 Subject: [PATCH] prepare for adding wavetable from file --- src/engine/engine.cpp | 7 +++++++ src/engine/engine.h | 3 +++ 2 files changed, 10 insertions(+) diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index 33cc1298b..5be4fc910 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -2535,6 +2535,13 @@ int DivEngine::addWave() { return waveCount; } +bool DivEngine::addWaveFromFile(const char* path) { + isBusy.lock(); + // TODO + isBusy.unlock(); + return true; +} + void DivEngine::delWave(int index) { isBusy.lock(); if (index>=0 && index<(int)song.wave.size()) { diff --git a/src/engine/engine.h b/src/engine/engine.h index fa20c2ada..2ab000e33 100644 --- a/src/engine/engine.h +++ b/src/engine/engine.h @@ -325,6 +325,9 @@ class DivEngine { // add wavetable int addWave(); + // add wavetable from file + bool addWaveFromFile(const char* path); + // delete wavetable void delWave(int index);