diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index 33cc1298..5be4fc91 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 fa20c2ad..2ab000e3 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);