Interim checking, Convolution Reverb

This commit is contained in:
Robin Davies
2023-04-05 03:00:51 -04:00
parent ed1dc75c53
commit b83ba7ca94
115 changed files with 7643 additions and 3055 deletions
+1 -1
View File
@@ -24,7 +24,7 @@
#pragma once
#include "PiPedalHost.hpp"
#include "PluginHost.hpp"
#include <functional>
#include "json.hpp"
+2 -2
View File
@@ -86,7 +86,7 @@ namespace pipedal
virtual void CheckSync();
//- PiPedalHost Interfaces.
//- PluginHost Interfaces.
virtual void SetControl(int index, float value);
virtual float GetControlValue(int index) const
{
@@ -130,7 +130,7 @@ namespace pipedal
virtual float *GetAudioOutputBuffer(int index) const { return buffers.outputs[index]; }
virtual void ResetAtomBuffers() {}
virtual void RequestParameter(LV2_URID uridUri) {} // no vst equivalent.
virtual void GatherParameter(RealtimeParameterRequest *pRequest) {} // no vst equivalent.
virtual void GatherPatchProperties(RealtimePatchPropertyRequest *pRequest) {} // no vst equivalent.
virtual void SetAudioInputBuffer(int index, float *buffer)
{
+2 -2
View File
@@ -32,7 +32,7 @@
#include "public.sdk/source/vst/utility/uid.h"
#include "vst3/Vst3Effect.hpp"
#include "PedalBoard.hpp"
#include "Pedalboard.hpp"
namespace Steinberg
@@ -67,7 +67,7 @@ namespace Steinberg
virtual std::unique_ptr<Vst3Effect> CreatePlugin(long instanceId,const std::string&url, IHost*pHost) = 0;
virtual std::unique_ptr<Vst3Effect> CreatePlugin(PedalBoardItem&pedalBoardItem, IHost*pHost) = 0;
virtual std::unique_ptr<Vst3Effect> CreatePlugin(PedalboardItem&pedalboardItem, IHost*pHost) = 0;
static Ptr CreateInstance(const std::string &cacheFilePath = "");