VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
vae_def.hpp
Go to the documentation of this file.
1
2#ifndef _VAE_GEN_EVENT_NAMES
3#define _VAE_GEN_EVENT_NAMES
4namespace vaeb {
5
6 struct Bank2 {
7 static constexpr vae::BankHandle id = 1;
8 static constexpr vae::GlobalEventHandle Ambience1 = 0 | (1 << (sizeof(vae::EventHandle) * 8));
9 static constexpr vae::GlobalEventHandle Ambience2 = 1 | (1 << (sizeof(vae::EventHandle) * 8));
10 static constexpr vae::GlobalEventHandle Ambience3 = 2 | (1 << (sizeof(vae::EventHandle) * 8));
11 static constexpr vae::GlobalEventHandle Ambience4 = 3 | (1 << (sizeof(vae::EventHandle) * 8));
12 static constexpr vae::GlobalEventHandle Music = 4 | (1 << (sizeof(vae::EventHandle) * 8));
13 static constexpr vae::GlobalEventHandle MusicStop = 5 | (1 << (sizeof(vae::EventHandle) * 8));
14
15 };
16
17 struct Bank1 {
18 static constexpr vae::BankHandle id = 0;
19 static constexpr vae::GlobalEventHandle JumpRand = 0 | (0 << (sizeof(vae::EventHandle) * 8));
20 static constexpr vae::GlobalEventHandle Jump1 = 1 | (0 << (sizeof(vae::EventHandle) * 8));
21 static constexpr vae::GlobalEventHandle Jump2 = 2 | (0 << (sizeof(vae::EventHandle) * 8));
22 static constexpr vae::GlobalEventHandle Jump3 = 3 | (0 << (sizeof(vae::EventHandle) * 8));
23 static constexpr vae::GlobalEventHandle Denied = 4 | (0 << (sizeof(vae::EventHandle) * 8));
24 static constexpr vae::GlobalEventHandle ShortSineLoop = 5 | (0 << (sizeof(vae::EventHandle) * 8));
25 static constexpr vae::GlobalEventHandle LongSineSelfTirgger = 6 | (0 << (sizeof(vae::EventHandle) * 8));
26 static constexpr vae::GlobalEventHandle StepRand = 7 | (0 << (sizeof(vae::EventHandle) * 8));
27 static constexpr vae::GlobalEventHandle Step1 = 8 | (0 << (sizeof(vae::EventHandle) * 8));
28 static constexpr vae::GlobalEventHandle Step2 = 9 | (0 << (sizeof(vae::EventHandle) * 8));
29 static constexpr vae::GlobalEventHandle Step3 = 10 | (0 << (sizeof(vae::EventHandle) * 8));
30
31 };
32
33} // namespace vaeb
34#endif // _VAE_GEN_EVENT_NAMES
SmallHandle BankHandle
Definition: vae.hpp:40
GenericHandle EventHandle
The handle used to address events within a bank.
Definition: vae.hpp:41
LargeHandle GlobalEventHandle
Used to globally address events, holds space for BankHandle and EventHandle.
Definition: vae.hpp:47
Contains generated Event ids using generate_bank_defines.py.
Definition: vae_def.hpp:4
static constexpr vae::GlobalEventHandle Step3
Definition: vae_def.hpp:29
static constexpr vae::GlobalEventHandle StepRand
Definition: vae_def.hpp:26
static constexpr vae::GlobalEventHandle Jump1
Definition: vae_def.hpp:20
static constexpr vae::GlobalEventHandle Jump3
Definition: vae_def.hpp:22
static constexpr vae::GlobalEventHandle Denied
Definition: vae_def.hpp:23
static constexpr vae::GlobalEventHandle LongSineSelfTirgger
Definition: vae_def.hpp:25
static constexpr vae::GlobalEventHandle Step1
Definition: vae_def.hpp:27
static constexpr vae::GlobalEventHandle Step2
Definition: vae_def.hpp:28
static constexpr vae::GlobalEventHandle JumpRand
Definition: vae_def.hpp:19
static constexpr vae::GlobalEventHandle ShortSineLoop
Definition: vae_def.hpp:24
static constexpr vae::GlobalEventHandle Jump2
Definition: vae_def.hpp:21
static constexpr vae::GlobalEventHandle Ambience1
Definition: vae_def.hpp:8
static constexpr vae::GlobalEventHandle Ambience4
Definition: vae_def.hpp:11
static constexpr vae::GlobalEventHandle Music
Definition: vae_def.hpp:12
static constexpr vae::GlobalEventHandle Ambience2
Definition: vae_def.hpp:9
static constexpr vae::GlobalEventHandle Ambience3
Definition: vae_def.hpp:10
static constexpr vae::GlobalEventHandle MusicStop
Definition: vae_def.hpp:13