FahlGrahn Audio v1.0.0
Loading...
Searching...
No Matches
Amp.h
1#pragma once
2
3#include "NAM/dsp.h"
4#include <JuceHeader.h>
5#include <deque>
6
7class Amp
8{
9
10 public:
11 explicit Amp(const char *ampData, const int ampDataSize);
12 Amp() = delete;
13 ~Amp();
14
15 void prepare();
16 void process(juce::AudioBuffer<float> &buffer);
17
18 private:
19 const char *mAmpData;
20 const int mAmpDataSize;
21 std::unique_ptr<nam::DSP> mNamModel;
22};
Definition Amp.h:8