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

PluginProcessor.h (611B)


      1 #pragma once
      2 
      3 #include "jucePluginEditorLib/pluginProcessor.h"
      4 
      5 namespace mqJucePlugin
      6 {
      7 	class AudioPluginAudioProcessor  : public jucePluginEditorLib::Processor
      8 	{
      9 	public:
     10 	    AudioPluginAudioProcessor();
     11 	    ~AudioPluginAudioProcessor() override;
     12 
     13 	    jucePluginEditorLib::PluginEditorState* createEditorState() override;
     14 
     15 	    synthLib::Device* createDevice() override;
     16 		void getRemoteDeviceParams(synthLib::DeviceCreateParams& _params) const override;
     17 
     18 
     19 	    pluginLib::Controller* createController() override;
     20 	private:
     21 		JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(AudioPluginAudioProcessor)
     22 	};
     23 }