VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
vae_faust_arch.hpp
Go to the documentation of this file.
1<<includeIntrinsic>>
2
3#include "../vae_faust_common.hpp"
4#include "../../../wrapped/vae_profiler.hpp"
5// We prevent namespace problems by including theses before the namsapces
6// below. the includes inside from faust shouldn't cause any trouble then.
7#include <algorithm>
8#include <cmath>
9#include <cstdint>
10#include <math.h>
11
12namespace vae { namespace core { namespace effect {
13<<includeclass>>
14
16 static EffectBase* create() {
17 auto ptr = new mydsp();
19 return ptr;
20 }
22 EffectsList::instance().add("mydsp", &create);
23 }
25
26} } } // vae::core::effect
static EffectsList & instance()
void add(const char *name, Constructor constructor)
<< includeclass > struct vae::core::effect::Registermydsp __registermydsp
const char *const dspAllocator
Tracks DSP memory usage.
Contains Typedefinitions and basic structures use by the public API and internally.
Definition: vae.hpp:31
#define VAE_PROFILER_MALLOC_L(ptr, size, name)
Track named allocaions.