6 #ifndef PDSP_CORE_EXTERNALINPUT_H_INCLUDED 7 #define PDSP_CORE_EXTERNALINPUT_H_INCLUDED 9 #include "BasicNodes.h" 10 #include "PatchNode.h" 33 void copyInput(
float* input,
const int & bufferSize) noexcept;
42 void copyInterleavedInput(
float* input,
int index,
int channels,
const int & bufferSize) noexcept;
50 void process(
int bufferSize) noexcept
override;
51 void prepareUnit(
int expectedBufferSize,
double sampleRate )
override;
52 void releaseResources()
override;
55 PatchOutputNode output;
65 #endif // PDSP_CORE_EXTERNALINPUT_H_INCLUDED
Abstract class for implementing Units.
Definition: BasicNodes.h:223
Abstract class for implementing Units and Modules.
Definition: BasicNodes.h:82
Thread-safe value control with smoothing.
Definition: SequencerBridge.h:11