gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit 3064e9950007892dc29dc9efb1bffe2d3291dffa
parent 8b3d0c0dca30f9a2119d809408b4d1ce15a88a74
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Thu,  8 Aug 2024 20:18:35 +0200

fix errors after merge

Diffstat:
Msource/jucePluginLib/midiports.cpp | 9+++++----
Msource/jucePluginLib/midiports.h | 11++++++++---
2 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/source/jucePluginLib/midiports.cpp b/source/jucePluginLib/midiports.cpp @@ -1,6 +1,7 @@ #include "midiports.h" #include "processor.h" + #include "juce_audio_devices/juce_audio_devices.h" namespace pluginLib @@ -27,9 +28,9 @@ namespace pluginLib return m_midiInput.get(); } - void MidiPorts::saveChunkData(synthLib::BinaryStream& _binaryStream) const + void MidiPorts::saveChunkData(baseLib::BinaryStream& _binaryStream) const { - synthLib::ChunkWriter cw(_binaryStream, "mpIO", 1); + baseLib::ChunkWriter cw(_binaryStream, "mpIO", 1); if(m_midiInput) _binaryStream.write(m_midiInput->getIdentifier().toStdString()); @@ -41,9 +42,9 @@ namespace pluginLib _binaryStream.write(std::string()); } - void MidiPorts::loadChunkData(synthLib::ChunkReader& _cr) + void MidiPorts::loadChunkData(baseLib::ChunkReader& _cr) { - _cr.add("mpIO", 1, [&](synthLib::BinaryStream& _data, uint32_t) + _cr.add("mpIO", 1, [&](baseLib::BinaryStream& _data, uint32_t) { const auto input = _data.readString(); const auto output = _data.readString(); diff --git a/source/jucePluginLib/midiports.h b/source/jucePluginLib/midiports.h @@ -3,7 +3,12 @@ #include <memory> #include "juce_audio_devices/juce_audio_devices.h" -#include "synthLib/binarystream.h" + +namespace baseLib +{ + class ChunkReader; + class BinaryStream; +} namespace juce { @@ -31,8 +36,8 @@ namespace pluginLib bool setMidiInput(const juce::String& _in); juce::MidiInput* getMidiInput() const; - void saveChunkData(synthLib::BinaryStream& _binaryStream) const; - void loadChunkData(synthLib::ChunkReader& _cr); + void saveChunkData(baseLib::BinaryStream& _binaryStream) const; + void loadChunkData(baseLib::ChunkReader& _cr); private: void handleIncomingMidiMessage(juce::MidiInput* _source, const juce::MidiMessage& _message) override;