diff options
author | Robin Gareus <robin@gareus.org> | 2016-05-21 22:38:39 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-05-21 22:38:39 +0200 |
commit | 9ad096b6110e55d7f74e9724cd67246416c090be (patch) | |
tree | 5cfc62de7330e538ac53346df3812970538919a3 /libs/backends/dummy/dummy_audiobackend.h | |
parent | 489cef0913003a4a7c8b27018c214e32c02ca50f (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.h | 5 |
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: |