Bela
Real-time, ultra-low-latency audio and sensor processing system for BeagleBone Black
Loading...
Searching...
No Matches
BelaSteppedPot.h
1#pragma once
2#include <Bela.h>
3#include "SteppedPot.h"
4#include <libraries/OnePole/OnePole.h>
13class BelaSteppedPot : public SteppedPot
14{
15public:
16 BelaSteppedPot() {};
17 BelaSteppedPot(BelaContext* context, unsigned int analogInCh, const std::vector<float>& levelsV, float toleranceV, float fullScale = 1);
22 void setup(BelaContext* context, unsigned int analogInCh, const std::vector<float>& levelsV, float toleranceV, float fullScale = 1);
29 bool process(BelaContext* context);
30private:
31 OnePole filter;
32 unsigned int analogInCh;
33};
Main Bela public API.
bool process(BelaContext *context)
Definition BelaSteppedPot.cpp:15
void setup(BelaContext *context, unsigned int analogInCh, const std::vector< float > &levelsV, float toleranceV, float fullScale=1)
Definition BelaSteppedPot.cpp:8
Definition OnePole.h:12
Structure holding audio and sensor settings and pointers to I/O data buffers.
Definition Bela.h:231