52 #define JUCE_AUDIO_BASICS_H_INCLUDED
54 #include <juce_core/juce_core.h>
61 #if JUCE_MINGW && ! defined (__SSE2__)
62 #define JUCE_USE_SSE_INTRINSICS 0
65 #ifndef JUCE_USE_SSE_INTRINSICS
66 #define JUCE_USE_SSE_INTRINSICS 1
70 #undef JUCE_USE_SSE_INTRINSICS
73 #if __ARM_NEON__ && ! (JUCE_USE_VDSP_FRAMEWORK || defined (JUCE_USE_ARM_NEON))
74 #define JUCE_USE_ARM_NEON 1
77 #if TARGET_IPHONE_SIMULATOR
78 #ifdef JUCE_USE_ARM_NEON
79 #undef JUCE_USE_ARM_NEON
81 #define JUCE_USE_ARM_NEON 0
85 #include "buffers/juce_AudioDataConverters.h"
86 JUCE_BEGIN_IGNORE_WARNINGS_MSVC (4661)
87 #include "buffers/juce_FloatVectorOperations.h"
88 JUCE_END_IGNORE_WARNINGS_MSVC
89 #include "buffers/juce_AudioSampleBuffer.h"
90 #include "buffers/juce_AudioChannelSet.h"
91 #include "buffers/juce_AudioProcessLoadMeasurer.h"
92 #include "utilities/juce_Decibels.h"
93 #include "utilities/juce_IIRFilter.h"
94 #include "utilities/juce_GenericInterpolator.h"
95 #include "utilities/juce_Interpolators.h"
96 #include "utilities/juce_SmoothedValue.h"
97 #include "utilities/juce_Reverb.h"
98 #include "utilities/juce_ADSR.h"
99 #include "midi/juce_MidiMessage.h"
100 #include "midi/juce_MidiBuffer.h"
101 #include "midi/juce_MidiMessageSequence.h"
102 #include "midi/juce_MidiFile.h"
103 #include "midi/juce_MidiKeyboardState.h"
104 #include "midi/juce_MidiRPN.h"
105 #include "mpe/juce_MPEValue.h"
106 #include "mpe/juce_MPENote.h"
107 #include "mpe/juce_MPEZoneLayout.h"
108 #include "mpe/juce_MPEInstrument.h"
109 #include "mpe/juce_MPEMessages.h"
110 #include "mpe/juce_MPESynthesiserBase.h"
111 #include "mpe/juce_MPESynthesiserVoice.h"
112 #include "mpe/juce_MPESynthesiser.h"
113 #include "mpe/juce_MPEUtils.h"
114 #include "sources/juce_AudioSource.h"
115 #include "sources/juce_PositionableAudioSource.h"
116 #include "sources/juce_BufferingAudioSource.h"
117 #include "sources/juce_ChannelRemappingAudioSource.h"
118 #include "sources/juce_IIRFilterAudioSource.h"
119 #include "sources/juce_MemoryAudioSource.h"
120 #include "sources/juce_MixerAudioSource.h"
121 #include "sources/juce_ResamplingAudioSource.h"
122 #include "sources/juce_ReverbAudioSource.h"
123 #include "sources/juce_ToneGeneratorAudioSource.h"
124 #include "synthesisers/juce_Synthesiser.h"
125 #include "audio_play_head/juce_AudioPlayHead.h"
126 #include "utilities/juce_AudioWorkgroup.h"
127 #include "midi/ump/juce_UMPBytesOnGroup.h"
128 #include "midi/ump/juce_UMPDeviceInfo.h"
132 namespace ump = universal_midi_packets;