summaryrefslogtreecommitdiff
path: root/libs/backends/dummy/dummy_audiobackend.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-05-21 22:38:39 +0200
committerRobin Gareus <robin@gareus.org>2016-05-21 22:38:39 +0200
commit9ad096b6110e55d7f74e9724cd67246416c090be (patch)
tree5cfc62de7330e538ac53346df3812970538919a3 /libs/backends/dummy/dummy_audiobackend.h
parent489cef0913003a4a7c8b27018c214e32c02ca50f (diff)
Dummy Backend evolution
- pretty port-names for Dummy generators: show frequency - add 1/3 Octave spaced sine-wave generator
Diffstat (limited to 'libs/backends/dummy/dummy_audiobackend.h')
-rw-r--r--libs/backends/dummy/dummy_audiobackend.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/libs/backends/dummy/dummy_audiobackend.h b/libs/backends/dummy/dummy_audiobackend.h
index 3534f7facc..5caf8bafd9 100644
--- a/libs/backends/dummy/dummy_audiobackend.h
+++ b/libs/backends/dummy/dummy_audiobackend.h
@@ -159,6 +159,7 @@ class DummyAudioPort : public DummyPort {
PinkNoise,
PonyNoise,
SineWave,
+ SineWaveOctaves,
SquareWave,
KronekerDelta,
SineSweep,
@@ -167,7 +168,7 @@ class DummyAudioPort : public DummyPort {
SquareSweepSwell,
Loopback,
};
- void setup_generator (GeneratorType const, float const);
+ std::string setup_generator (GeneratorType const, float const, int, int);
void fill_wavetable (const float* d, size_t n_samples) { assert(_wavetable != 0); memcpy(_wavetable, d, n_samples * sizeof(float)); }
void midi_to_wavetable (DummyMidiBuffer const * const src, size_t n_samples);
@@ -205,7 +206,7 @@ class DummyMidiPort : public DummyPort {
void* get_buffer (pframes_t nframes);
const DummyMidiBuffer * const_buffer () const { return &_buffer; }
- void setup_generator (int, float const);
+ std::string setup_generator (int, float const);
void set_loopback (DummyMidiBuffer const * const src);
private: