tracktion-engine
3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation
Loading...
Searching...
No Matches
tracktion_core
tracktion_core.h
Go to the documentation of this file.
1
/*
2
,--. ,--. ,--. ,--.
3
,-' '-.,--.--.,--,--.,---.| |,-.,-' '-.`--' ,---. ,--,--, Copyright 2024
4
'-. .-'| .--' ,-. | .--'| /'-. .-',--.| .-. || \ Tracktion Software
5
| | | | \ '-' \ `--.| \ \ | | | |' '-' '| || | Corporation
6
`---' `--' `--`--'`---'`--'`--' `---' `--' `---' `--''--' www.tracktion.com
7
8
Tracktion Engine uses a GPL/commercial licence - see LICENCE.md for details.
9
*/
10
11
/*******************************************************************************
12
The block below describes the properties of this module, and is read by
13
the Projucer to automatically generate project code that uses it.
14
For details about the syntax and how to create or use a module, see the
15
JUCE Module Format.txt file.
16
17
18
BEGIN_JUCE_MODULE_DECLARATION
19
20
ID: tracktion_core
21
vendor: Tracktion Corporation
22
version: 3.0.0
23
name: The Tracktion core object types
24
description: Classes for creating and processing time based applications
25
website: http://www.tracktion.com
26
license: Proprietary
27
28
dependencies: juce_audio_formats
29
30
END_JUCE_MODULE_DECLARATION
31
32
*******************************************************************************/
33
34
35
#pragma once
36
#define TRACKTION_CORE_H_INCLUDED
37
38
//==============================================================================
39
//==============================================================================
40
#ifdef __GNUC__
41
#pragma GCC diagnostic push
42
#pragma GCC diagnostic ignored "-Wfloat-equal"
43
#endif
44
45
//==============================================================================
46
#include "
tracktion_TestConfig.h
"
47
48
#include "
audio/tracktion_AudioReader.h
"
49
50
#include "
threads/tracktion_MultipleWriterSeqLock.h
"
51
52
#include "
utilities/tracktion_AlgorithmAdapters.h
"
53
#include "
utilities/tracktion_CPU.h
"
54
#include "
utilities/tracktion_Hash.h
"
55
#include "
utilities/tracktion_Maths.h
"
56
#include "
utilities/tracktion_Tempo.h
"
57
#include "
utilities/tracktion_Time.h
"
58
#include "
utilities/tracktion_TimeRange.h
"
59
60
#ifdef __GNUC__
61
#pragma GCC diagnostic pop
62
#endif
tracktion_AlgorithmAdapters.h
tracktion_AudioReader.h
tracktion_CPU.h
tracktion_Hash.h
tracktion_Maths.h
tracktion_MultipleWriterSeqLock.h
tracktion_Tempo.h
tracktion_TestConfig.h
tracktion_TimeRange.h
tracktion_Time.h
« « « Anklang Documentation