Mach1 Spatial SDK
Loading...
Searching...
No Matches
Mach1AudioTimelineCore.h
1// Mach1 Spatial SDK
2// Copyright © 2017 Mach1. All rights reserved.
3//
4// References:
5// - York ambisonics: https://www.york.ac.uk/sadie-project/ambidec.html
6
7#pragma once
8
9#include "Mach1KeyPoint.h"
10#include "Mach1Point3D.h"
11
12#include "adm/ADMParser.h"
13#include "yaml/Yaml.hpp"
14
16 public:
17 std::string name;
18 std::vector<Mach1KeyPoint> points;
19};
20
22 std::vector<Mach1AudioObjectCore> audioObjects;
23
24 float clamp(float n, float lower, float upper);
25 void ConvertRCtoXYRaw(float r, float d, float &x, float &y);
26
27 public:
28 std::vector<Mach1AudioObjectCore> *getAudioObjects();
29
30 void parseADM(char *inXml);
31 void parseAtmos(char *inDotAtmos, char *inDotAtmosDotMetadata);
32};
Definition Mach1AudioTimelineCore.h:21
Definition Mach1AudioTimelineCore.h:15