From 793495a6be9e9fffa8f7ec0e1d3ee4b055c93371 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Tue, 30 Oct 2018 17:42:19 +0100 Subject: Added dynamic midnam support. --- src/audioinputenginemidi.h | 2 +- src/midimapper.cc | 5 +++++ src/midimapper.h | 2 ++ 3 files changed, 8 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/audioinputenginemidi.h b/src/audioinputenginemidi.h index 19f7da4..e02ba21 100644 --- a/src/audioinputenginemidi.h +++ b/src/audioinputenginemidi.h @@ -51,7 +51,7 @@ public: virtual void run(size_t pos, size_t len, std::vector& events) = 0; virtual void post() = 0; - bool loadMidiMap(const std::string& file, const Instruments& i); + virtual bool loadMidiMap(const std::string& file, const Instruments& i); std::string getMidimapFile() const; diff --git a/src/midimapper.cc b/src/midimapper.cc index ab3d8d7..9243ecf 100644 --- a/src/midimapper.cc +++ b/src/midimapper.cc @@ -51,3 +51,8 @@ void MidiMapper::swap(instrmap_t& instrmap, midimap_t& midimap) std::swap(this->instrmap, instrmap); std::swap(this->midimap, midimap); } + +const midimap_t& MidiMapper::getMap() +{ + return midimap; +} diff --git a/src/midimapper.h b/src/midimapper.h index fc3faec..4673e33 100644 --- a/src/midimapper.h +++ b/src/midimapper.h @@ -43,6 +43,8 @@ public: //! Set new map sets. void swap(instrmap_t& instrmap, midimap_t& midimap); + const midimap_t& getMap(); + private: instrmap_t instrmap; midimap_t midimap; -- cgit v1.2.3