tracktion-engine
3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation
Loading...
Searching...
No Matches
tracktion_engine
tracktion_engine_plugins.cpp
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
#if ! JUCE_PROJUCER_LIVE_BUILD
12
13
#ifdef __APPLE__
14
#define Point CarbonDummyPointName
15
#define AudioBuffer DummyAudioBufferName
16
#include <AudioUnit/AudioUnit.h>
17
#include <AudioUnit/AUComponent.h>
18
#undef AudioBuffer
19
#undef Point
20
#endif
21
22
#include <
atomic
>
23
#include <
numeric
>
24
#include <
chrono
>
25
using namespace
std::literals
;
26
27
#ifdef __GNUC__
28
#pragma GCC diagnostic push
29
#pragma GCC diagnostic ignored "-Wfloat-equal"
30
#endif
31
32
#include <
tracktion_core/tracktion_TestConfig.h
>
33
34
#include <
tracktion_graph/tracktion_graph.h
>
35
36
#include <
tracktion_graph/tracktion_graph/tracktion_TestUtilities.h
>
37
#include <
tracktion_graph/tracktion_graph/tracktion_TestNodes.h
>
38
39
#include "
tracktion_engine.h
"
40
41
#include "
utilities/tracktion_TestUtilities.h
"
42
43
#include "
playback/graph/tracktion_TracktionEngineNode.h
"
44
#include "
playback/graph/tracktion_PluginNode.h
"
45
#include "
playback/graph/tracktion_TrackMutingNode.h
"
46
#include "
playback/graph/tracktion_RackNode.h
"
47
48
#include "
playback/audionodes/tracktion_AudioNode.h
"
49
50
#include "
model/automation/modifiers/tracktion_ModifierInternal.h
"
51
52
#include "
plugins/tracktion_Plugin.cpp
"
53
#include "
plugins/tracktion_PluginList.cpp
"
54
#include "
plugins/tracktion_PluginManager.cpp
"
55
#include "
plugins/tracktion_PluginWindowState.cpp
"
56
57
#include "
plugins/external/tracktion_ExternalAutomatableParameter.h
"
58
#include "
plugins/external/tracktion_ExternalPluginBlacklist.h
"
59
#include "
plugins/external/tracktion_ExternalPlugin.cpp
"
60
61
#include "
plugins/internal/tracktion_AuxReturn.cpp
"
62
#include "
plugins/internal/tracktion_AuxSend.cpp
"
63
#include "
plugins/internal/tracktion_FreezePoint.cpp
"
64
#include "
plugins/internal/tracktion_InsertPlugin.cpp
"
65
#include "
plugins/internal/tracktion_LevelMeter.cpp
"
66
#include "
plugins/internal/tracktion_RackInstance.cpp
"
67
#include "
plugins/internal/tracktion_RackType.cpp
"
68
#include "
plugins/internal/tracktion_ReWirePlugin.cpp
"
69
#include "
plugins/internal/tracktion_TextPlugin.cpp
"
70
#include "
plugins/internal/tracktion_VCA.cpp
"
71
#include "
plugins/internal/tracktion_VolumeAndPan.cpp
"
72
//#include "plugins/internal/tracktion_InternalPlugins.test.cpp"
73
74
#include "
plugins/effects/tracktion_Chorus.cpp
"
75
#include "
plugins/effects/tracktion_Compressor.cpp
"
76
#include "
plugins/effects/tracktion_Delay.cpp
"
77
#include "
plugins/effects/tracktion_FourOscPlugin.cpp
"
78
#include "
plugins/effects/tracktion_LatencyPlugin.cpp
"
79
#include "
plugins/effects/tracktion_Equaliser.cpp
"
80
#include "
plugins/effects/tracktion_ImpulseResponsePlugin.cpp
"
81
#include "
plugins/effects/tracktion_LowPass.cpp
"
82
#include "
plugins/effects/tracktion_MidiModifier.cpp
"
83
#include "
plugins/effects/tracktion_MidiPatchBay.cpp
"
84
#include "
plugins/effects/tracktion_PatchBay.cpp
"
85
#include "
plugins/effects/tracktion_Phaser.cpp
"
86
#include "
plugins/effects/tracktion_PitchShift.cpp
"
87
#include "
plugins/effects/tracktion_Reverb.cpp
"
88
#include "
plugins/effects/tracktion_SamplerPlugin.cpp
"
89
#include "
plugins/effects/tracktion_ToneGenerator.cpp
"
90
91
#include "
plugins/ARA/tracktion_MelodyneFileReader.cpp
"
92
93
#include "
plugins/cmajor/tracktion_CmajorPluginFormat.cpp
"
94
95
//#include "plugins/tracktion_Plugins.test.cpp"
96
97
#ifdef __GNUC__
98
#pragma GCC diagnostic pop
99
#pragma GCC diagnostic ignored "-Wfloat-equal"
100
#endif
101
102
#endif
atomic
chrono
std::literals
numeric
tracktion_AudioNode.h
tracktion_AuxReturn.cpp
tracktion_AuxSend.cpp
tracktion_Chorus.cpp
tracktion_CmajorPluginFormat.cpp
tracktion_Compressor.cpp
tracktion_Delay.cpp
tracktion_Equaliser.cpp
tracktion_ExternalAutomatableParameter.h
tracktion_ExternalPluginBlacklist.h
tracktion_ExternalPlugin.cpp
tracktion_FourOscPlugin.cpp
tracktion_FreezePoint.cpp
tracktion_ImpulseResponsePlugin.cpp
tracktion_InsertPlugin.cpp
tracktion_LatencyPlugin.cpp
tracktion_LevelMeter.cpp
tracktion_LowPass.cpp
tracktion_MelodyneFileReader.cpp
tracktion_MidiModifier.cpp
tracktion_MidiPatchBay.cpp
tracktion_ModifierInternal.h
tracktion_PatchBay.cpp
tracktion_Phaser.cpp
tracktion_PitchShift.cpp
tracktion_PluginList.cpp
tracktion_PluginManager.cpp
tracktion_PluginNode.h
tracktion_PluginWindowState.cpp
tracktion_Plugin.cpp
tracktion_RackInstance.cpp
tracktion_RackNode.h
tracktion_RackType.cpp
tracktion_ReWirePlugin.cpp
tracktion_Reverb.cpp
tracktion_SamplerPlugin.cpp
tracktion_TestConfig.h
tracktion_TestNodes.h
tracktion_TextPlugin.cpp
tracktion_ToneGenerator.cpp
tracktion_TrackMutingNode.h
tracktion_TracktionEngineNode.h
tracktion_VCA.cpp
tracktion_VolumeAndPan.cpp
tracktion_TestUtilities.h
tracktion_engine.h
tracktion_TestUtilities.h
tracktion_graph.h
« « « Anklang Documentation