├── .gitignore ├── BasicMonoDelayLine ├── BasicDelay.jucer ├── Builds │ └── MacOSX │ │ ├── BasicDelay.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── keithhearne.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ └── keithhearne.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── BasicDelay.xcscheme │ │ │ └── xcschememanagement.plist │ │ ├── Info.plist │ │ └── RecentFilesMenuTemplate.nib ├── JuceLibraryCode │ ├── AppConfig.h │ ├── JuceHeader.h │ ├── ReadMe.txt │ └── modules │ │ ├── juce_audio_basics │ │ ├── buffers │ │ │ ├── juce_AudioDataConverters.cpp │ │ │ ├── juce_AudioDataConverters.h │ │ │ ├── juce_AudioSampleBuffer.cpp │ │ │ ├── juce_AudioSampleBuffer.h │ │ │ ├── juce_FloatVectorOperations.cpp │ │ │ └── juce_FloatVectorOperations.h │ │ ├── effects │ │ │ ├── juce_Decibels.h │ │ │ ├── juce_IIRFilter.cpp │ │ │ ├── juce_IIRFilter.h │ │ │ ├── juce_LagrangeInterpolator.cpp │ │ │ ├── juce_LagrangeInterpolator.h │ │ │ └── juce_Reverb.h │ │ ├── juce_audio_basics.cpp │ │ ├── juce_audio_basics.h │ │ ├── juce_audio_basics.mm │ │ ├── juce_module_info │ │ ├── midi │ │ │ ├── juce_MidiBuffer.cpp │ │ │ ├── juce_MidiBuffer.h │ │ │ ├── juce_MidiFile.cpp │ │ │ ├── juce_MidiFile.h │ │ │ ├── juce_MidiKeyboardState.cpp │ │ │ ├── juce_MidiKeyboardState.h │ │ │ ├── juce_MidiMessage.cpp │ │ │ ├── juce_MidiMessage.h │ │ │ ├── juce_MidiMessageSequence.cpp │ │ │ └── juce_MidiMessageSequence.h │ │ ├── sources │ │ │ ├── juce_AudioSource.h │ │ │ ├── juce_BufferingAudioSource.cpp │ │ │ ├── juce_BufferingAudioSource.h │ │ │ ├── juce_ChannelRemappingAudioSource.cpp │ │ │ ├── juce_ChannelRemappingAudioSource.h │ │ │ ├── juce_IIRFilterAudioSource.cpp │ │ │ ├── juce_IIRFilterAudioSource.h │ │ │ ├── juce_MixerAudioSource.cpp │ │ │ ├── juce_MixerAudioSource.h │ │ │ ├── juce_PositionableAudioSource.h │ │ │ ├── juce_ResamplingAudioSource.cpp │ │ │ ├── juce_ResamplingAudioSource.h │ │ │ ├── juce_ReverbAudioSource.cpp │ │ │ ├── juce_ReverbAudioSource.h │ │ │ ├── juce_ToneGeneratorAudioSource.cpp │ │ │ └── juce_ToneGeneratorAudioSource.h │ │ └── synthesisers │ │ │ ├── juce_Synthesiser.cpp │ │ │ └── juce_Synthesiser.h │ │ ├── juce_audio_devices │ │ ├── audio_cd │ │ │ ├── juce_AudioCDBurner.h │ │ │ ├── juce_AudioCDReader.cpp │ │ │ └── juce_AudioCDReader.h │ │ ├── audio_io │ │ │ ├── juce_AudioDeviceManager.cpp │ │ │ ├── juce_AudioDeviceManager.h │ │ │ ├── juce_AudioIODevice.cpp │ │ │ ├── juce_AudioIODevice.h │ │ │ ├── juce_AudioIODeviceType.cpp │ │ │ ├── juce_AudioIODeviceType.h │ │ │ └── juce_SystemAudioVolume.h │ │ ├── juce_audio_devices.cpp │ │ ├── juce_audio_devices.h │ │ ├── juce_audio_devices.mm │ │ ├── juce_module_info │ │ ├── midi_io │ │ │ ├── juce_MidiInput.h │ │ │ ├── juce_MidiMessageCollector.cpp │ │ │ ├── juce_MidiMessageCollector.h │ │ │ ├── juce_MidiOutput.cpp │ │ │ └── juce_MidiOutput.h │ │ ├── native │ │ │ ├── juce_MidiDataConcatenator.h │ │ │ ├── juce_android_Audio.cpp │ │ │ ├── juce_android_Midi.cpp │ │ │ ├── juce_android_OpenSL.cpp │ │ │ ├── juce_ios_Audio.cpp │ │ │ ├── juce_linux_ALSA.cpp │ │ │ ├── juce_linux_AudioCDReader.cpp │ │ │ ├── juce_linux_JackAudio.cpp │ │ │ ├── juce_linux_Midi.cpp │ │ │ ├── juce_mac_AudioCDBurner.mm │ │ │ ├── juce_mac_AudioCDReader.mm │ │ │ ├── juce_mac_CoreAudio.cpp │ │ │ ├── juce_mac_CoreMidi.cpp │ │ │ ├── juce_win32_ASIO.cpp │ │ │ ├── juce_win32_AudioCDBurner.cpp │ │ │ ├── juce_win32_AudioCDReader.cpp │ │ │ ├── juce_win32_DirectSound.cpp │ │ │ ├── juce_win32_Midi.cpp │ │ │ └── juce_win32_WASAPI.cpp │ │ └── sources │ │ │ ├── juce_AudioSourcePlayer.cpp │ │ │ ├── juce_AudioSourcePlayer.h │ │ │ ├── juce_AudioTransportSource.cpp │ │ │ └── juce_AudioTransportSource.h │ │ ├── juce_audio_formats │ │ ├── codecs │ │ │ ├── flac │ │ │ │ ├── Flac Licence.txt │ │ │ │ ├── all.h │ │ │ │ ├── alloc.h │ │ │ │ ├── assert.h │ │ │ │ ├── callback.h │ │ │ │ ├── compat.h │ │ │ │ ├── endswap.h │ │ │ │ ├── export.h │ │ │ │ ├── format.h │ │ │ │ ├── libFLAC │ │ │ │ │ ├── bitmath.c │ │ │ │ │ ├── bitreader.c │ │ │ │ │ ├── bitwriter.c │ │ │ │ │ ├── cpu.c │ │ │ │ │ ├── crc.c │ │ │ │ │ ├── fixed.c │ │ │ │ │ ├── float.c │ │ │ │ │ ├── format.c │ │ │ │ │ ├── include │ │ │ │ │ │ ├── private │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── bitmath.h │ │ │ │ │ │ │ ├── bitreader.h │ │ │ │ │ │ │ ├── bitwriter.h │ │ │ │ │ │ │ ├── cpu.h │ │ │ │ │ │ │ ├── crc.h │ │ │ │ │ │ │ ├── fixed.h │ │ │ │ │ │ │ ├── float.h │ │ │ │ │ │ │ ├── format.h │ │ │ │ │ │ │ ├── lpc.h │ │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ │ ├── memory.h │ │ │ │ │ │ │ ├── metadata.h │ │ │ │ │ │ │ ├── stream_encoder_framing.h │ │ │ │ │ │ │ └── window.h │ │ │ │ │ │ └── protected │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── stream_decoder.h │ │ │ │ │ │ │ └── stream_encoder.h │ │ │ │ │ ├── lpc_flac.c │ │ │ │ │ ├── md5.c │ │ │ │ │ ├── memory.c │ │ │ │ │ ├── stream_decoder.c │ │ │ │ │ ├── stream_encoder.c │ │ │ │ │ ├── stream_encoder_framing.c │ │ │ │ │ └── window_flac.c │ │ │ │ ├── metadata.h │ │ │ │ ├── ordinals.h │ │ │ │ ├── stream_decoder.h │ │ │ │ └── stream_encoder.h │ │ │ ├── juce_AiffAudioFormat.cpp │ │ │ ├── juce_AiffAudioFormat.h │ │ │ ├── juce_CoreAudioFormat.cpp │ │ │ ├── juce_CoreAudioFormat.h │ │ │ ├── juce_FlacAudioFormat.cpp │ │ │ ├── juce_FlacAudioFormat.h │ │ │ ├── juce_LAMEEncoderAudioFormat.cpp │ │ │ ├── juce_LAMEEncoderAudioFormat.h │ │ │ ├── juce_MP3AudioFormat.cpp │ │ │ ├── juce_MP3AudioFormat.h │ │ │ ├── juce_OggVorbisAudioFormat.cpp │ │ │ ├── juce_OggVorbisAudioFormat.h │ │ │ ├── juce_QuickTimeAudioFormat.cpp │ │ │ ├── juce_QuickTimeAudioFormat.h │ │ │ ├── juce_WavAudioFormat.cpp │ │ │ ├── juce_WavAudioFormat.h │ │ │ ├── juce_WindowsMediaAudioFormat.cpp │ │ │ ├── juce_WindowsMediaAudioFormat.h │ │ │ └── oggvorbis │ │ │ │ ├── Ogg Vorbis Licence.txt │ │ │ │ ├── bitwise.c │ │ │ │ ├── codec.h │ │ │ │ ├── config_types.h │ │ │ │ ├── framing.c │ │ │ │ ├── libvorbis-1.3.2 │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGES │ │ │ │ ├── COPYING │ │ │ │ ├── README │ │ │ │ └── lib │ │ │ │ │ ├── analysis.c │ │ │ │ │ ├── backends.h │ │ │ │ │ ├── bitrate.c │ │ │ │ │ ├── bitrate.h │ │ │ │ │ ├── block.c │ │ │ │ │ ├── books │ │ │ │ │ ├── coupled │ │ │ │ │ │ ├── res_books_51.h │ │ │ │ │ │ └── res_books_stereo.h │ │ │ │ │ ├── floor │ │ │ │ │ │ └── floor_books.h │ │ │ │ │ └── uncoupled │ │ │ │ │ │ └── res_books_uncoupled.h │ │ │ │ │ ├── codebook.c │ │ │ │ │ ├── codebook.h │ │ │ │ │ ├── codec_internal.h │ │ │ │ │ ├── envelope.c │ │ │ │ │ ├── envelope.h │ │ │ │ │ ├── floor0.c │ │ │ │ │ ├── floor1.c │ │ │ │ │ ├── highlevel.h │ │ │ │ │ ├── info.c │ │ │ │ │ ├── lookup.c │ │ │ │ │ ├── lookup.h │ │ │ │ │ ├── lookup_data.h │ │ │ │ │ ├── lpc.c │ │ │ │ │ ├── lpc.h │ │ │ │ │ ├── lsp.c │ │ │ │ │ ├── lsp.h │ │ │ │ │ ├── mapping0.c │ │ │ │ │ ├── masking.h │ │ │ │ │ ├── mdct.c │ │ │ │ │ ├── mdct.h │ │ │ │ │ ├── misc.h │ │ │ │ │ ├── modes │ │ │ │ │ ├── floor_all.h │ │ │ │ │ ├── psych_11.h │ │ │ │ │ ├── psych_16.h │ │ │ │ │ ├── psych_44.h │ │ │ │ │ ├── psych_8.h │ │ │ │ │ ├── residue_16.h │ │ │ │ │ ├── residue_44.h │ │ │ │ │ ├── residue_44p51.h │ │ │ │ │ ├── residue_44u.h │ │ │ │ │ ├── residue_8.h │ │ │ │ │ ├── setup_11.h │ │ │ │ │ ├── setup_16.h │ │ │ │ │ ├── setup_22.h │ │ │ │ │ ├── setup_32.h │ │ │ │ │ ├── setup_44.h │ │ │ │ │ ├── setup_44p51.h │ │ │ │ │ ├── setup_44u.h │ │ │ │ │ ├── setup_8.h │ │ │ │ │ └── setup_X.h │ │ │ │ │ ├── os.h │ │ │ │ │ ├── psy.c │ │ │ │ │ ├── psy.h │ │ │ │ │ ├── registry.c │ │ │ │ │ ├── registry.h │ │ │ │ │ ├── res0.c │ │ │ │ │ ├── scales.h │ │ │ │ │ ├── sharedbook.c │ │ │ │ │ ├── smallft.c │ │ │ │ │ ├── smallft.h │ │ │ │ │ ├── synthesis.c │ │ │ │ │ ├── vorbisenc.c │ │ │ │ │ ├── vorbisfile.c │ │ │ │ │ ├── window.c │ │ │ │ │ └── window.h │ │ │ │ ├── ogg.h │ │ │ │ ├── os_types.h │ │ │ │ ├── vorbisenc.h │ │ │ │ └── vorbisfile.h │ │ ├── format │ │ │ ├── juce_AudioFormat.cpp │ │ │ ├── juce_AudioFormat.h │ │ │ ├── juce_AudioFormatManager.cpp │ │ │ ├── juce_AudioFormatManager.h │ │ │ ├── juce_AudioFormatReader.cpp │ │ │ ├── juce_AudioFormatReader.h │ │ │ ├── juce_AudioFormatReaderSource.cpp │ │ │ ├── juce_AudioFormatReaderSource.h │ │ │ ├── juce_AudioFormatWriter.cpp │ │ │ ├── juce_AudioFormatWriter.h │ │ │ ├── juce_AudioSubsectionReader.cpp │ │ │ ├── juce_AudioSubsectionReader.h │ │ │ ├── juce_BufferingAudioFormatReader.cpp │ │ │ ├── juce_BufferingAudioFormatReader.h │ │ │ └── juce_MemoryMappedAudioFormatReader.h │ │ ├── juce_audio_formats.cpp │ │ ├── juce_audio_formats.h │ │ ├── juce_audio_formats.mm │ │ ├── juce_module_info │ │ └── sampler │ │ │ ├── juce_Sampler.cpp │ │ │ └── juce_Sampler.h │ │ ├── juce_audio_plugin_client │ │ ├── AAX │ │ │ ├── juce_AAX_Wrapper.cpp │ │ │ └── juce_AAX_Wrapper.mm │ │ ├── RTAS │ │ │ ├── juce_RTAS_DigiCode1.cpp │ │ │ ├── juce_RTAS_DigiCode2.cpp │ │ │ ├── juce_RTAS_DigiCode3.cpp │ │ │ ├── juce_RTAS_DigiCode_Header.h │ │ │ ├── juce_RTAS_MacResources.r │ │ │ ├── juce_RTAS_MacUtilities.mm │ │ │ ├── juce_RTAS_WinExports.def │ │ │ ├── juce_RTAS_WinResources.rsr │ │ │ ├── juce_RTAS_WinUtilities.cpp │ │ │ └── juce_RTAS_Wrapper.cpp │ │ ├── Standalone │ │ │ └── juce_StandaloneFilterWindow.h │ │ ├── VST │ │ │ ├── juce_VST_Wrapper.cpp │ │ │ └── juce_VST_Wrapper.mm │ │ ├── VST3 │ │ │ ├── juce_VST3_Wrapper.cpp │ │ │ └── juce_VST3_Wrapper.mm │ │ ├── juce_audio_plugin_client.h │ │ ├── juce_module_info │ │ └── utility │ │ │ ├── juce_CarbonVisibility.h │ │ │ ├── juce_CheckSettingMacros.h │ │ │ ├── juce_FakeMouseMoveGenerator.h │ │ │ ├── juce_IncludeModuleHeaders.h │ │ │ ├── juce_IncludeSystemHeaders.h │ │ │ ├── juce_PluginHostType.h │ │ │ └── juce_PluginUtilities.cpp │ │ ├── juce_audio_processors │ │ ├── format │ │ │ ├── juce_AudioPluginFormat.cpp │ │ │ ├── juce_AudioPluginFormat.h │ │ │ ├── juce_AudioPluginFormatManager.cpp │ │ │ └── juce_AudioPluginFormatManager.h │ │ ├── format_types │ │ │ ├── juce_AudioUnitPluginFormat.h │ │ │ ├── juce_AudioUnitPluginFormat.mm │ │ │ ├── juce_LADSPAPluginFormat.cpp │ │ │ ├── juce_LADSPAPluginFormat.h │ │ │ ├── juce_VST3Common.h │ │ │ ├── juce_VST3Headers.h │ │ │ ├── juce_VST3PluginFormat.cpp │ │ │ ├── juce_VST3PluginFormat.h │ │ │ ├── juce_VSTMidiEventList.h │ │ │ ├── juce_VSTPluginFormat.cpp │ │ │ └── juce_VSTPluginFormat.h │ │ ├── juce_audio_processors.cpp │ │ ├── juce_audio_processors.h │ │ ├── juce_audio_processors.mm │ │ ├── juce_module_info │ │ ├── processors │ │ │ ├── juce_AudioPlayHead.h │ │ │ ├── juce_AudioPluginInstance.h │ │ │ ├── juce_AudioProcessor.cpp │ │ │ ├── juce_AudioProcessor.h │ │ │ ├── juce_AudioProcessorEditor.cpp │ │ │ ├── juce_AudioProcessorEditor.h │ │ │ ├── juce_AudioProcessorGraph.cpp │ │ │ ├── juce_AudioProcessorGraph.h │ │ │ ├── juce_AudioProcessorListener.h │ │ │ ├── juce_GenericAudioProcessorEditor.cpp │ │ │ ├── juce_GenericAudioProcessorEditor.h │ │ │ ├── juce_PluginDescription.cpp │ │ │ └── juce_PluginDescription.h │ │ └── scanning │ │ │ ├── juce_KnownPluginList.cpp │ │ │ ├── juce_KnownPluginList.h │ │ │ ├── juce_PluginDirectoryScanner.cpp │ │ │ ├── juce_PluginDirectoryScanner.h │ │ │ ├── juce_PluginListComponent.cpp │ │ │ └── juce_PluginListComponent.h │ │ ├── juce_core │ │ ├── containers │ │ │ ├── juce_AbstractFifo.cpp │ │ │ ├── juce_AbstractFifo.h │ │ │ ├── juce_Array.h │ │ │ ├── juce_ArrayAllocationBase.h │ │ │ ├── juce_DynamicObject.cpp │ │ │ ├── juce_DynamicObject.h │ │ │ ├── juce_ElementComparator.h │ │ │ ├── juce_HashMap.h │ │ │ ├── juce_LinkedListPointer.h │ │ │ ├── juce_NamedValueSet.cpp │ │ │ ├── juce_NamedValueSet.h │ │ │ ├── juce_OwnedArray.h │ │ │ ├── juce_PropertySet.cpp │ │ │ ├── juce_PropertySet.h │ │ │ ├── juce_ReferenceCountedArray.h │ │ │ ├── juce_ScopedValueSetter.h │ │ │ ├── juce_SortedSet.h │ │ │ ├── juce_SparseSet.h │ │ │ ├── juce_Variant.cpp │ │ │ └── juce_Variant.h │ │ ├── files │ │ │ ├── juce_DirectoryIterator.cpp │ │ │ ├── juce_DirectoryIterator.h │ │ │ ├── juce_File.cpp │ │ │ ├── juce_File.h │ │ │ ├── juce_FileFilter.cpp │ │ │ ├── juce_FileFilter.h │ │ │ ├── juce_FileInputStream.cpp │ │ │ ├── juce_FileInputStream.h │ │ │ ├── juce_FileOutputStream.cpp │ │ │ ├── juce_FileOutputStream.h │ │ │ ├── juce_FileSearchPath.cpp │ │ │ ├── juce_FileSearchPath.h │ │ │ ├── juce_MemoryMappedFile.h │ │ │ ├── juce_TemporaryFile.cpp │ │ │ ├── juce_TemporaryFile.h │ │ │ ├── juce_WildcardFileFilter.cpp │ │ │ └── juce_WildcardFileFilter.h │ │ ├── javascript │ │ │ ├── juce_JSON.cpp │ │ │ ├── juce_JSON.h │ │ │ ├── juce_Javascript.cpp │ │ │ └── juce_Javascript.h │ │ ├── juce_core.cpp │ │ ├── juce_core.h │ │ ├── juce_core.mm │ │ ├── juce_module_info │ │ ├── logging │ │ │ ├── juce_FileLogger.cpp │ │ │ ├── juce_FileLogger.h │ │ │ ├── juce_Logger.cpp │ │ │ └── juce_Logger.h │ │ ├── maths │ │ │ ├── juce_BigInteger.cpp │ │ │ ├── juce_BigInteger.h │ │ │ ├── juce_Expression.cpp │ │ │ ├── juce_Expression.h │ │ │ ├── juce_MathsFunctions.h │ │ │ ├── juce_Random.cpp │ │ │ ├── juce_Random.h │ │ │ └── juce_Range.h │ │ ├── memory │ │ │ ├── juce_Atomic.h │ │ │ ├── juce_ByteOrder.h │ │ │ ├── juce_ContainerDeletePolicy.h │ │ │ ├── juce_HeapBlock.h │ │ │ ├── juce_LeakedObjectDetector.h │ │ │ ├── juce_Memory.h │ │ │ ├── juce_MemoryBlock.cpp │ │ │ ├── juce_MemoryBlock.h │ │ │ ├── juce_OptionalScopedPointer.h │ │ │ ├── juce_ReferenceCountedObject.h │ │ │ ├── juce_ScopedPointer.h │ │ │ ├── juce_Singleton.h │ │ │ └── juce_WeakReference.h │ │ ├── native │ │ │ ├── java │ │ │ │ └── JuceAppActivity.java │ │ │ ├── juce_BasicNativeHeaders.h │ │ │ ├── juce_android_Files.cpp │ │ │ ├── juce_android_JNIHelpers.h │ │ │ ├── juce_android_Misc.cpp │ │ │ ├── juce_android_Network.cpp │ │ │ ├── juce_android_SystemStats.cpp │ │ │ ├── juce_android_Threads.cpp │ │ │ ├── juce_linux_CommonFile.cpp │ │ │ ├── juce_linux_Files.cpp │ │ │ ├── juce_linux_Network.cpp │ │ │ ├── juce_linux_SystemStats.cpp │ │ │ ├── juce_linux_Threads.cpp │ │ │ ├── juce_mac_Files.mm │ │ │ ├── juce_mac_Network.mm │ │ │ ├── juce_mac_Strings.mm │ │ │ ├── juce_mac_SystemStats.mm │ │ │ ├── juce_mac_Threads.mm │ │ │ ├── juce_osx_ObjCHelpers.h │ │ │ ├── juce_posix_NamedPipe.cpp │ │ │ ├── juce_posix_SharedCode.h │ │ │ ├── juce_win32_ComSmartPtr.h │ │ │ ├── juce_win32_Files.cpp │ │ │ ├── juce_win32_Network.cpp │ │ │ ├── juce_win32_Registry.cpp │ │ │ ├── juce_win32_SystemStats.cpp │ │ │ └── juce_win32_Threads.cpp │ │ ├── network │ │ │ ├── juce_IPAddress.cpp │ │ │ ├── juce_IPAddress.h │ │ │ ├── juce_MACAddress.cpp │ │ │ ├── juce_MACAddress.h │ │ │ ├── juce_NamedPipe.cpp │ │ │ ├── juce_NamedPipe.h │ │ │ ├── juce_Socket.cpp │ │ │ ├── juce_Socket.h │ │ │ ├── juce_URL.cpp │ │ │ └── juce_URL.h │ │ ├── streams │ │ │ ├── juce_BufferedInputStream.cpp │ │ │ ├── juce_BufferedInputStream.h │ │ │ ├── juce_FileInputSource.cpp │ │ │ ├── juce_FileInputSource.h │ │ │ ├── juce_InputSource.h │ │ │ ├── juce_InputStream.cpp │ │ │ ├── juce_InputStream.h │ │ │ ├── juce_MemoryInputStream.cpp │ │ │ ├── juce_MemoryInputStream.h │ │ │ ├── juce_MemoryOutputStream.cpp │ │ │ ├── juce_MemoryOutputStream.h │ │ │ ├── juce_OutputStream.cpp │ │ │ ├── juce_OutputStream.h │ │ │ ├── juce_SubregionStream.cpp │ │ │ └── juce_SubregionStream.h │ │ ├── system │ │ │ ├── juce_PlatformDefs.h │ │ │ ├── juce_StandardHeader.h │ │ │ ├── juce_SystemStats.cpp │ │ │ ├── juce_SystemStats.h │ │ │ └── juce_TargetPlatform.h │ │ ├── text │ │ │ ├── juce_CharPointer_ASCII.h │ │ │ ├── juce_CharPointer_UTF16.h │ │ │ ├── juce_CharPointer_UTF32.h │ │ │ ├── juce_CharPointer_UTF8.h │ │ │ ├── juce_CharacterFunctions.cpp │ │ │ ├── juce_CharacterFunctions.h │ │ │ ├── juce_Identifier.cpp │ │ │ ├── juce_Identifier.h │ │ │ ├── juce_LocalisedStrings.cpp │ │ │ ├── juce_LocalisedStrings.h │ │ │ ├── juce_NewLine.h │ │ │ ├── juce_String.cpp │ │ │ ├── juce_String.h │ │ │ ├── juce_StringArray.cpp │ │ │ ├── juce_StringArray.h │ │ │ ├── juce_StringPairArray.cpp │ │ │ ├── juce_StringPairArray.h │ │ │ ├── juce_StringPool.cpp │ │ │ ├── juce_StringPool.h │ │ │ ├── juce_StringRef.h │ │ │ ├── juce_TextDiff.cpp │ │ │ └── juce_TextDiff.h │ │ ├── threads │ │ │ ├── juce_ChildProcess.cpp │ │ │ ├── juce_ChildProcess.h │ │ │ ├── juce_CriticalSection.h │ │ │ ├── juce_DynamicLibrary.h │ │ │ ├── juce_HighResolutionTimer.cpp │ │ │ ├── juce_HighResolutionTimer.h │ │ │ ├── juce_InterProcessLock.h │ │ │ ├── juce_Process.h │ │ │ ├── juce_ReadWriteLock.cpp │ │ │ ├── juce_ReadWriteLock.h │ │ │ ├── juce_ScopedLock.h │ │ │ ├── juce_ScopedReadLock.h │ │ │ ├── juce_ScopedWriteLock.h │ │ │ ├── juce_SpinLock.h │ │ │ ├── juce_Thread.cpp │ │ │ ├── juce_Thread.h │ │ │ ├── juce_ThreadLocalValue.h │ │ │ ├── juce_ThreadPool.cpp │ │ │ ├── juce_ThreadPool.h │ │ │ ├── juce_TimeSliceThread.cpp │ │ │ ├── juce_TimeSliceThread.h │ │ │ └── juce_WaitableEvent.h │ │ ├── time │ │ │ ├── juce_PerformanceCounter.cpp │ │ │ ├── juce_PerformanceCounter.h │ │ │ ├── juce_RelativeTime.cpp │ │ │ ├── juce_RelativeTime.h │ │ │ ├── juce_Time.cpp │ │ │ └── juce_Time.h │ │ ├── unit_tests │ │ │ ├── juce_UnitTest.cpp │ │ │ └── juce_UnitTest.h │ │ ├── xml │ │ │ ├── juce_XmlDocument.cpp │ │ │ ├── juce_XmlDocument.h │ │ │ ├── juce_XmlElement.cpp │ │ │ └── juce_XmlElement.h │ │ └── zip │ │ │ ├── juce_GZIPCompressorOutputStream.cpp │ │ │ ├── juce_GZIPCompressorOutputStream.h │ │ │ ├── juce_GZIPDecompressorInputStream.cpp │ │ │ ├── juce_GZIPDecompressorInputStream.h │ │ │ ├── juce_ZipFile.cpp │ │ │ ├── juce_ZipFile.h │ │ │ └── zlib │ │ │ ├── README │ │ │ ├── adler32.c │ │ │ ├── compress.c │ │ │ ├── crc32.c │ │ │ ├── crc32.h │ │ │ ├── deflate.c │ │ │ ├── deflate.h │ │ │ ├── infback.c │ │ │ ├── inffast.c │ │ │ ├── inffast.h │ │ │ ├── inffixed.h │ │ │ ├── inflate.c │ │ │ ├── inflate.h │ │ │ ├── inftrees.c │ │ │ ├── inftrees.h │ │ │ ├── trees.c │ │ │ ├── trees.h │ │ │ ├── uncompr.c │ │ │ ├── zconf.h │ │ │ ├── zconf.in.h │ │ │ ├── zlib.h │ │ │ ├── zutil.c │ │ │ └── zutil.h │ │ ├── juce_cryptography │ │ ├── encryption │ │ │ ├── juce_BlowFish.cpp │ │ │ ├── juce_BlowFish.h │ │ │ ├── juce_Primes.cpp │ │ │ ├── juce_Primes.h │ │ │ ├── juce_RSAKey.cpp │ │ │ └── juce_RSAKey.h │ │ ├── hashing │ │ │ ├── juce_MD5.cpp │ │ │ ├── juce_MD5.h │ │ │ ├── juce_SHA256.cpp │ │ │ └── juce_SHA256.h │ │ ├── juce_cryptography.cpp │ │ ├── juce_cryptography.h │ │ ├── juce_cryptography.mm │ │ └── juce_module_info │ │ ├── juce_data_structures │ │ ├── app_properties │ │ │ ├── juce_ApplicationProperties.cpp │ │ │ ├── juce_ApplicationProperties.h │ │ │ ├── juce_PropertiesFile.cpp │ │ │ └── juce_PropertiesFile.h │ │ ├── juce_data_structures.cpp │ │ ├── juce_data_structures.h │ │ ├── juce_data_structures.mm │ │ ├── juce_module_info │ │ ├── undomanager │ │ │ ├── juce_UndoManager.cpp │ │ │ ├── juce_UndoManager.h │ │ │ └── juce_UndoableAction.h │ │ └── values │ │ │ ├── juce_Value.cpp │ │ │ ├── juce_Value.h │ │ │ ├── juce_ValueTree.cpp │ │ │ └── juce_ValueTree.h │ │ ├── juce_events │ │ ├── broadcasters │ │ │ ├── juce_ActionBroadcaster.cpp │ │ │ ├── juce_ActionBroadcaster.h │ │ │ ├── juce_ActionListener.h │ │ │ ├── juce_AsyncUpdater.cpp │ │ │ ├── juce_AsyncUpdater.h │ │ │ ├── juce_ChangeBroadcaster.cpp │ │ │ ├── juce_ChangeBroadcaster.h │ │ │ ├── juce_ChangeListener.h │ │ │ └── juce_ListenerList.h │ │ ├── interprocess │ │ │ ├── juce_ConnectedChildProcess.cpp │ │ │ ├── juce_ConnectedChildProcess.h │ │ │ ├── juce_InterprocessConnection.cpp │ │ │ ├── juce_InterprocessConnection.h │ │ │ ├── juce_InterprocessConnectionServer.cpp │ │ │ └── juce_InterprocessConnectionServer.h │ │ ├── juce_events.cpp │ │ ├── juce_events.h │ │ ├── juce_events.mm │ │ ├── juce_module_info │ │ ├── messages │ │ │ ├── juce_ApplicationBase.cpp │ │ │ ├── juce_ApplicationBase.h │ │ │ ├── juce_CallbackMessage.h │ │ │ ├── juce_DeletedAtShutdown.cpp │ │ │ ├── juce_DeletedAtShutdown.h │ │ │ ├── juce_Initialisation.h │ │ │ ├── juce_Message.h │ │ │ ├── juce_MessageListener.cpp │ │ │ ├── juce_MessageListener.h │ │ │ ├── juce_MessageManager.cpp │ │ │ ├── juce_MessageManager.h │ │ │ └── juce_NotificationType.h │ │ ├── native │ │ │ ├── juce_ScopedXLock.h │ │ │ ├── juce_android_Messaging.cpp │ │ │ ├── juce_ios_MessageManager.mm │ │ │ ├── juce_linux_Messaging.cpp │ │ │ ├── juce_mac_MessageManager.mm │ │ │ ├── juce_osx_MessageQueue.h │ │ │ ├── juce_win32_HiddenMessageWindow.h │ │ │ └── juce_win32_Messaging.cpp │ │ └── timers │ │ │ ├── juce_MultiTimer.cpp │ │ │ ├── juce_MultiTimer.h │ │ │ ├── juce_Timer.cpp │ │ │ └── juce_Timer.h │ │ ├── juce_graphics │ │ ├── colour │ │ │ ├── juce_Colour.cpp │ │ │ ├── juce_Colour.h │ │ │ ├── juce_ColourGradient.cpp │ │ │ ├── juce_ColourGradient.h │ │ │ ├── juce_Colours.cpp │ │ │ ├── juce_Colours.h │ │ │ ├── juce_FillType.cpp │ │ │ ├── juce_FillType.h │ │ │ └── juce_PixelFormats.h │ │ ├── contexts │ │ │ ├── juce_GraphicsContext.cpp │ │ │ ├── juce_GraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.cpp │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.h │ │ │ ├── juce_LowLevelGraphicsSoftwareRenderer.cpp │ │ │ └── juce_LowLevelGraphicsSoftwareRenderer.h │ │ ├── effects │ │ │ ├── juce_DropShadowEffect.cpp │ │ │ ├── juce_DropShadowEffect.h │ │ │ ├── juce_GlowEffect.cpp │ │ │ ├── juce_GlowEffect.h │ │ │ └── juce_ImageEffectFilter.h │ │ ├── fonts │ │ │ ├── juce_AttributedString.cpp │ │ │ ├── juce_AttributedString.h │ │ │ ├── juce_CustomTypeface.cpp │ │ │ ├── juce_CustomTypeface.h │ │ │ ├── juce_Font.cpp │ │ │ ├── juce_Font.h │ │ │ ├── juce_GlyphArrangement.cpp │ │ │ ├── juce_GlyphArrangement.h │ │ │ ├── juce_TextLayout.cpp │ │ │ ├── juce_TextLayout.h │ │ │ ├── juce_Typeface.cpp │ │ │ └── juce_Typeface.h │ │ ├── geometry │ │ │ ├── juce_AffineTransform.cpp │ │ │ ├── juce_AffineTransform.h │ │ │ ├── juce_BorderSize.h │ │ │ ├── juce_EdgeTable.cpp │ │ │ ├── juce_EdgeTable.h │ │ │ ├── juce_Line.h │ │ │ ├── juce_Path.cpp │ │ │ ├── juce_Path.h │ │ │ ├── juce_PathIterator.cpp │ │ │ ├── juce_PathIterator.h │ │ │ ├── juce_PathStrokeType.cpp │ │ │ ├── juce_PathStrokeType.h │ │ │ ├── juce_Point.h │ │ │ ├── juce_Rectangle.h │ │ │ └── juce_RectangleList.h │ │ ├── image_formats │ │ │ ├── jpglib │ │ │ │ ├── README │ │ │ │ ├── cderror.h │ │ │ │ ├── changes to libjpeg for JUCE.txt │ │ │ │ ├── jcapimin.c │ │ │ │ ├── jcapistd.c │ │ │ │ ├── jccoefct.c │ │ │ │ ├── jccolor.c │ │ │ │ ├── jcdctmgr.c │ │ │ │ ├── jchuff.c │ │ │ │ ├── jchuff.h │ │ │ │ ├── jcinit.c │ │ │ │ ├── jcmainct.c │ │ │ │ ├── jcmarker.c │ │ │ │ ├── jcmaster.c │ │ │ │ ├── jcomapi.c │ │ │ │ ├── jconfig.h │ │ │ │ ├── jcparam.c │ │ │ │ ├── jcphuff.c │ │ │ │ ├── jcprepct.c │ │ │ │ ├── jcsample.c │ │ │ │ ├── jctrans.c │ │ │ │ ├── jdapimin.c │ │ │ │ ├── jdapistd.c │ │ │ │ ├── jdatasrc.c │ │ │ │ ├── jdcoefct.c │ │ │ │ ├── jdcolor.c │ │ │ │ ├── jdct.h │ │ │ │ ├── jddctmgr.c │ │ │ │ ├── jdhuff.c │ │ │ │ ├── jdhuff.h │ │ │ │ ├── jdinput.c │ │ │ │ ├── jdmainct.c │ │ │ │ ├── jdmarker.c │ │ │ │ ├── jdmaster.c │ │ │ │ ├── jdmerge.c │ │ │ │ ├── jdphuff.c │ │ │ │ ├── jdpostct.c │ │ │ │ ├── jdsample.c │ │ │ │ ├── jdtrans.c │ │ │ │ ├── jerror.c │ │ │ │ ├── jerror.h │ │ │ │ ├── jfdctflt.c │ │ │ │ ├── jfdctfst.c │ │ │ │ ├── jfdctint.c │ │ │ │ ├── jidctflt.c │ │ │ │ ├── jidctfst.c │ │ │ │ ├── jidctint.c │ │ │ │ ├── jidctred.c │ │ │ │ ├── jinclude.h │ │ │ │ ├── jmemmgr.c │ │ │ │ ├── jmemnobs.c │ │ │ │ ├── jmemsys.h │ │ │ │ ├── jmorecfg.h │ │ │ │ ├── jpegint.h │ │ │ │ ├── jpeglib.h │ │ │ │ ├── jquant1.c │ │ │ │ ├── jquant2.c │ │ │ │ ├── jutils.c │ │ │ │ ├── jversion.h │ │ │ │ ├── transupp.c │ │ │ │ └── transupp.h │ │ │ ├── juce_GIFLoader.cpp │ │ │ ├── juce_JPEGLoader.cpp │ │ │ ├── juce_PNGLoader.cpp │ │ │ └── pnglib │ │ │ │ ├── LICENSE │ │ │ │ ├── libpng_readme.txt │ │ │ │ ├── png.c │ │ │ │ ├── png.h │ │ │ │ ├── pngconf.h │ │ │ │ ├── pngerror.c │ │ │ │ ├── pngget.c │ │ │ │ ├── pnginfo.h │ │ │ │ ├── pngmem.c │ │ │ │ ├── pngpread.c │ │ │ │ ├── pngpriv.h │ │ │ │ ├── pngread.c │ │ │ │ ├── pngrio.c │ │ │ │ ├── pngrtran.c │ │ │ │ ├── pngrutil.c │ │ │ │ ├── pngset.c │ │ │ │ ├── pngstruct.h │ │ │ │ ├── pngtrans.c │ │ │ │ ├── pngwio.c │ │ │ │ ├── pngwrite.c │ │ │ │ ├── pngwtran.c │ │ │ │ └── pngwutil.c │ │ ├── images │ │ │ ├── juce_Image.cpp │ │ │ ├── juce_Image.h │ │ │ ├── juce_ImageCache.cpp │ │ │ ├── juce_ImageCache.h │ │ │ ├── juce_ImageConvolutionKernel.cpp │ │ │ ├── juce_ImageConvolutionKernel.h │ │ │ ├── juce_ImageFileFormat.cpp │ │ │ └── juce_ImageFileFormat.h │ │ ├── juce_graphics.cpp │ │ ├── juce_graphics.h │ │ ├── juce_graphics.mm │ │ ├── juce_module_info │ │ ├── native │ │ │ ├── juce_RenderingHelpers.h │ │ │ ├── juce_android_Fonts.cpp │ │ │ ├── juce_android_GraphicsContext.cpp │ │ │ ├── juce_freetype_Fonts.cpp │ │ │ ├── juce_linux_Fonts.cpp │ │ │ ├── juce_mac_CoreGraphicsContext.h │ │ │ ├── juce_mac_CoreGraphicsContext.mm │ │ │ ├── juce_mac_CoreGraphicsHelpers.h │ │ │ ├── juce_mac_Fonts.mm │ │ │ ├── juce_win32_Direct2DGraphicsContext.cpp │ │ │ ├── juce_win32_DirectWriteTypeLayout.cpp │ │ │ ├── juce_win32_DirectWriteTypeface.cpp │ │ │ └── juce_win32_Fonts.cpp │ │ └── placement │ │ │ ├── juce_Justification.h │ │ │ ├── juce_RectanglePlacement.cpp │ │ │ └── juce_RectanglePlacement.h │ │ ├── juce_gui_basics │ │ ├── application │ │ │ ├── juce_Application.cpp │ │ │ └── juce_Application.h │ │ ├── buttons │ │ │ ├── juce_ArrowButton.cpp │ │ │ ├── juce_ArrowButton.h │ │ │ ├── juce_Button.cpp │ │ │ ├── juce_Button.h │ │ │ ├── juce_DrawableButton.cpp │ │ │ ├── juce_DrawableButton.h │ │ │ ├── juce_HyperlinkButton.cpp │ │ │ ├── juce_HyperlinkButton.h │ │ │ ├── juce_ImageButton.cpp │ │ │ ├── juce_ImageButton.h │ │ │ ├── juce_ShapeButton.cpp │ │ │ ├── juce_ShapeButton.h │ │ │ ├── juce_TextButton.cpp │ │ │ ├── juce_TextButton.h │ │ │ ├── juce_ToggleButton.cpp │ │ │ ├── juce_ToggleButton.h │ │ │ ├── juce_ToolbarButton.cpp │ │ │ └── juce_ToolbarButton.h │ │ ├── commands │ │ │ ├── juce_ApplicationCommandID.h │ │ │ ├── juce_ApplicationCommandInfo.cpp │ │ │ ├── juce_ApplicationCommandInfo.h │ │ │ ├── juce_ApplicationCommandManager.cpp │ │ │ ├── juce_ApplicationCommandManager.h │ │ │ ├── juce_ApplicationCommandTarget.cpp │ │ │ ├── juce_ApplicationCommandTarget.h │ │ │ ├── juce_KeyPressMappingSet.cpp │ │ │ └── juce_KeyPressMappingSet.h │ │ ├── components │ │ │ ├── juce_CachedComponentImage.h │ │ │ ├── juce_Component.cpp │ │ │ ├── juce_Component.h │ │ │ ├── juce_ComponentListener.cpp │ │ │ ├── juce_ComponentListener.h │ │ │ ├── juce_Desktop.cpp │ │ │ ├── juce_Desktop.h │ │ │ ├── juce_ModalComponentManager.cpp │ │ │ └── juce_ModalComponentManager.h │ │ ├── drawables │ │ │ ├── juce_Drawable.cpp │ │ │ ├── juce_Drawable.h │ │ │ ├── juce_DrawableComposite.cpp │ │ │ ├── juce_DrawableComposite.h │ │ │ ├── juce_DrawableImage.cpp │ │ │ ├── juce_DrawableImage.h │ │ │ ├── juce_DrawablePath.cpp │ │ │ ├── juce_DrawablePath.h │ │ │ ├── juce_DrawableRectangle.cpp │ │ │ ├── juce_DrawableRectangle.h │ │ │ ├── juce_DrawableShape.cpp │ │ │ ├── juce_DrawableShape.h │ │ │ ├── juce_DrawableText.cpp │ │ │ ├── juce_DrawableText.h │ │ │ └── juce_SVGParser.cpp │ │ ├── filebrowser │ │ │ ├── juce_DirectoryContentsDisplayComponent.cpp │ │ │ ├── juce_DirectoryContentsDisplayComponent.h │ │ │ ├── juce_DirectoryContentsList.cpp │ │ │ ├── juce_DirectoryContentsList.h │ │ │ ├── juce_FileBrowserComponent.cpp │ │ │ ├── juce_FileBrowserComponent.h │ │ │ ├── juce_FileBrowserListener.h │ │ │ ├── juce_FileChooser.cpp │ │ │ ├── juce_FileChooser.h │ │ │ ├── juce_FileChooserDialogBox.cpp │ │ │ ├── juce_FileChooserDialogBox.h │ │ │ ├── juce_FileListComponent.cpp │ │ │ ├── juce_FileListComponent.h │ │ │ ├── juce_FilePreviewComponent.h │ │ │ ├── juce_FileSearchPathListComponent.cpp │ │ │ ├── juce_FileSearchPathListComponent.h │ │ │ ├── juce_FileTreeComponent.cpp │ │ │ ├── juce_FileTreeComponent.h │ │ │ ├── juce_FilenameComponent.cpp │ │ │ ├── juce_FilenameComponent.h │ │ │ ├── juce_ImagePreviewComponent.cpp │ │ │ └── juce_ImagePreviewComponent.h │ │ ├── juce_gui_basics.cpp │ │ ├── juce_gui_basics.h │ │ ├── juce_gui_basics.mm │ │ ├── juce_module_info │ │ ├── keyboard │ │ │ ├── juce_CaretComponent.cpp │ │ │ ├── juce_CaretComponent.h │ │ │ ├── juce_KeyListener.cpp │ │ │ ├── juce_KeyListener.h │ │ │ ├── juce_KeyPress.cpp │ │ │ ├── juce_KeyPress.h │ │ │ ├── juce_KeyboardFocusTraverser.cpp │ │ │ ├── juce_KeyboardFocusTraverser.h │ │ │ ├── juce_ModifierKeys.cpp │ │ │ ├── juce_ModifierKeys.h │ │ │ ├── juce_SystemClipboard.h │ │ │ ├── juce_TextEditorKeyMapper.h │ │ │ └── juce_TextInputTarget.h │ │ ├── layout │ │ │ ├── juce_AnimatedPosition.h │ │ │ ├── juce_AnimatedPositionBehaviours.h │ │ │ ├── juce_ComponentAnimator.cpp │ │ │ ├── juce_ComponentAnimator.h │ │ │ ├── juce_ComponentBoundsConstrainer.cpp │ │ │ ├── juce_ComponentBoundsConstrainer.h │ │ │ ├── juce_ComponentBuilder.cpp │ │ │ ├── juce_ComponentBuilder.h │ │ │ ├── juce_ComponentMovementWatcher.cpp │ │ │ ├── juce_ComponentMovementWatcher.h │ │ │ ├── juce_ConcertinaPanel.cpp │ │ │ ├── juce_ConcertinaPanel.h │ │ │ ├── juce_GroupComponent.cpp │ │ │ ├── juce_GroupComponent.h │ │ │ ├── juce_MultiDocumentPanel.cpp │ │ │ ├── juce_MultiDocumentPanel.h │ │ │ ├── juce_ResizableBorderComponent.cpp │ │ │ ├── juce_ResizableBorderComponent.h │ │ │ ├── juce_ResizableCornerComponent.cpp │ │ │ ├── juce_ResizableCornerComponent.h │ │ │ ├── juce_ResizableEdgeComponent.cpp │ │ │ ├── juce_ResizableEdgeComponent.h │ │ │ ├── juce_ScrollBar.cpp │ │ │ ├── juce_ScrollBar.h │ │ │ ├── juce_StretchableLayoutManager.cpp │ │ │ ├── juce_StretchableLayoutManager.h │ │ │ ├── juce_StretchableLayoutResizerBar.cpp │ │ │ ├── juce_StretchableLayoutResizerBar.h │ │ │ ├── juce_StretchableObjectResizer.cpp │ │ │ ├── juce_StretchableObjectResizer.h │ │ │ ├── juce_TabbedButtonBar.cpp │ │ │ ├── juce_TabbedButtonBar.h │ │ │ ├── juce_TabbedComponent.cpp │ │ │ ├── juce_TabbedComponent.h │ │ │ ├── juce_Viewport.cpp │ │ │ └── juce_Viewport.h │ │ ├── lookandfeel │ │ │ ├── juce_LookAndFeel.cpp │ │ │ ├── juce_LookAndFeel.h │ │ │ ├── juce_LookAndFeel_V1.cpp │ │ │ ├── juce_LookAndFeel_V1.h │ │ │ ├── juce_LookAndFeel_V2.cpp │ │ │ ├── juce_LookAndFeel_V2.h │ │ │ ├── juce_LookAndFeel_V3.cpp │ │ │ └── juce_LookAndFeel_V3.h │ │ ├── menus │ │ │ ├── juce_MenuBarComponent.cpp │ │ │ ├── juce_MenuBarComponent.h │ │ │ ├── juce_MenuBarModel.cpp │ │ │ ├── juce_MenuBarModel.h │ │ │ ├── juce_PopupMenu.cpp │ │ │ └── juce_PopupMenu.h │ │ ├── mouse │ │ │ ├── juce_ComponentDragger.cpp │ │ │ ├── juce_ComponentDragger.h │ │ │ ├── juce_DragAndDropContainer.cpp │ │ │ ├── juce_DragAndDropContainer.h │ │ │ ├── juce_DragAndDropTarget.h │ │ │ ├── juce_FileDragAndDropTarget.h │ │ │ ├── juce_LassoComponent.h │ │ │ ├── juce_MouseCursor.cpp │ │ │ ├── juce_MouseCursor.h │ │ │ ├── juce_MouseEvent.cpp │ │ │ ├── juce_MouseEvent.h │ │ │ ├── juce_MouseInactivityDetector.cpp │ │ │ ├── juce_MouseInactivityDetector.h │ │ │ ├── juce_MouseInputSource.cpp │ │ │ ├── juce_MouseInputSource.h │ │ │ ├── juce_MouseListener.cpp │ │ │ ├── juce_MouseListener.h │ │ │ ├── juce_SelectedItemSet.h │ │ │ ├── juce_TextDragAndDropTarget.h │ │ │ └── juce_TooltipClient.h │ │ ├── native │ │ │ ├── juce_MultiTouchMapper.h │ │ │ ├── juce_android_FileChooser.cpp │ │ │ ├── juce_android_Windowing.cpp │ │ │ ├── juce_ios_UIViewComponentPeer.mm │ │ │ ├── juce_ios_Windowing.mm │ │ │ ├── juce_linux_Clipboard.cpp │ │ │ ├── juce_linux_FileChooser.cpp │ │ │ ├── juce_linux_Windowing.cpp │ │ │ ├── juce_mac_FileChooser.mm │ │ │ ├── juce_mac_MainMenu.mm │ │ │ ├── juce_mac_MouseCursor.mm │ │ │ ├── juce_mac_NSViewComponentPeer.mm │ │ │ ├── juce_mac_Windowing.mm │ │ │ ├── juce_win32_DragAndDrop.cpp │ │ │ ├── juce_win32_FileChooser.cpp │ │ │ └── juce_win32_Windowing.cpp │ │ ├── positioning │ │ │ ├── juce_MarkerList.cpp │ │ │ ├── juce_MarkerList.h │ │ │ ├── juce_RelativeCoordinate.cpp │ │ │ ├── juce_RelativeCoordinate.h │ │ │ ├── juce_RelativeCoordinatePositioner.cpp │ │ │ ├── juce_RelativeCoordinatePositioner.h │ │ │ ├── juce_RelativeParallelogram.cpp │ │ │ ├── juce_RelativeParallelogram.h │ │ │ ├── juce_RelativePoint.cpp │ │ │ ├── juce_RelativePoint.h │ │ │ ├── juce_RelativePointPath.cpp │ │ │ ├── juce_RelativePointPath.h │ │ │ ├── juce_RelativeRectangle.cpp │ │ │ └── juce_RelativeRectangle.h │ │ ├── properties │ │ │ ├── juce_BooleanPropertyComponent.cpp │ │ │ ├── juce_BooleanPropertyComponent.h │ │ │ ├── juce_ButtonPropertyComponent.cpp │ │ │ ├── juce_ButtonPropertyComponent.h │ │ │ ├── juce_ChoicePropertyComponent.cpp │ │ │ ├── juce_ChoicePropertyComponent.h │ │ │ ├── juce_PropertyComponent.cpp │ │ │ ├── juce_PropertyComponent.h │ │ │ ├── juce_PropertyPanel.cpp │ │ │ ├── juce_PropertyPanel.h │ │ │ ├── juce_SliderPropertyComponent.cpp │ │ │ ├── juce_SliderPropertyComponent.h │ │ │ ├── juce_TextPropertyComponent.cpp │ │ │ └── juce_TextPropertyComponent.h │ │ ├── widgets │ │ │ ├── juce_ComboBox.cpp │ │ │ ├── juce_ComboBox.h │ │ │ ├── juce_ImageComponent.cpp │ │ │ ├── juce_ImageComponent.h │ │ │ ├── juce_Label.cpp │ │ │ ├── juce_Label.h │ │ │ ├── juce_ListBox.cpp │ │ │ ├── juce_ListBox.h │ │ │ ├── juce_ProgressBar.cpp │ │ │ ├── juce_ProgressBar.h │ │ │ ├── juce_Slider.cpp │ │ │ ├── juce_Slider.h │ │ │ ├── juce_TableHeaderComponent.cpp │ │ │ ├── juce_TableHeaderComponent.h │ │ │ ├── juce_TableListBox.cpp │ │ │ ├── juce_TableListBox.h │ │ │ ├── juce_TextEditor.cpp │ │ │ ├── juce_TextEditor.h │ │ │ ├── juce_Toolbar.cpp │ │ │ ├── juce_Toolbar.h │ │ │ ├── juce_ToolbarItemComponent.cpp │ │ │ ├── juce_ToolbarItemComponent.h │ │ │ ├── juce_ToolbarItemFactory.h │ │ │ ├── juce_ToolbarItemPalette.cpp │ │ │ ├── juce_ToolbarItemPalette.h │ │ │ ├── juce_TreeView.cpp │ │ │ └── juce_TreeView.h │ │ └── windows │ │ │ ├── juce_AlertWindow.cpp │ │ │ ├── juce_AlertWindow.h │ │ │ ├── juce_CallOutBox.cpp │ │ │ ├── juce_CallOutBox.h │ │ │ ├── juce_ComponentPeer.cpp │ │ │ ├── juce_ComponentPeer.h │ │ │ ├── juce_DialogWindow.cpp │ │ │ ├── juce_DialogWindow.h │ │ │ ├── juce_DocumentWindow.cpp │ │ │ ├── juce_DocumentWindow.h │ │ │ ├── juce_NativeMessageBox.h │ │ │ ├── juce_ResizableWindow.cpp │ │ │ ├── juce_ResizableWindow.h │ │ │ ├── juce_ThreadWithProgressWindow.cpp │ │ │ ├── juce_ThreadWithProgressWindow.h │ │ │ ├── juce_TooltipWindow.cpp │ │ │ ├── juce_TooltipWindow.h │ │ │ ├── juce_TopLevelWindow.cpp │ │ │ └── juce_TopLevelWindow.h │ │ ├── juce_gui_extra │ │ ├── code_editor │ │ │ ├── juce_CPlusPlusCodeTokeniser.cpp │ │ │ ├── juce_CPlusPlusCodeTokeniser.h │ │ │ ├── juce_CPlusPlusCodeTokeniserFunctions.h │ │ │ ├── juce_CodeDocument.cpp │ │ │ ├── juce_CodeDocument.h │ │ │ ├── juce_CodeEditorComponent.cpp │ │ │ ├── juce_CodeEditorComponent.h │ │ │ ├── juce_CodeTokeniser.h │ │ │ ├── juce_LuaCodeTokeniser.cpp │ │ │ ├── juce_LuaCodeTokeniser.h │ │ │ ├── juce_XMLCodeTokeniser.cpp │ │ │ └── juce_XMLCodeTokeniser.h │ │ ├── documents │ │ │ ├── juce_FileBasedDocument.cpp │ │ │ └── juce_FileBasedDocument.h │ │ ├── embedding │ │ │ ├── juce_ActiveXControlComponent.h │ │ │ ├── juce_NSViewComponent.h │ │ │ └── juce_UIViewComponent.h │ │ ├── juce_gui_extra.cpp │ │ ├── juce_gui_extra.h │ │ ├── juce_gui_extra.mm │ │ ├── juce_module_info │ │ └── native │ │ │ ├── juce_android_WebBrowserComponent.cpp │ │ │ ├── juce_ios_UIViewComponent.mm │ │ │ ├── juce_linux_SystemTrayIcon.cpp │ │ │ ├── juce_linux_WebBrowserComponent.cpp │ │ │ ├── juce_mac_AppleRemote.mm │ │ │ ├── juce_mac_CarbonViewWrapperComponent.h │ │ │ ├── juce_mac_NSViewComponent.mm │ │ │ ├── juce_mac_SystemTrayIcon.cpp │ │ │ ├── juce_mac_WebBrowserComponent.mm │ │ │ ├── juce_win32_ActiveXComponent.cpp │ │ │ ├── juce_win32_SystemTrayIcon.cpp │ │ │ └── juce_win32_WebBrowserComponent.cpp │ │ ├── juce_opengl │ │ ├── juce_module_info │ │ ├── juce_opengl.cpp │ │ ├── juce_opengl.h │ │ ├── juce_opengl.mm │ │ ├── native │ │ │ ├── juce_MissingGLDefinitions.h │ │ │ ├── juce_OpenGLExtensions.h │ │ │ ├── juce_OpenGL_android.h │ │ │ ├── juce_OpenGL_ios.h │ │ │ ├── juce_OpenGL_linux.h │ │ │ ├── juce_OpenGL_osx.h │ │ │ └── juce_OpenGL_win32.h │ │ └── opengl │ │ │ ├── juce_Draggable3DOrientation.h │ │ │ ├── juce_Matrix3D.h │ │ │ ├── juce_OpenGLContext.cpp │ │ │ ├── juce_OpenGLContext.h │ │ │ ├── juce_OpenGLFrameBuffer.cpp │ │ │ ├── juce_OpenGLFrameBuffer.h │ │ │ ├── juce_OpenGLGraphicsContext.cpp │ │ │ ├── juce_OpenGLGraphicsContext.h │ │ │ ├── juce_OpenGLHelpers.cpp │ │ │ ├── juce_OpenGLHelpers.h │ │ │ ├── juce_OpenGLImage.cpp │ │ │ ├── juce_OpenGLImage.h │ │ │ ├── juce_OpenGLPixelFormat.cpp │ │ │ ├── juce_OpenGLPixelFormat.h │ │ │ ├── juce_OpenGLRenderer.h │ │ │ ├── juce_OpenGLShaderProgram.cpp │ │ │ ├── juce_OpenGLShaderProgram.h │ │ │ ├── juce_OpenGLTexture.cpp │ │ │ ├── juce_OpenGLTexture.h │ │ │ ├── juce_Quaternion.h │ │ │ └── juce_Vector3D.h │ │ └── juce_video │ │ ├── capture │ │ └── juce_CameraDevice.h │ │ ├── juce_module_info │ │ ├── juce_video.cpp │ │ ├── juce_video.h │ │ ├── juce_video.mm │ │ ├── native │ │ ├── juce_android_CameraDevice.cpp │ │ ├── juce_mac_CameraDevice.mm │ │ ├── juce_mac_QuickTimeMovieComponent.mm │ │ ├── juce_win32_CameraDevice.cpp │ │ ├── juce_win32_DirectShowComponent.cpp │ │ └── juce_win32_QuickTimeMovieComponent.cpp │ │ └── playback │ │ ├── juce_DirectShowComponent.h │ │ └── juce_QuickTimeMovieComponent.h └── Source │ ├── BasicDelayLine.cpp │ ├── BasicDelayLine.h │ ├── PluginEditor.cpp │ ├── PluginEditor.h │ ├── PluginProcessor.cpp │ └── PluginProcessor.h ├── CrossStereoDelayLine ├── Builds │ └── MacOSX │ │ ├── CrossStereoDelay.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── keithhearne.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ └── keithhearne.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── CrossStereoDelay.xcscheme │ │ │ └── xcschememanagement.plist │ │ ├── Info.plist │ │ └── RecentFilesMenuTemplate.nib ├── CrossStereoDelay.jucer ├── JuceLibraryCode │ ├── AppConfig.h │ ├── JuceHeader.h │ ├── ReadMe.txt │ └── modules │ │ ├── juce_audio_basics │ │ ├── buffers │ │ │ ├── juce_AudioDataConverters.cpp │ │ │ ├── juce_AudioDataConverters.h │ │ │ ├── juce_AudioSampleBuffer.cpp │ │ │ ├── juce_AudioSampleBuffer.h │ │ │ ├── juce_FloatVectorOperations.cpp │ │ │ └── juce_FloatVectorOperations.h │ │ ├── effects │ │ │ ├── juce_Decibels.h │ │ │ ├── juce_IIRFilter.cpp │ │ │ ├── juce_IIRFilter.h │ │ │ ├── juce_LagrangeInterpolator.cpp │ │ │ ├── juce_LagrangeInterpolator.h │ │ │ └── juce_Reverb.h │ │ ├── juce_audio_basics.cpp │ │ ├── juce_audio_basics.h │ │ ├── juce_audio_basics.mm │ │ ├── juce_module_info │ │ ├── midi │ │ │ ├── juce_MidiBuffer.cpp │ │ │ ├── juce_MidiBuffer.h │ │ │ ├── juce_MidiFile.cpp │ │ │ ├── juce_MidiFile.h │ │ │ ├── juce_MidiKeyboardState.cpp │ │ │ ├── juce_MidiKeyboardState.h │ │ │ ├── juce_MidiMessage.cpp │ │ │ ├── juce_MidiMessage.h │ │ │ ├── juce_MidiMessageSequence.cpp │ │ │ └── juce_MidiMessageSequence.h │ │ ├── sources │ │ │ ├── juce_AudioSource.h │ │ │ ├── juce_BufferingAudioSource.cpp │ │ │ ├── juce_BufferingAudioSource.h │ │ │ ├── juce_ChannelRemappingAudioSource.cpp │ │ │ ├── juce_ChannelRemappingAudioSource.h │ │ │ ├── juce_IIRFilterAudioSource.cpp │ │ │ ├── juce_IIRFilterAudioSource.h │ │ │ ├── juce_MixerAudioSource.cpp │ │ │ ├── juce_MixerAudioSource.h │ │ │ ├── juce_PositionableAudioSource.h │ │ │ ├── juce_ResamplingAudioSource.cpp │ │ │ ├── juce_ResamplingAudioSource.h │ │ │ ├── juce_ReverbAudioSource.cpp │ │ │ ├── juce_ReverbAudioSource.h │ │ │ ├── juce_ToneGeneratorAudioSource.cpp │ │ │ └── juce_ToneGeneratorAudioSource.h │ │ └── synthesisers │ │ │ ├── juce_Synthesiser.cpp │ │ │ └── juce_Synthesiser.h │ │ ├── juce_audio_devices │ │ ├── audio_cd │ │ │ ├── juce_AudioCDBurner.h │ │ │ ├── juce_AudioCDReader.cpp │ │ │ └── juce_AudioCDReader.h │ │ ├── audio_io │ │ │ ├── juce_AudioDeviceManager.cpp │ │ │ ├── juce_AudioDeviceManager.h │ │ │ ├── juce_AudioIODevice.cpp │ │ │ ├── juce_AudioIODevice.h │ │ │ ├── juce_AudioIODeviceType.cpp │ │ │ ├── juce_AudioIODeviceType.h │ │ │ └── juce_SystemAudioVolume.h │ │ ├── juce_audio_devices.cpp │ │ ├── juce_audio_devices.h │ │ ├── juce_audio_devices.mm │ │ ├── juce_module_info │ │ ├── midi_io │ │ │ ├── juce_MidiInput.h │ │ │ ├── juce_MidiMessageCollector.cpp │ │ │ ├── juce_MidiMessageCollector.h │ │ │ ├── juce_MidiOutput.cpp │ │ │ └── juce_MidiOutput.h │ │ ├── native │ │ │ ├── juce_MidiDataConcatenator.h │ │ │ ├── juce_android_Audio.cpp │ │ │ ├── juce_android_Midi.cpp │ │ │ ├── juce_android_OpenSL.cpp │ │ │ ├── juce_ios_Audio.cpp │ │ │ ├── juce_linux_ALSA.cpp │ │ │ ├── juce_linux_AudioCDReader.cpp │ │ │ ├── juce_linux_JackAudio.cpp │ │ │ ├── juce_linux_Midi.cpp │ │ │ ├── juce_mac_AudioCDBurner.mm │ │ │ ├── juce_mac_AudioCDReader.mm │ │ │ ├── juce_mac_CoreAudio.cpp │ │ │ ├── juce_mac_CoreMidi.cpp │ │ │ ├── juce_win32_ASIO.cpp │ │ │ ├── juce_win32_AudioCDBurner.cpp │ │ │ ├── juce_win32_AudioCDReader.cpp │ │ │ ├── juce_win32_DirectSound.cpp │ │ │ ├── juce_win32_Midi.cpp │ │ │ └── juce_win32_WASAPI.cpp │ │ └── sources │ │ │ ├── juce_AudioSourcePlayer.cpp │ │ │ ├── juce_AudioSourcePlayer.h │ │ │ ├── juce_AudioTransportSource.cpp │ │ │ └── juce_AudioTransportSource.h │ │ ├── juce_audio_formats │ │ ├── codecs │ │ │ ├── flac │ │ │ │ ├── Flac Licence.txt │ │ │ │ ├── all.h │ │ │ │ ├── alloc.h │ │ │ │ ├── assert.h │ │ │ │ ├── callback.h │ │ │ │ ├── compat.h │ │ │ │ ├── endswap.h │ │ │ │ ├── export.h │ │ │ │ ├── format.h │ │ │ │ ├── libFLAC │ │ │ │ │ ├── bitmath.c │ │ │ │ │ ├── bitreader.c │ │ │ │ │ ├── bitwriter.c │ │ │ │ │ ├── cpu.c │ │ │ │ │ ├── crc.c │ │ │ │ │ ├── fixed.c │ │ │ │ │ ├── float.c │ │ │ │ │ ├── format.c │ │ │ │ │ ├── include │ │ │ │ │ │ ├── private │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── bitmath.h │ │ │ │ │ │ │ ├── bitreader.h │ │ │ │ │ │ │ ├── bitwriter.h │ │ │ │ │ │ │ ├── cpu.h │ │ │ │ │ │ │ ├── crc.h │ │ │ │ │ │ │ ├── fixed.h │ │ │ │ │ │ │ ├── float.h │ │ │ │ │ │ │ ├── format.h │ │ │ │ │ │ │ ├── lpc.h │ │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ │ ├── memory.h │ │ │ │ │ │ │ ├── metadata.h │ │ │ │ │ │ │ ├── stream_encoder_framing.h │ │ │ │ │ │ │ └── window.h │ │ │ │ │ │ └── protected │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── stream_decoder.h │ │ │ │ │ │ │ └── stream_encoder.h │ │ │ │ │ ├── lpc_flac.c │ │ │ │ │ ├── md5.c │ │ │ │ │ ├── memory.c │ │ │ │ │ ├── stream_decoder.c │ │ │ │ │ ├── stream_encoder.c │ │ │ │ │ ├── stream_encoder_framing.c │ │ │ │ │ └── window_flac.c │ │ │ │ ├── metadata.h │ │ │ │ ├── ordinals.h │ │ │ │ ├── stream_decoder.h │ │ │ │ └── stream_encoder.h │ │ │ ├── juce_AiffAudioFormat.cpp │ │ │ ├── juce_AiffAudioFormat.h │ │ │ ├── juce_CoreAudioFormat.cpp │ │ │ ├── juce_CoreAudioFormat.h │ │ │ ├── juce_FlacAudioFormat.cpp │ │ │ ├── juce_FlacAudioFormat.h │ │ │ ├── juce_LAMEEncoderAudioFormat.cpp │ │ │ ├── juce_LAMEEncoderAudioFormat.h │ │ │ ├── juce_MP3AudioFormat.cpp │ │ │ ├── juce_MP3AudioFormat.h │ │ │ ├── juce_OggVorbisAudioFormat.cpp │ │ │ ├── juce_OggVorbisAudioFormat.h │ │ │ ├── juce_QuickTimeAudioFormat.cpp │ │ │ ├── juce_QuickTimeAudioFormat.h │ │ │ ├── juce_WavAudioFormat.cpp │ │ │ ├── juce_WavAudioFormat.h │ │ │ ├── juce_WindowsMediaAudioFormat.cpp │ │ │ ├── juce_WindowsMediaAudioFormat.h │ │ │ └── oggvorbis │ │ │ │ ├── Ogg Vorbis Licence.txt │ │ │ │ ├── bitwise.c │ │ │ │ ├── codec.h │ │ │ │ ├── config_types.h │ │ │ │ ├── framing.c │ │ │ │ ├── libvorbis-1.3.2 │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGES │ │ │ │ ├── COPYING │ │ │ │ ├── README │ │ │ │ └── lib │ │ │ │ │ ├── analysis.c │ │ │ │ │ ├── backends.h │ │ │ │ │ ├── bitrate.c │ │ │ │ │ ├── bitrate.h │ │ │ │ │ ├── block.c │ │ │ │ │ ├── books │ │ │ │ │ ├── coupled │ │ │ │ │ │ ├── res_books_51.h │ │ │ │ │ │ └── res_books_stereo.h │ │ │ │ │ ├── floor │ │ │ │ │ │ └── floor_books.h │ │ │ │ │ └── uncoupled │ │ │ │ │ │ └── res_books_uncoupled.h │ │ │ │ │ ├── codebook.c │ │ │ │ │ ├── codebook.h │ │ │ │ │ ├── codec_internal.h │ │ │ │ │ ├── envelope.c │ │ │ │ │ ├── envelope.h │ │ │ │ │ ├── floor0.c │ │ │ │ │ ├── floor1.c │ │ │ │ │ ├── highlevel.h │ │ │ │ │ ├── info.c │ │ │ │ │ ├── lookup.c │ │ │ │ │ ├── lookup.h │ │ │ │ │ ├── lookup_data.h │ │ │ │ │ ├── lpc.c │ │ │ │ │ ├── lpc.h │ │ │ │ │ ├── lsp.c │ │ │ │ │ ├── lsp.h │ │ │ │ │ ├── mapping0.c │ │ │ │ │ ├── masking.h │ │ │ │ │ ├── mdct.c │ │ │ │ │ ├── mdct.h │ │ │ │ │ ├── misc.h │ │ │ │ │ ├── modes │ │ │ │ │ ├── floor_all.h │ │ │ │ │ ├── psych_11.h │ │ │ │ │ ├── psych_16.h │ │ │ │ │ ├── psych_44.h │ │ │ │ │ ├── psych_8.h │ │ │ │ │ ├── residue_16.h │ │ │ │ │ ├── residue_44.h │ │ │ │ │ ├── residue_44p51.h │ │ │ │ │ ├── residue_44u.h │ │ │ │ │ ├── residue_8.h │ │ │ │ │ ├── setup_11.h │ │ │ │ │ ├── setup_16.h │ │ │ │ │ ├── setup_22.h │ │ │ │ │ ├── setup_32.h │ │ │ │ │ ├── setup_44.h │ │ │ │ │ ├── setup_44p51.h │ │ │ │ │ ├── setup_44u.h │ │ │ │ │ ├── setup_8.h │ │ │ │ │ └── setup_X.h │ │ │ │ │ ├── os.h │ │ │ │ │ ├── psy.c │ │ │ │ │ ├── psy.h │ │ │ │ │ ├── registry.c │ │ │ │ │ ├── registry.h │ │ │ │ │ ├── res0.c │ │ │ │ │ ├── scales.h │ │ │ │ │ ├── sharedbook.c │ │ │ │ │ ├── smallft.c │ │ │ │ │ ├── smallft.h │ │ │ │ │ ├── synthesis.c │ │ │ │ │ ├── vorbisenc.c │ │ │ │ │ ├── vorbisfile.c │ │ │ │ │ ├── window.c │ │ │ │ │ └── window.h │ │ │ │ ├── ogg.h │ │ │ │ ├── os_types.h │ │ │ │ ├── vorbisenc.h │ │ │ │ └── vorbisfile.h │ │ ├── format │ │ │ ├── juce_AudioFormat.cpp │ │ │ ├── juce_AudioFormat.h │ │ │ ├── juce_AudioFormatManager.cpp │ │ │ ├── juce_AudioFormatManager.h │ │ │ ├── juce_AudioFormatReader.cpp │ │ │ ├── juce_AudioFormatReader.h │ │ │ ├── juce_AudioFormatReaderSource.cpp │ │ │ ├── juce_AudioFormatReaderSource.h │ │ │ ├── juce_AudioFormatWriter.cpp │ │ │ ├── juce_AudioFormatWriter.h │ │ │ ├── juce_AudioSubsectionReader.cpp │ │ │ ├── juce_AudioSubsectionReader.h │ │ │ ├── juce_BufferingAudioFormatReader.cpp │ │ │ ├── juce_BufferingAudioFormatReader.h │ │ │ └── juce_MemoryMappedAudioFormatReader.h │ │ ├── juce_audio_formats.cpp │ │ ├── juce_audio_formats.h │ │ ├── juce_audio_formats.mm │ │ ├── juce_module_info │ │ └── sampler │ │ │ ├── juce_Sampler.cpp │ │ │ └── juce_Sampler.h │ │ ├── juce_audio_plugin_client │ │ ├── AAX │ │ │ ├── juce_AAX_Wrapper.cpp │ │ │ └── juce_AAX_Wrapper.mm │ │ ├── RTAS │ │ │ ├── juce_RTAS_DigiCode1.cpp │ │ │ ├── juce_RTAS_DigiCode2.cpp │ │ │ ├── juce_RTAS_DigiCode3.cpp │ │ │ ├── juce_RTAS_DigiCode_Header.h │ │ │ ├── juce_RTAS_MacResources.r │ │ │ ├── juce_RTAS_MacUtilities.mm │ │ │ ├── juce_RTAS_WinExports.def │ │ │ ├── juce_RTAS_WinResources.rsr │ │ │ ├── juce_RTAS_WinUtilities.cpp │ │ │ └── juce_RTAS_Wrapper.cpp │ │ ├── Standalone │ │ │ └── juce_StandaloneFilterWindow.h │ │ ├── VST │ │ │ ├── juce_VST_Wrapper.cpp │ │ │ └── juce_VST_Wrapper.mm │ │ ├── VST3 │ │ │ ├── juce_VST3_Wrapper.cpp │ │ │ └── juce_VST3_Wrapper.mm │ │ ├── juce_audio_plugin_client.h │ │ ├── juce_module_info │ │ └── utility │ │ │ ├── juce_CarbonVisibility.h │ │ │ ├── juce_CheckSettingMacros.h │ │ │ ├── juce_FakeMouseMoveGenerator.h │ │ │ ├── juce_IncludeModuleHeaders.h │ │ │ ├── juce_IncludeSystemHeaders.h │ │ │ ├── juce_PluginHostType.h │ │ │ └── juce_PluginUtilities.cpp │ │ ├── juce_audio_processors │ │ ├── format │ │ │ ├── juce_AudioPluginFormat.cpp │ │ │ ├── juce_AudioPluginFormat.h │ │ │ ├── juce_AudioPluginFormatManager.cpp │ │ │ └── juce_AudioPluginFormatManager.h │ │ ├── format_types │ │ │ ├── juce_AudioUnitPluginFormat.h │ │ │ ├── juce_AudioUnitPluginFormat.mm │ │ │ ├── juce_LADSPAPluginFormat.cpp │ │ │ ├── juce_LADSPAPluginFormat.h │ │ │ ├── juce_VST3Common.h │ │ │ ├── juce_VST3Headers.h │ │ │ ├── juce_VST3PluginFormat.cpp │ │ │ ├── juce_VST3PluginFormat.h │ │ │ ├── juce_VSTMidiEventList.h │ │ │ ├── juce_VSTPluginFormat.cpp │ │ │ └── juce_VSTPluginFormat.h │ │ ├── juce_audio_processors.cpp │ │ ├── juce_audio_processors.h │ │ ├── juce_audio_processors.mm │ │ ├── juce_module_info │ │ ├── processors │ │ │ ├── juce_AudioPlayHead.h │ │ │ ├── juce_AudioPluginInstance.h │ │ │ ├── juce_AudioProcessor.cpp │ │ │ ├── juce_AudioProcessor.h │ │ │ ├── juce_AudioProcessorEditor.cpp │ │ │ ├── juce_AudioProcessorEditor.h │ │ │ ├── juce_AudioProcessorGraph.cpp │ │ │ ├── juce_AudioProcessorGraph.h │ │ │ ├── juce_AudioProcessorListener.h │ │ │ ├── juce_GenericAudioProcessorEditor.cpp │ │ │ ├── juce_GenericAudioProcessorEditor.h │ │ │ ├── juce_PluginDescription.cpp │ │ │ └── juce_PluginDescription.h │ │ └── scanning │ │ │ ├── juce_KnownPluginList.cpp │ │ │ ├── juce_KnownPluginList.h │ │ │ ├── juce_PluginDirectoryScanner.cpp │ │ │ ├── juce_PluginDirectoryScanner.h │ │ │ ├── juce_PluginListComponent.cpp │ │ │ └── juce_PluginListComponent.h │ │ ├── juce_core │ │ ├── containers │ │ │ ├── juce_AbstractFifo.cpp │ │ │ ├── juce_AbstractFifo.h │ │ │ ├── juce_Array.h │ │ │ ├── juce_ArrayAllocationBase.h │ │ │ ├── juce_DynamicObject.cpp │ │ │ ├── juce_DynamicObject.h │ │ │ ├── juce_ElementComparator.h │ │ │ ├── juce_HashMap.h │ │ │ ├── juce_LinkedListPointer.h │ │ │ ├── juce_NamedValueSet.cpp │ │ │ ├── juce_NamedValueSet.h │ │ │ ├── juce_OwnedArray.h │ │ │ ├── juce_PropertySet.cpp │ │ │ ├── juce_PropertySet.h │ │ │ ├── juce_ReferenceCountedArray.h │ │ │ ├── juce_ScopedValueSetter.h │ │ │ ├── juce_SortedSet.h │ │ │ ├── juce_SparseSet.h │ │ │ ├── juce_Variant.cpp │ │ │ └── juce_Variant.h │ │ ├── files │ │ │ ├── juce_DirectoryIterator.cpp │ │ │ ├── juce_DirectoryIterator.h │ │ │ ├── juce_File.cpp │ │ │ ├── juce_File.h │ │ │ ├── juce_FileFilter.cpp │ │ │ ├── juce_FileFilter.h │ │ │ ├── juce_FileInputStream.cpp │ │ │ ├── juce_FileInputStream.h │ │ │ ├── juce_FileOutputStream.cpp │ │ │ ├── juce_FileOutputStream.h │ │ │ ├── juce_FileSearchPath.cpp │ │ │ ├── juce_FileSearchPath.h │ │ │ ├── juce_MemoryMappedFile.h │ │ │ ├── juce_TemporaryFile.cpp │ │ │ ├── juce_TemporaryFile.h │ │ │ ├── juce_WildcardFileFilter.cpp │ │ │ └── juce_WildcardFileFilter.h │ │ ├── javascript │ │ │ ├── juce_JSON.cpp │ │ │ ├── juce_JSON.h │ │ │ ├── juce_Javascript.cpp │ │ │ └── juce_Javascript.h │ │ ├── juce_core.cpp │ │ ├── juce_core.h │ │ ├── juce_core.mm │ │ ├── juce_module_info │ │ ├── logging │ │ │ ├── juce_FileLogger.cpp │ │ │ ├── juce_FileLogger.h │ │ │ ├── juce_Logger.cpp │ │ │ └── juce_Logger.h │ │ ├── maths │ │ │ ├── juce_BigInteger.cpp │ │ │ ├── juce_BigInteger.h │ │ │ ├── juce_Expression.cpp │ │ │ ├── juce_Expression.h │ │ │ ├── juce_MathsFunctions.h │ │ │ ├── juce_Random.cpp │ │ │ ├── juce_Random.h │ │ │ └── juce_Range.h │ │ ├── memory │ │ │ ├── juce_Atomic.h │ │ │ ├── juce_ByteOrder.h │ │ │ ├── juce_ContainerDeletePolicy.h │ │ │ ├── juce_HeapBlock.h │ │ │ ├── juce_LeakedObjectDetector.h │ │ │ ├── juce_Memory.h │ │ │ ├── juce_MemoryBlock.cpp │ │ │ ├── juce_MemoryBlock.h │ │ │ ├── juce_OptionalScopedPointer.h │ │ │ ├── juce_ReferenceCountedObject.h │ │ │ ├── juce_ScopedPointer.h │ │ │ ├── juce_Singleton.h │ │ │ └── juce_WeakReference.h │ │ ├── native │ │ │ ├── java │ │ │ │ └── JuceAppActivity.java │ │ │ ├── juce_BasicNativeHeaders.h │ │ │ ├── juce_android_Files.cpp │ │ │ ├── juce_android_JNIHelpers.h │ │ │ ├── juce_android_Misc.cpp │ │ │ ├── juce_android_Network.cpp │ │ │ ├── juce_android_SystemStats.cpp │ │ │ ├── juce_android_Threads.cpp │ │ │ ├── juce_linux_CommonFile.cpp │ │ │ ├── juce_linux_Files.cpp │ │ │ ├── juce_linux_Network.cpp │ │ │ ├── juce_linux_SystemStats.cpp │ │ │ ├── juce_linux_Threads.cpp │ │ │ ├── juce_mac_Files.mm │ │ │ ├── juce_mac_Network.mm │ │ │ ├── juce_mac_Strings.mm │ │ │ ├── juce_mac_SystemStats.mm │ │ │ ├── juce_mac_Threads.mm │ │ │ ├── juce_osx_ObjCHelpers.h │ │ │ ├── juce_posix_NamedPipe.cpp │ │ │ ├── juce_posix_SharedCode.h │ │ │ ├── juce_win32_ComSmartPtr.h │ │ │ ├── juce_win32_Files.cpp │ │ │ ├── juce_win32_Network.cpp │ │ │ ├── juce_win32_Registry.cpp │ │ │ ├── juce_win32_SystemStats.cpp │ │ │ └── juce_win32_Threads.cpp │ │ ├── network │ │ │ ├── juce_IPAddress.cpp │ │ │ ├── juce_IPAddress.h │ │ │ ├── juce_MACAddress.cpp │ │ │ ├── juce_MACAddress.h │ │ │ ├── juce_NamedPipe.cpp │ │ │ ├── juce_NamedPipe.h │ │ │ ├── juce_Socket.cpp │ │ │ ├── juce_Socket.h │ │ │ ├── juce_URL.cpp │ │ │ └── juce_URL.h │ │ ├── streams │ │ │ ├── juce_BufferedInputStream.cpp │ │ │ ├── juce_BufferedInputStream.h │ │ │ ├── juce_FileInputSource.cpp │ │ │ ├── juce_FileInputSource.h │ │ │ ├── juce_InputSource.h │ │ │ ├── juce_InputStream.cpp │ │ │ ├── juce_InputStream.h │ │ │ ├── juce_MemoryInputStream.cpp │ │ │ ├── juce_MemoryInputStream.h │ │ │ ├── juce_MemoryOutputStream.cpp │ │ │ ├── juce_MemoryOutputStream.h │ │ │ ├── juce_OutputStream.cpp │ │ │ ├── juce_OutputStream.h │ │ │ ├── juce_SubregionStream.cpp │ │ │ └── juce_SubregionStream.h │ │ ├── system │ │ │ ├── juce_PlatformDefs.h │ │ │ ├── juce_StandardHeader.h │ │ │ ├── juce_SystemStats.cpp │ │ │ ├── juce_SystemStats.h │ │ │ └── juce_TargetPlatform.h │ │ ├── text │ │ │ ├── juce_CharPointer_ASCII.h │ │ │ ├── juce_CharPointer_UTF16.h │ │ │ ├── juce_CharPointer_UTF32.h │ │ │ ├── juce_CharPointer_UTF8.h │ │ │ ├── juce_CharacterFunctions.cpp │ │ │ ├── juce_CharacterFunctions.h │ │ │ ├── juce_Identifier.cpp │ │ │ ├── juce_Identifier.h │ │ │ ├── juce_LocalisedStrings.cpp │ │ │ ├── juce_LocalisedStrings.h │ │ │ ├── juce_NewLine.h │ │ │ ├── juce_String.cpp │ │ │ ├── juce_String.h │ │ │ ├── juce_StringArray.cpp │ │ │ ├── juce_StringArray.h │ │ │ ├── juce_StringPairArray.cpp │ │ │ ├── juce_StringPairArray.h │ │ │ ├── juce_StringPool.cpp │ │ │ ├── juce_StringPool.h │ │ │ ├── juce_StringRef.h │ │ │ ├── juce_TextDiff.cpp │ │ │ └── juce_TextDiff.h │ │ ├── threads │ │ │ ├── juce_ChildProcess.cpp │ │ │ ├── juce_ChildProcess.h │ │ │ ├── juce_CriticalSection.h │ │ │ ├── juce_DynamicLibrary.h │ │ │ ├── juce_HighResolutionTimer.cpp │ │ │ ├── juce_HighResolutionTimer.h │ │ │ ├── juce_InterProcessLock.h │ │ │ ├── juce_Process.h │ │ │ ├── juce_ReadWriteLock.cpp │ │ │ ├── juce_ReadWriteLock.h │ │ │ ├── juce_ScopedLock.h │ │ │ ├── juce_ScopedReadLock.h │ │ │ ├── juce_ScopedWriteLock.h │ │ │ ├── juce_SpinLock.h │ │ │ ├── juce_Thread.cpp │ │ │ ├── juce_Thread.h │ │ │ ├── juce_ThreadLocalValue.h │ │ │ ├── juce_ThreadPool.cpp │ │ │ ├── juce_ThreadPool.h │ │ │ ├── juce_TimeSliceThread.cpp │ │ │ ├── juce_TimeSliceThread.h │ │ │ └── juce_WaitableEvent.h │ │ ├── time │ │ │ ├── juce_PerformanceCounter.cpp │ │ │ ├── juce_PerformanceCounter.h │ │ │ ├── juce_RelativeTime.cpp │ │ │ ├── juce_RelativeTime.h │ │ │ ├── juce_Time.cpp │ │ │ └── juce_Time.h │ │ ├── unit_tests │ │ │ ├── juce_UnitTest.cpp │ │ │ └── juce_UnitTest.h │ │ ├── xml │ │ │ ├── juce_XmlDocument.cpp │ │ │ ├── juce_XmlDocument.h │ │ │ ├── juce_XmlElement.cpp │ │ │ └── juce_XmlElement.h │ │ └── zip │ │ │ ├── juce_GZIPCompressorOutputStream.cpp │ │ │ ├── juce_GZIPCompressorOutputStream.h │ │ │ ├── juce_GZIPDecompressorInputStream.cpp │ │ │ ├── juce_GZIPDecompressorInputStream.h │ │ │ ├── juce_ZipFile.cpp │ │ │ ├── juce_ZipFile.h │ │ │ └── zlib │ │ │ ├── README │ │ │ ├── adler32.c │ │ │ ├── compress.c │ │ │ ├── crc32.c │ │ │ ├── crc32.h │ │ │ ├── deflate.c │ │ │ ├── deflate.h │ │ │ ├── infback.c │ │ │ ├── inffast.c │ │ │ ├── inffast.h │ │ │ ├── inffixed.h │ │ │ ├── inflate.c │ │ │ ├── inflate.h │ │ │ ├── inftrees.c │ │ │ ├── inftrees.h │ │ │ ├── trees.c │ │ │ ├── trees.h │ │ │ ├── uncompr.c │ │ │ ├── zconf.h │ │ │ ├── zconf.in.h │ │ │ ├── zlib.h │ │ │ ├── zutil.c │ │ │ └── zutil.h │ │ ├── juce_cryptography │ │ ├── encryption │ │ │ ├── juce_BlowFish.cpp │ │ │ ├── juce_BlowFish.h │ │ │ ├── juce_Primes.cpp │ │ │ ├── juce_Primes.h │ │ │ ├── juce_RSAKey.cpp │ │ │ └── juce_RSAKey.h │ │ ├── hashing │ │ │ ├── juce_MD5.cpp │ │ │ ├── juce_MD5.h │ │ │ ├── juce_SHA256.cpp │ │ │ └── juce_SHA256.h │ │ ├── juce_cryptography.cpp │ │ ├── juce_cryptography.h │ │ ├── juce_cryptography.mm │ │ └── juce_module_info │ │ ├── juce_data_structures │ │ ├── app_properties │ │ │ ├── juce_ApplicationProperties.cpp │ │ │ ├── juce_ApplicationProperties.h │ │ │ ├── juce_PropertiesFile.cpp │ │ │ └── juce_PropertiesFile.h │ │ ├── juce_data_structures.cpp │ │ ├── juce_data_structures.h │ │ ├── juce_data_structures.mm │ │ ├── juce_module_info │ │ ├── undomanager │ │ │ ├── juce_UndoManager.cpp │ │ │ ├── juce_UndoManager.h │ │ │ └── juce_UndoableAction.h │ │ └── values │ │ │ ├── juce_Value.cpp │ │ │ ├── juce_Value.h │ │ │ ├── juce_ValueTree.cpp │ │ │ └── juce_ValueTree.h │ │ ├── juce_events │ │ ├── broadcasters │ │ │ ├── juce_ActionBroadcaster.cpp │ │ │ ├── juce_ActionBroadcaster.h │ │ │ ├── juce_ActionListener.h │ │ │ ├── juce_AsyncUpdater.cpp │ │ │ ├── juce_AsyncUpdater.h │ │ │ ├── juce_ChangeBroadcaster.cpp │ │ │ ├── juce_ChangeBroadcaster.h │ │ │ ├── juce_ChangeListener.h │ │ │ └── juce_ListenerList.h │ │ ├── interprocess │ │ │ ├── juce_ConnectedChildProcess.cpp │ │ │ ├── juce_ConnectedChildProcess.h │ │ │ ├── juce_InterprocessConnection.cpp │ │ │ ├── juce_InterprocessConnection.h │ │ │ ├── juce_InterprocessConnectionServer.cpp │ │ │ └── juce_InterprocessConnectionServer.h │ │ ├── juce_events.cpp │ │ ├── juce_events.h │ │ ├── juce_events.mm │ │ ├── juce_module_info │ │ ├── messages │ │ │ ├── juce_ApplicationBase.cpp │ │ │ ├── juce_ApplicationBase.h │ │ │ ├── juce_CallbackMessage.h │ │ │ ├── juce_DeletedAtShutdown.cpp │ │ │ ├── juce_DeletedAtShutdown.h │ │ │ ├── juce_Initialisation.h │ │ │ ├── juce_Message.h │ │ │ ├── juce_MessageListener.cpp │ │ │ ├── juce_MessageListener.h │ │ │ ├── juce_MessageManager.cpp │ │ │ ├── juce_MessageManager.h │ │ │ └── juce_NotificationType.h │ │ ├── native │ │ │ ├── juce_ScopedXLock.h │ │ │ ├── juce_android_Messaging.cpp │ │ │ ├── juce_ios_MessageManager.mm │ │ │ ├── juce_linux_Messaging.cpp │ │ │ ├── juce_mac_MessageManager.mm │ │ │ ├── juce_osx_MessageQueue.h │ │ │ ├── juce_win32_HiddenMessageWindow.h │ │ │ └── juce_win32_Messaging.cpp │ │ └── timers │ │ │ ├── juce_MultiTimer.cpp │ │ │ ├── juce_MultiTimer.h │ │ │ ├── juce_Timer.cpp │ │ │ └── juce_Timer.h │ │ ├── juce_graphics │ │ ├── colour │ │ │ ├── juce_Colour.cpp │ │ │ ├── juce_Colour.h │ │ │ ├── juce_ColourGradient.cpp │ │ │ ├── juce_ColourGradient.h │ │ │ ├── juce_Colours.cpp │ │ │ ├── juce_Colours.h │ │ │ ├── juce_FillType.cpp │ │ │ ├── juce_FillType.h │ │ │ └── juce_PixelFormats.h │ │ ├── contexts │ │ │ ├── juce_GraphicsContext.cpp │ │ │ ├── juce_GraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.cpp │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.h │ │ │ ├── juce_LowLevelGraphicsSoftwareRenderer.cpp │ │ │ └── juce_LowLevelGraphicsSoftwareRenderer.h │ │ ├── effects │ │ │ ├── juce_DropShadowEffect.cpp │ │ │ ├── juce_DropShadowEffect.h │ │ │ ├── juce_GlowEffect.cpp │ │ │ ├── juce_GlowEffect.h │ │ │ └── juce_ImageEffectFilter.h │ │ ├── fonts │ │ │ ├── juce_AttributedString.cpp │ │ │ ├── juce_AttributedString.h │ │ │ ├── juce_CustomTypeface.cpp │ │ │ ├── juce_CustomTypeface.h │ │ │ ├── juce_Font.cpp │ │ │ ├── juce_Font.h │ │ │ ├── juce_GlyphArrangement.cpp │ │ │ ├── juce_GlyphArrangement.h │ │ │ ├── juce_TextLayout.cpp │ │ │ ├── juce_TextLayout.h │ │ │ ├── juce_Typeface.cpp │ │ │ └── juce_Typeface.h │ │ ├── geometry │ │ │ ├── juce_AffineTransform.cpp │ │ │ ├── juce_AffineTransform.h │ │ │ ├── juce_BorderSize.h │ │ │ ├── juce_EdgeTable.cpp │ │ │ ├── juce_EdgeTable.h │ │ │ ├── juce_Line.h │ │ │ ├── juce_Path.cpp │ │ │ ├── juce_Path.h │ │ │ ├── juce_PathIterator.cpp │ │ │ ├── juce_PathIterator.h │ │ │ ├── juce_PathStrokeType.cpp │ │ │ ├── juce_PathStrokeType.h │ │ │ ├── juce_Point.h │ │ │ ├── juce_Rectangle.h │ │ │ └── juce_RectangleList.h │ │ ├── image_formats │ │ │ ├── jpglib │ │ │ │ ├── README │ │ │ │ ├── cderror.h │ │ │ │ ├── changes to libjpeg for JUCE.txt │ │ │ │ ├── jcapimin.c │ │ │ │ ├── jcapistd.c │ │ │ │ ├── jccoefct.c │ │ │ │ ├── jccolor.c │ │ │ │ ├── jcdctmgr.c │ │ │ │ ├── jchuff.c │ │ │ │ ├── jchuff.h │ │ │ │ ├── jcinit.c │ │ │ │ ├── jcmainct.c │ │ │ │ ├── jcmarker.c │ │ │ │ ├── jcmaster.c │ │ │ │ ├── jcomapi.c │ │ │ │ ├── jconfig.h │ │ │ │ ├── jcparam.c │ │ │ │ ├── jcphuff.c │ │ │ │ ├── jcprepct.c │ │ │ │ ├── jcsample.c │ │ │ │ ├── jctrans.c │ │ │ │ ├── jdapimin.c │ │ │ │ ├── jdapistd.c │ │ │ │ ├── jdatasrc.c │ │ │ │ ├── jdcoefct.c │ │ │ │ ├── jdcolor.c │ │ │ │ ├── jdct.h │ │ │ │ ├── jddctmgr.c │ │ │ │ ├── jdhuff.c │ │ │ │ ├── jdhuff.h │ │ │ │ ├── jdinput.c │ │ │ │ ├── jdmainct.c │ │ │ │ ├── jdmarker.c │ │ │ │ ├── jdmaster.c │ │ │ │ ├── jdmerge.c │ │ │ │ ├── jdphuff.c │ │ │ │ ├── jdpostct.c │ │ │ │ ├── jdsample.c │ │ │ │ ├── jdtrans.c │ │ │ │ ├── jerror.c │ │ │ │ ├── jerror.h │ │ │ │ ├── jfdctflt.c │ │ │ │ ├── jfdctfst.c │ │ │ │ ├── jfdctint.c │ │ │ │ ├── jidctflt.c │ │ │ │ ├── jidctfst.c │ │ │ │ ├── jidctint.c │ │ │ │ ├── jidctred.c │ │ │ │ ├── jinclude.h │ │ │ │ ├── jmemmgr.c │ │ │ │ ├── jmemnobs.c │ │ │ │ ├── jmemsys.h │ │ │ │ ├── jmorecfg.h │ │ │ │ ├── jpegint.h │ │ │ │ ├── jpeglib.h │ │ │ │ ├── jquant1.c │ │ │ │ ├── jquant2.c │ │ │ │ ├── jutils.c │ │ │ │ ├── jversion.h │ │ │ │ ├── transupp.c │ │ │ │ └── transupp.h │ │ │ ├── juce_GIFLoader.cpp │ │ │ ├── juce_JPEGLoader.cpp │ │ │ ├── juce_PNGLoader.cpp │ │ │ └── pnglib │ │ │ │ ├── LICENSE │ │ │ │ ├── libpng_readme.txt │ │ │ │ ├── png.c │ │ │ │ ├── png.h │ │ │ │ ├── pngconf.h │ │ │ │ ├── pngerror.c │ │ │ │ ├── pngget.c │ │ │ │ ├── pnginfo.h │ │ │ │ ├── pngmem.c │ │ │ │ ├── pngpread.c │ │ │ │ ├── pngpriv.h │ │ │ │ ├── pngread.c │ │ │ │ ├── pngrio.c │ │ │ │ ├── pngrtran.c │ │ │ │ ├── pngrutil.c │ │ │ │ ├── pngset.c │ │ │ │ ├── pngstruct.h │ │ │ │ ├── pngtrans.c │ │ │ │ ├── pngwio.c │ │ │ │ ├── pngwrite.c │ │ │ │ ├── pngwtran.c │ │ │ │ └── pngwutil.c │ │ ├── images │ │ │ ├── juce_Image.cpp │ │ │ ├── juce_Image.h │ │ │ ├── juce_ImageCache.cpp │ │ │ ├── juce_ImageCache.h │ │ │ ├── juce_ImageConvolutionKernel.cpp │ │ │ ├── juce_ImageConvolutionKernel.h │ │ │ ├── juce_ImageFileFormat.cpp │ │ │ └── juce_ImageFileFormat.h │ │ ├── juce_graphics.cpp │ │ ├── juce_graphics.h │ │ ├── juce_graphics.mm │ │ ├── juce_module_info │ │ ├── native │ │ │ ├── juce_RenderingHelpers.h │ │ │ ├── juce_android_Fonts.cpp │ │ │ ├── juce_android_GraphicsContext.cpp │ │ │ ├── juce_freetype_Fonts.cpp │ │ │ ├── juce_linux_Fonts.cpp │ │ │ ├── juce_mac_CoreGraphicsContext.h │ │ │ ├── juce_mac_CoreGraphicsContext.mm │ │ │ ├── juce_mac_CoreGraphicsHelpers.h │ │ │ ├── juce_mac_Fonts.mm │ │ │ ├── juce_win32_Direct2DGraphicsContext.cpp │ │ │ ├── juce_win32_DirectWriteTypeLayout.cpp │ │ │ ├── juce_win32_DirectWriteTypeface.cpp │ │ │ └── juce_win32_Fonts.cpp │ │ └── placement │ │ │ ├── juce_Justification.h │ │ │ ├── juce_RectanglePlacement.cpp │ │ │ └── juce_RectanglePlacement.h │ │ ├── juce_gui_basics │ │ ├── application │ │ │ ├── juce_Application.cpp │ │ │ └── juce_Application.h │ │ ├── buttons │ │ │ ├── juce_ArrowButton.cpp │ │ │ ├── juce_ArrowButton.h │ │ │ ├── juce_Button.cpp │ │ │ ├── juce_Button.h │ │ │ ├── juce_DrawableButton.cpp │ │ │ ├── juce_DrawableButton.h │ │ │ ├── juce_HyperlinkButton.cpp │ │ │ ├── juce_HyperlinkButton.h │ │ │ ├── juce_ImageButton.cpp │ │ │ ├── juce_ImageButton.h │ │ │ ├── juce_ShapeButton.cpp │ │ │ ├── juce_ShapeButton.h │ │ │ ├── juce_TextButton.cpp │ │ │ ├── juce_TextButton.h │ │ │ ├── juce_ToggleButton.cpp │ │ │ ├── juce_ToggleButton.h │ │ │ ├── juce_ToolbarButton.cpp │ │ │ └── juce_ToolbarButton.h │ │ ├── commands │ │ │ ├── juce_ApplicationCommandID.h │ │ │ ├── juce_ApplicationCommandInfo.cpp │ │ │ ├── juce_ApplicationCommandInfo.h │ │ │ ├── juce_ApplicationCommandManager.cpp │ │ │ ├── juce_ApplicationCommandManager.h │ │ │ ├── juce_ApplicationCommandTarget.cpp │ │ │ ├── juce_ApplicationCommandTarget.h │ │ │ ├── juce_KeyPressMappingSet.cpp │ │ │ └── juce_KeyPressMappingSet.h │ │ ├── components │ │ │ ├── juce_CachedComponentImage.h │ │ │ ├── juce_Component.cpp │ │ │ ├── juce_Component.h │ │ │ ├── juce_ComponentListener.cpp │ │ │ ├── juce_ComponentListener.h │ │ │ ├── juce_Desktop.cpp │ │ │ ├── juce_Desktop.h │ │ │ ├── juce_ModalComponentManager.cpp │ │ │ └── juce_ModalComponentManager.h │ │ ├── drawables │ │ │ ├── juce_Drawable.cpp │ │ │ ├── juce_Drawable.h │ │ │ ├── juce_DrawableComposite.cpp │ │ │ ├── juce_DrawableComposite.h │ │ │ ├── juce_DrawableImage.cpp │ │ │ ├── juce_DrawableImage.h │ │ │ ├── juce_DrawablePath.cpp │ │ │ ├── juce_DrawablePath.h │ │ │ ├── juce_DrawableRectangle.cpp │ │ │ ├── juce_DrawableRectangle.h │ │ │ ├── juce_DrawableShape.cpp │ │ │ ├── juce_DrawableShape.h │ │ │ ├── juce_DrawableText.cpp │ │ │ ├── juce_DrawableText.h │ │ │ └── juce_SVGParser.cpp │ │ ├── filebrowser │ │ │ ├── juce_DirectoryContentsDisplayComponent.cpp │ │ │ ├── juce_DirectoryContentsDisplayComponent.h │ │ │ ├── juce_DirectoryContentsList.cpp │ │ │ ├── juce_DirectoryContentsList.h │ │ │ ├── juce_FileBrowserComponent.cpp │ │ │ ├── juce_FileBrowserComponent.h │ │ │ ├── juce_FileBrowserListener.h │ │ │ ├── juce_FileChooser.cpp │ │ │ ├── juce_FileChooser.h │ │ │ ├── juce_FileChooserDialogBox.cpp │ │ │ ├── juce_FileChooserDialogBox.h │ │ │ ├── juce_FileListComponent.cpp │ │ │ ├── juce_FileListComponent.h │ │ │ ├── juce_FilePreviewComponent.h │ │ │ ├── juce_FileSearchPathListComponent.cpp │ │ │ ├── juce_FileSearchPathListComponent.h │ │ │ ├── juce_FileTreeComponent.cpp │ │ │ ├── juce_FileTreeComponent.h │ │ │ ├── juce_FilenameComponent.cpp │ │ │ ├── juce_FilenameComponent.h │ │ │ ├── juce_ImagePreviewComponent.cpp │ │ │ └── juce_ImagePreviewComponent.h │ │ ├── juce_gui_basics.cpp │ │ ├── juce_gui_basics.h │ │ ├── juce_gui_basics.mm │ │ ├── juce_module_info │ │ ├── keyboard │ │ │ ├── juce_CaretComponent.cpp │ │ │ ├── juce_CaretComponent.h │ │ │ ├── juce_KeyListener.cpp │ │ │ ├── juce_KeyListener.h │ │ │ ├── juce_KeyPress.cpp │ │ │ ├── juce_KeyPress.h │ │ │ ├── juce_KeyboardFocusTraverser.cpp │ │ │ ├── juce_KeyboardFocusTraverser.h │ │ │ ├── juce_ModifierKeys.cpp │ │ │ ├── juce_ModifierKeys.h │ │ │ ├── juce_SystemClipboard.h │ │ │ ├── juce_TextEditorKeyMapper.h │ │ │ └── juce_TextInputTarget.h │ │ ├── layout │ │ │ ├── juce_AnimatedPosition.h │ │ │ ├── juce_AnimatedPositionBehaviours.h │ │ │ ├── juce_ComponentAnimator.cpp │ │ │ ├── juce_ComponentAnimator.h │ │ │ ├── juce_ComponentBoundsConstrainer.cpp │ │ │ ├── juce_ComponentBoundsConstrainer.h │ │ │ ├── juce_ComponentBuilder.cpp │ │ │ ├── juce_ComponentBuilder.h │ │ │ ├── juce_ComponentMovementWatcher.cpp │ │ │ ├── juce_ComponentMovementWatcher.h │ │ │ ├── juce_ConcertinaPanel.cpp │ │ │ ├── juce_ConcertinaPanel.h │ │ │ ├── juce_GroupComponent.cpp │ │ │ ├── juce_GroupComponent.h │ │ │ ├── juce_MultiDocumentPanel.cpp │ │ │ ├── juce_MultiDocumentPanel.h │ │ │ ├── juce_ResizableBorderComponent.cpp │ │ │ ├── juce_ResizableBorderComponent.h │ │ │ ├── juce_ResizableCornerComponent.cpp │ │ │ ├── juce_ResizableCornerComponent.h │ │ │ ├── juce_ResizableEdgeComponent.cpp │ │ │ ├── juce_ResizableEdgeComponent.h │ │ │ ├── juce_ScrollBar.cpp │ │ │ ├── juce_ScrollBar.h │ │ │ ├── juce_StretchableLayoutManager.cpp │ │ │ ├── juce_StretchableLayoutManager.h │ │ │ ├── juce_StretchableLayoutResizerBar.cpp │ │ │ ├── juce_StretchableLayoutResizerBar.h │ │ │ ├── juce_StretchableObjectResizer.cpp │ │ │ ├── juce_StretchableObjectResizer.h │ │ │ ├── juce_TabbedButtonBar.cpp │ │ │ ├── juce_TabbedButtonBar.h │ │ │ ├── juce_TabbedComponent.cpp │ │ │ ├── juce_TabbedComponent.h │ │ │ ├── juce_Viewport.cpp │ │ │ └── juce_Viewport.h │ │ ├── lookandfeel │ │ │ ├── juce_LookAndFeel.cpp │ │ │ ├── juce_LookAndFeel.h │ │ │ ├── juce_LookAndFeel_V1.cpp │ │ │ ├── juce_LookAndFeel_V1.h │ │ │ ├── juce_LookAndFeel_V2.cpp │ │ │ ├── juce_LookAndFeel_V2.h │ │ │ ├── juce_LookAndFeel_V3.cpp │ │ │ └── juce_LookAndFeel_V3.h │ │ ├── menus │ │ │ ├── juce_MenuBarComponent.cpp │ │ │ ├── juce_MenuBarComponent.h │ │ │ ├── juce_MenuBarModel.cpp │ │ │ ├── juce_MenuBarModel.h │ │ │ ├── juce_PopupMenu.cpp │ │ │ └── juce_PopupMenu.h │ │ ├── mouse │ │ │ ├── juce_ComponentDragger.cpp │ │ │ ├── juce_ComponentDragger.h │ │ │ ├── juce_DragAndDropContainer.cpp │ │ │ ├── juce_DragAndDropContainer.h │ │ │ ├── juce_DragAndDropTarget.h │ │ │ ├── juce_FileDragAndDropTarget.h │ │ │ ├── juce_LassoComponent.h │ │ │ ├── juce_MouseCursor.cpp │ │ │ ├── juce_MouseCursor.h │ │ │ ├── juce_MouseEvent.cpp │ │ │ ├── juce_MouseEvent.h │ │ │ ├── juce_MouseInactivityDetector.cpp │ │ │ ├── juce_MouseInactivityDetector.h │ │ │ ├── juce_MouseInputSource.cpp │ │ │ ├── juce_MouseInputSource.h │ │ │ ├── juce_MouseListener.cpp │ │ │ ├── juce_MouseListener.h │ │ │ ├── juce_SelectedItemSet.h │ │ │ ├── juce_TextDragAndDropTarget.h │ │ │ └── juce_TooltipClient.h │ │ ├── native │ │ │ ├── juce_MultiTouchMapper.h │ │ │ ├── juce_android_FileChooser.cpp │ │ │ ├── juce_android_Windowing.cpp │ │ │ ├── juce_ios_UIViewComponentPeer.mm │ │ │ ├── juce_ios_Windowing.mm │ │ │ ├── juce_linux_Clipboard.cpp │ │ │ ├── juce_linux_FileChooser.cpp │ │ │ ├── juce_linux_Windowing.cpp │ │ │ ├── juce_mac_FileChooser.mm │ │ │ ├── juce_mac_MainMenu.mm │ │ │ ├── juce_mac_MouseCursor.mm │ │ │ ├── juce_mac_NSViewComponentPeer.mm │ │ │ ├── juce_mac_Windowing.mm │ │ │ ├── juce_win32_DragAndDrop.cpp │ │ │ ├── juce_win32_FileChooser.cpp │ │ │ └── juce_win32_Windowing.cpp │ │ ├── positioning │ │ │ ├── juce_MarkerList.cpp │ │ │ ├── juce_MarkerList.h │ │ │ ├── juce_RelativeCoordinate.cpp │ │ │ ├── juce_RelativeCoordinate.h │ │ │ ├── juce_RelativeCoordinatePositioner.cpp │ │ │ ├── juce_RelativeCoordinatePositioner.h │ │ │ ├── juce_RelativeParallelogram.cpp │ │ │ ├── juce_RelativeParallelogram.h │ │ │ ├── juce_RelativePoint.cpp │ │ │ ├── juce_RelativePoint.h │ │ │ ├── juce_RelativePointPath.cpp │ │ │ ├── juce_RelativePointPath.h │ │ │ ├── juce_RelativeRectangle.cpp │ │ │ └── juce_RelativeRectangle.h │ │ ├── properties │ │ │ ├── juce_BooleanPropertyComponent.cpp │ │ │ ├── juce_BooleanPropertyComponent.h │ │ │ ├── juce_ButtonPropertyComponent.cpp │ │ │ ├── juce_ButtonPropertyComponent.h │ │ │ ├── juce_ChoicePropertyComponent.cpp │ │ │ ├── juce_ChoicePropertyComponent.h │ │ │ ├── juce_PropertyComponent.cpp │ │ │ ├── juce_PropertyComponent.h │ │ │ ├── juce_PropertyPanel.cpp │ │ │ ├── juce_PropertyPanel.h │ │ │ ├── juce_SliderPropertyComponent.cpp │ │ │ ├── juce_SliderPropertyComponent.h │ │ │ ├── juce_TextPropertyComponent.cpp │ │ │ └── juce_TextPropertyComponent.h │ │ ├── widgets │ │ │ ├── juce_ComboBox.cpp │ │ │ ├── juce_ComboBox.h │ │ │ ├── juce_ImageComponent.cpp │ │ │ ├── juce_ImageComponent.h │ │ │ ├── juce_Label.cpp │ │ │ ├── juce_Label.h │ │ │ ├── juce_ListBox.cpp │ │ │ ├── juce_ListBox.h │ │ │ ├── juce_ProgressBar.cpp │ │ │ ├── juce_ProgressBar.h │ │ │ ├── juce_Slider.cpp │ │ │ ├── juce_Slider.h │ │ │ ├── juce_TableHeaderComponent.cpp │ │ │ ├── juce_TableHeaderComponent.h │ │ │ ├── juce_TableListBox.cpp │ │ │ ├── juce_TableListBox.h │ │ │ ├── juce_TextEditor.cpp │ │ │ ├── juce_TextEditor.h │ │ │ ├── juce_Toolbar.cpp │ │ │ ├── juce_Toolbar.h │ │ │ ├── juce_ToolbarItemComponent.cpp │ │ │ ├── juce_ToolbarItemComponent.h │ │ │ ├── juce_ToolbarItemFactory.h │ │ │ ├── juce_ToolbarItemPalette.cpp │ │ │ ├── juce_ToolbarItemPalette.h │ │ │ ├── juce_TreeView.cpp │ │ │ └── juce_TreeView.h │ │ └── windows │ │ │ ├── juce_AlertWindow.cpp │ │ │ ├── juce_AlertWindow.h │ │ │ ├── juce_CallOutBox.cpp │ │ │ ├── juce_CallOutBox.h │ │ │ ├── juce_ComponentPeer.cpp │ │ │ ├── juce_ComponentPeer.h │ │ │ ├── juce_DialogWindow.cpp │ │ │ ├── juce_DialogWindow.h │ │ │ ├── juce_DocumentWindow.cpp │ │ │ ├── juce_DocumentWindow.h │ │ │ ├── juce_NativeMessageBox.h │ │ │ ├── juce_ResizableWindow.cpp │ │ │ ├── juce_ResizableWindow.h │ │ │ ├── juce_ThreadWithProgressWindow.cpp │ │ │ ├── juce_ThreadWithProgressWindow.h │ │ │ ├── juce_TooltipWindow.cpp │ │ │ ├── juce_TooltipWindow.h │ │ │ ├── juce_TopLevelWindow.cpp │ │ │ └── juce_TopLevelWindow.h │ │ ├── juce_gui_extra │ │ ├── code_editor │ │ │ ├── juce_CPlusPlusCodeTokeniser.cpp │ │ │ ├── juce_CPlusPlusCodeTokeniser.h │ │ │ ├── juce_CPlusPlusCodeTokeniserFunctions.h │ │ │ ├── juce_CodeDocument.cpp │ │ │ ├── juce_CodeDocument.h │ │ │ ├── juce_CodeEditorComponent.cpp │ │ │ ├── juce_CodeEditorComponent.h │ │ │ ├── juce_CodeTokeniser.h │ │ │ ├── juce_LuaCodeTokeniser.cpp │ │ │ ├── juce_LuaCodeTokeniser.h │ │ │ ├── juce_XMLCodeTokeniser.cpp │ │ │ └── juce_XMLCodeTokeniser.h │ │ ├── documents │ │ │ ├── juce_FileBasedDocument.cpp │ │ │ └── juce_FileBasedDocument.h │ │ ├── embedding │ │ │ ├── juce_ActiveXControlComponent.h │ │ │ ├── juce_NSViewComponent.h │ │ │ └── juce_UIViewComponent.h │ │ ├── juce_gui_extra.cpp │ │ ├── juce_gui_extra.h │ │ ├── juce_gui_extra.mm │ │ ├── juce_module_info │ │ └── native │ │ │ ├── juce_android_WebBrowserComponent.cpp │ │ │ ├── juce_ios_UIViewComponent.mm │ │ │ ├── juce_linux_SystemTrayIcon.cpp │ │ │ ├── juce_linux_WebBrowserComponent.cpp │ │ │ ├── juce_mac_AppleRemote.mm │ │ │ ├── juce_mac_CarbonViewWrapperComponent.h │ │ │ ├── juce_mac_NSViewComponent.mm │ │ │ ├── juce_mac_SystemTrayIcon.cpp │ │ │ ├── juce_mac_WebBrowserComponent.mm │ │ │ ├── juce_win32_ActiveXComponent.cpp │ │ │ ├── juce_win32_SystemTrayIcon.cpp │ │ │ └── juce_win32_WebBrowserComponent.cpp │ │ ├── juce_opengl │ │ ├── juce_module_info │ │ ├── juce_opengl.cpp │ │ ├── juce_opengl.h │ │ ├── juce_opengl.mm │ │ ├── native │ │ │ ├── juce_MissingGLDefinitions.h │ │ │ ├── juce_OpenGLExtensions.h │ │ │ ├── juce_OpenGL_android.h │ │ │ ├── juce_OpenGL_ios.h │ │ │ ├── juce_OpenGL_linux.h │ │ │ ├── juce_OpenGL_osx.h │ │ │ └── juce_OpenGL_win32.h │ │ └── opengl │ │ │ ├── juce_Draggable3DOrientation.h │ │ │ ├── juce_Matrix3D.h │ │ │ ├── juce_OpenGLContext.cpp │ │ │ ├── juce_OpenGLContext.h │ │ │ ├── juce_OpenGLFrameBuffer.cpp │ │ │ ├── juce_OpenGLFrameBuffer.h │ │ │ ├── juce_OpenGLGraphicsContext.cpp │ │ │ ├── juce_OpenGLGraphicsContext.h │ │ │ ├── juce_OpenGLHelpers.cpp │ │ │ ├── juce_OpenGLHelpers.h │ │ │ ├── juce_OpenGLImage.cpp │ │ │ ├── juce_OpenGLImage.h │ │ │ ├── juce_OpenGLPixelFormat.cpp │ │ │ ├── juce_OpenGLPixelFormat.h │ │ │ ├── juce_OpenGLRenderer.h │ │ │ ├── juce_OpenGLShaderProgram.cpp │ │ │ ├── juce_OpenGLShaderProgram.h │ │ │ ├── juce_OpenGLTexture.cpp │ │ │ ├── juce_OpenGLTexture.h │ │ │ ├── juce_Quaternion.h │ │ │ └── juce_Vector3D.h │ │ └── juce_video │ │ ├── capture │ │ └── juce_CameraDevice.h │ │ ├── juce_module_info │ │ ├── juce_video.cpp │ │ ├── juce_video.h │ │ ├── juce_video.mm │ │ ├── native │ │ ├── juce_android_CameraDevice.cpp │ │ ├── juce_mac_CameraDevice.mm │ │ ├── juce_mac_QuickTimeMovieComponent.mm │ │ ├── juce_win32_CameraDevice.cpp │ │ ├── juce_win32_DirectShowComponent.cpp │ │ └── juce_win32_QuickTimeMovieComponent.cpp │ │ └── playback │ │ ├── juce_DirectShowComponent.h │ │ └── juce_QuickTimeMovieComponent.h └── Source │ ├── CrossDelayLine.cpp │ ├── CrossDelayLine.h │ ├── PluginEditor.cpp │ ├── PluginEditor.h │ ├── PluginProcessor.cpp │ └── PluginProcessor.h ├── MoorerReverb ├── Builds │ └── MacOSX │ │ ├── Info.plist │ │ ├── MoorerReverb.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── keithhearne.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── keithhearne.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── MoorerReverb.xcscheme │ │ │ └── xcschememanagement.plist │ │ └── RecentFilesMenuTemplate.nib ├── JuceLibraryCode │ ├── AppConfig.h │ ├── JuceHeader.h │ ├── ReadMe.txt │ └── modules │ │ ├── juce_audio_basics │ │ ├── buffers │ │ │ ├── juce_AudioDataConverters.cpp │ │ │ ├── juce_AudioDataConverters.h │ │ │ ├── juce_AudioSampleBuffer.cpp │ │ │ ├── juce_AudioSampleBuffer.h │ │ │ ├── juce_FloatVectorOperations.cpp │ │ │ └── juce_FloatVectorOperations.h │ │ ├── effects │ │ │ ├── juce_Decibels.h │ │ │ ├── juce_IIRFilter.cpp │ │ │ ├── juce_IIRFilter.h │ │ │ ├── juce_LagrangeInterpolator.cpp │ │ │ ├── juce_LagrangeInterpolator.h │ │ │ └── juce_Reverb.h │ │ ├── juce_audio_basics.cpp │ │ ├── juce_audio_basics.h │ │ ├── juce_audio_basics.mm │ │ ├── juce_module_info │ │ ├── midi │ │ │ ├── juce_MidiBuffer.cpp │ │ │ ├── juce_MidiBuffer.h │ │ │ ├── juce_MidiFile.cpp │ │ │ ├── juce_MidiFile.h │ │ │ ├── juce_MidiKeyboardState.cpp │ │ │ ├── juce_MidiKeyboardState.h │ │ │ ├── juce_MidiMessage.cpp │ │ │ ├── juce_MidiMessage.h │ │ │ ├── juce_MidiMessageSequence.cpp │ │ │ └── juce_MidiMessageSequence.h │ │ ├── sources │ │ │ ├── juce_AudioSource.h │ │ │ ├── juce_BufferingAudioSource.cpp │ │ │ ├── juce_BufferingAudioSource.h │ │ │ ├── juce_ChannelRemappingAudioSource.cpp │ │ │ ├── juce_ChannelRemappingAudioSource.h │ │ │ ├── juce_IIRFilterAudioSource.cpp │ │ │ ├── juce_IIRFilterAudioSource.h │ │ │ ├── juce_MixerAudioSource.cpp │ │ │ ├── juce_MixerAudioSource.h │ │ │ ├── juce_PositionableAudioSource.h │ │ │ ├── juce_ResamplingAudioSource.cpp │ │ │ ├── juce_ResamplingAudioSource.h │ │ │ ├── juce_ReverbAudioSource.cpp │ │ │ ├── juce_ReverbAudioSource.h │ │ │ ├── juce_ToneGeneratorAudioSource.cpp │ │ │ └── juce_ToneGeneratorAudioSource.h │ │ └── synthesisers │ │ │ ├── juce_Synthesiser.cpp │ │ │ └── juce_Synthesiser.h │ │ ├── juce_audio_devices │ │ ├── audio_cd │ │ │ ├── juce_AudioCDBurner.h │ │ │ ├── juce_AudioCDReader.cpp │ │ │ └── juce_AudioCDReader.h │ │ ├── audio_io │ │ │ ├── juce_AudioDeviceManager.cpp │ │ │ ├── juce_AudioDeviceManager.h │ │ │ ├── juce_AudioIODevice.cpp │ │ │ ├── juce_AudioIODevice.h │ │ │ ├── juce_AudioIODeviceType.cpp │ │ │ ├── juce_AudioIODeviceType.h │ │ │ └── juce_SystemAudioVolume.h │ │ ├── juce_audio_devices.cpp │ │ ├── juce_audio_devices.h │ │ ├── juce_audio_devices.mm │ │ ├── juce_module_info │ │ ├── midi_io │ │ │ ├── juce_MidiInput.h │ │ │ ├── juce_MidiMessageCollector.cpp │ │ │ ├── juce_MidiMessageCollector.h │ │ │ ├── juce_MidiOutput.cpp │ │ │ └── juce_MidiOutput.h │ │ ├── native │ │ │ ├── juce_MidiDataConcatenator.h │ │ │ ├── juce_android_Audio.cpp │ │ │ ├── juce_android_Midi.cpp │ │ │ ├── juce_android_OpenSL.cpp │ │ │ ├── juce_ios_Audio.cpp │ │ │ ├── juce_linux_ALSA.cpp │ │ │ ├── juce_linux_AudioCDReader.cpp │ │ │ ├── juce_linux_JackAudio.cpp │ │ │ ├── juce_linux_Midi.cpp │ │ │ ├── juce_mac_AudioCDBurner.mm │ │ │ ├── juce_mac_AudioCDReader.mm │ │ │ ├── juce_mac_CoreAudio.cpp │ │ │ ├── juce_mac_CoreMidi.cpp │ │ │ ├── juce_win32_ASIO.cpp │ │ │ ├── juce_win32_AudioCDBurner.cpp │ │ │ ├── juce_win32_AudioCDReader.cpp │ │ │ ├── juce_win32_DirectSound.cpp │ │ │ ├── juce_win32_Midi.cpp │ │ │ └── juce_win32_WASAPI.cpp │ │ └── sources │ │ │ ├── juce_AudioSourcePlayer.cpp │ │ │ ├── juce_AudioSourcePlayer.h │ │ │ ├── juce_AudioTransportSource.cpp │ │ │ └── juce_AudioTransportSource.h │ │ ├── juce_audio_formats │ │ ├── codecs │ │ │ ├── flac │ │ │ │ ├── Flac Licence.txt │ │ │ │ ├── all.h │ │ │ │ ├── alloc.h │ │ │ │ ├── assert.h │ │ │ │ ├── callback.h │ │ │ │ ├── compat.h │ │ │ │ ├── endswap.h │ │ │ │ ├── export.h │ │ │ │ ├── format.h │ │ │ │ ├── libFLAC │ │ │ │ │ ├── bitmath.c │ │ │ │ │ ├── bitreader.c │ │ │ │ │ ├── bitwriter.c │ │ │ │ │ ├── cpu.c │ │ │ │ │ ├── crc.c │ │ │ │ │ ├── fixed.c │ │ │ │ │ ├── float.c │ │ │ │ │ ├── format.c │ │ │ │ │ ├── include │ │ │ │ │ │ ├── private │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── bitmath.h │ │ │ │ │ │ │ ├── bitreader.h │ │ │ │ │ │ │ ├── bitwriter.h │ │ │ │ │ │ │ ├── cpu.h │ │ │ │ │ │ │ ├── crc.h │ │ │ │ │ │ │ ├── fixed.h │ │ │ │ │ │ │ ├── float.h │ │ │ │ │ │ │ ├── format.h │ │ │ │ │ │ │ ├── lpc.h │ │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ │ ├── memory.h │ │ │ │ │ │ │ ├── metadata.h │ │ │ │ │ │ │ ├── stream_encoder_framing.h │ │ │ │ │ │ │ └── window.h │ │ │ │ │ │ └── protected │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── stream_decoder.h │ │ │ │ │ │ │ └── stream_encoder.h │ │ │ │ │ ├── lpc_flac.c │ │ │ │ │ ├── md5.c │ │ │ │ │ ├── memory.c │ │ │ │ │ ├── stream_decoder.c │ │ │ │ │ ├── stream_encoder.c │ │ │ │ │ ├── stream_encoder_framing.c │ │ │ │ │ └── window_flac.c │ │ │ │ ├── metadata.h │ │ │ │ ├── ordinals.h │ │ │ │ ├── stream_decoder.h │ │ │ │ └── stream_encoder.h │ │ │ ├── juce_AiffAudioFormat.cpp │ │ │ ├── juce_AiffAudioFormat.h │ │ │ ├── juce_CoreAudioFormat.cpp │ │ │ ├── juce_CoreAudioFormat.h │ │ │ ├── juce_FlacAudioFormat.cpp │ │ │ ├── juce_FlacAudioFormat.h │ │ │ ├── juce_LAMEEncoderAudioFormat.cpp │ │ │ ├── juce_LAMEEncoderAudioFormat.h │ │ │ ├── juce_MP3AudioFormat.cpp │ │ │ ├── juce_MP3AudioFormat.h │ │ │ ├── juce_OggVorbisAudioFormat.cpp │ │ │ ├── juce_OggVorbisAudioFormat.h │ │ │ ├── juce_QuickTimeAudioFormat.cpp │ │ │ ├── juce_QuickTimeAudioFormat.h │ │ │ ├── juce_WavAudioFormat.cpp │ │ │ ├── juce_WavAudioFormat.h │ │ │ ├── juce_WindowsMediaAudioFormat.cpp │ │ │ ├── juce_WindowsMediaAudioFormat.h │ │ │ └── oggvorbis │ │ │ │ ├── Ogg Vorbis Licence.txt │ │ │ │ ├── bitwise.c │ │ │ │ ├── codec.h │ │ │ │ ├── config_types.h │ │ │ │ ├── framing.c │ │ │ │ ├── libvorbis-1.3.2 │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGES │ │ │ │ ├── COPYING │ │ │ │ ├── README │ │ │ │ └── lib │ │ │ │ │ ├── analysis.c │ │ │ │ │ ├── backends.h │ │ │ │ │ ├── bitrate.c │ │ │ │ │ ├── bitrate.h │ │ │ │ │ ├── block.c │ │ │ │ │ ├── books │ │ │ │ │ ├── coupled │ │ │ │ │ │ ├── res_books_51.h │ │ │ │ │ │ └── res_books_stereo.h │ │ │ │ │ ├── floor │ │ │ │ │ │ └── floor_books.h │ │ │ │ │ └── uncoupled │ │ │ │ │ │ └── res_books_uncoupled.h │ │ │ │ │ ├── codebook.c │ │ │ │ │ ├── codebook.h │ │ │ │ │ ├── codec_internal.h │ │ │ │ │ ├── envelope.c │ │ │ │ │ ├── envelope.h │ │ │ │ │ ├── floor0.c │ │ │ │ │ ├── floor1.c │ │ │ │ │ ├── highlevel.h │ │ │ │ │ ├── info.c │ │ │ │ │ ├── lookup.c │ │ │ │ │ ├── lookup.h │ │ │ │ │ ├── lookup_data.h │ │ │ │ │ ├── lpc.c │ │ │ │ │ ├── lpc.h │ │ │ │ │ ├── lsp.c │ │ │ │ │ ├── lsp.h │ │ │ │ │ ├── mapping0.c │ │ │ │ │ ├── masking.h │ │ │ │ │ ├── mdct.c │ │ │ │ │ ├── mdct.h │ │ │ │ │ ├── misc.h │ │ │ │ │ ├── modes │ │ │ │ │ ├── floor_all.h │ │ │ │ │ ├── psych_11.h │ │ │ │ │ ├── psych_16.h │ │ │ │ │ ├── psych_44.h │ │ │ │ │ ├── psych_8.h │ │ │ │ │ ├── residue_16.h │ │ │ │ │ ├── residue_44.h │ │ │ │ │ ├── residue_44p51.h │ │ │ │ │ ├── residue_44u.h │ │ │ │ │ ├── residue_8.h │ │ │ │ │ ├── setup_11.h │ │ │ │ │ ├── setup_16.h │ │ │ │ │ ├── setup_22.h │ │ │ │ │ ├── setup_32.h │ │ │ │ │ ├── setup_44.h │ │ │ │ │ ├── setup_44p51.h │ │ │ │ │ ├── setup_44u.h │ │ │ │ │ ├── setup_8.h │ │ │ │ │ └── setup_X.h │ │ │ │ │ ├── os.h │ │ │ │ │ ├── psy.c │ │ │ │ │ ├── psy.h │ │ │ │ │ ├── registry.c │ │ │ │ │ ├── registry.h │ │ │ │ │ ├── res0.c │ │ │ │ │ ├── scales.h │ │ │ │ │ ├── sharedbook.c │ │ │ │ │ ├── smallft.c │ │ │ │ │ ├── smallft.h │ │ │ │ │ ├── synthesis.c │ │ │ │ │ ├── vorbisenc.c │ │ │ │ │ ├── vorbisfile.c │ │ │ │ │ ├── window.c │ │ │ │ │ └── window.h │ │ │ │ ├── ogg.h │ │ │ │ ├── os_types.h │ │ │ │ ├── vorbisenc.h │ │ │ │ └── vorbisfile.h │ │ ├── format │ │ │ ├── juce_AudioFormat.cpp │ │ │ ├── juce_AudioFormat.h │ │ │ ├── juce_AudioFormatManager.cpp │ │ │ ├── juce_AudioFormatManager.h │ │ │ ├── juce_AudioFormatReader.cpp │ │ │ ├── juce_AudioFormatReader.h │ │ │ ├── juce_AudioFormatReaderSource.cpp │ │ │ ├── juce_AudioFormatReaderSource.h │ │ │ ├── juce_AudioFormatWriter.cpp │ │ │ ├── juce_AudioFormatWriter.h │ │ │ ├── juce_AudioSubsectionReader.cpp │ │ │ ├── juce_AudioSubsectionReader.h │ │ │ ├── juce_BufferingAudioFormatReader.cpp │ │ │ ├── juce_BufferingAudioFormatReader.h │ │ │ └── juce_MemoryMappedAudioFormatReader.h │ │ ├── juce_audio_formats.cpp │ │ ├── juce_audio_formats.h │ │ ├── juce_audio_formats.mm │ │ ├── juce_module_info │ │ └── sampler │ │ │ ├── juce_Sampler.cpp │ │ │ └── juce_Sampler.h │ │ ├── juce_audio_plugin_client │ │ ├── AAX │ │ │ ├── juce_AAX_Wrapper.cpp │ │ │ └── juce_AAX_Wrapper.mm │ │ ├── RTAS │ │ │ ├── juce_RTAS_DigiCode1.cpp │ │ │ ├── juce_RTAS_DigiCode2.cpp │ │ │ ├── juce_RTAS_DigiCode3.cpp │ │ │ ├── juce_RTAS_DigiCode_Header.h │ │ │ ├── juce_RTAS_MacResources.r │ │ │ ├── juce_RTAS_MacUtilities.mm │ │ │ ├── juce_RTAS_WinExports.def │ │ │ ├── juce_RTAS_WinResources.rsr │ │ │ ├── juce_RTAS_WinUtilities.cpp │ │ │ └── juce_RTAS_Wrapper.cpp │ │ ├── Standalone │ │ │ └── juce_StandaloneFilterWindow.h │ │ ├── VST │ │ │ ├── juce_VST_Wrapper.cpp │ │ │ └── juce_VST_Wrapper.mm │ │ ├── VST3 │ │ │ ├── juce_VST3_Wrapper.cpp │ │ │ └── juce_VST3_Wrapper.mm │ │ ├── juce_audio_plugin_client.h │ │ ├── juce_module_info │ │ └── utility │ │ │ ├── juce_CarbonVisibility.h │ │ │ ├── juce_CheckSettingMacros.h │ │ │ ├── juce_FakeMouseMoveGenerator.h │ │ │ ├── juce_IncludeModuleHeaders.h │ │ │ ├── juce_IncludeSystemHeaders.h │ │ │ ├── juce_PluginHostType.h │ │ │ └── juce_PluginUtilities.cpp │ │ ├── juce_audio_processors │ │ ├── format │ │ │ ├── juce_AudioPluginFormat.cpp │ │ │ ├── juce_AudioPluginFormat.h │ │ │ ├── juce_AudioPluginFormatManager.cpp │ │ │ └── juce_AudioPluginFormatManager.h │ │ ├── format_types │ │ │ ├── juce_AudioUnitPluginFormat.h │ │ │ ├── juce_AudioUnitPluginFormat.mm │ │ │ ├── juce_LADSPAPluginFormat.cpp │ │ │ ├── juce_LADSPAPluginFormat.h │ │ │ ├── juce_VST3Common.h │ │ │ ├── juce_VST3Headers.h │ │ │ ├── juce_VST3PluginFormat.cpp │ │ │ ├── juce_VST3PluginFormat.h │ │ │ ├── juce_VSTMidiEventList.h │ │ │ ├── juce_VSTPluginFormat.cpp │ │ │ └── juce_VSTPluginFormat.h │ │ ├── juce_audio_processors.cpp │ │ ├── juce_audio_processors.h │ │ ├── juce_audio_processors.mm │ │ ├── juce_module_info │ │ ├── processors │ │ │ ├── juce_AudioPlayHead.h │ │ │ ├── juce_AudioPluginInstance.h │ │ │ ├── juce_AudioProcessor.cpp │ │ │ ├── juce_AudioProcessor.h │ │ │ ├── juce_AudioProcessorEditor.cpp │ │ │ ├── juce_AudioProcessorEditor.h │ │ │ ├── juce_AudioProcessorGraph.cpp │ │ │ ├── juce_AudioProcessorGraph.h │ │ │ ├── juce_AudioProcessorListener.h │ │ │ ├── juce_GenericAudioProcessorEditor.cpp │ │ │ ├── juce_GenericAudioProcessorEditor.h │ │ │ ├── juce_PluginDescription.cpp │ │ │ └── juce_PluginDescription.h │ │ └── scanning │ │ │ ├── juce_KnownPluginList.cpp │ │ │ ├── juce_KnownPluginList.h │ │ │ ├── juce_PluginDirectoryScanner.cpp │ │ │ ├── juce_PluginDirectoryScanner.h │ │ │ ├── juce_PluginListComponent.cpp │ │ │ └── juce_PluginListComponent.h │ │ ├── juce_core │ │ ├── containers │ │ │ ├── juce_AbstractFifo.cpp │ │ │ ├── juce_AbstractFifo.h │ │ │ ├── juce_Array.h │ │ │ ├── juce_ArrayAllocationBase.h │ │ │ ├── juce_DynamicObject.cpp │ │ │ ├── juce_DynamicObject.h │ │ │ ├── juce_ElementComparator.h │ │ │ ├── juce_HashMap.h │ │ │ ├── juce_LinkedListPointer.h │ │ │ ├── juce_NamedValueSet.cpp │ │ │ ├── juce_NamedValueSet.h │ │ │ ├── juce_OwnedArray.h │ │ │ ├── juce_PropertySet.cpp │ │ │ ├── juce_PropertySet.h │ │ │ ├── juce_ReferenceCountedArray.h │ │ │ ├── juce_ScopedValueSetter.h │ │ │ ├── juce_SortedSet.h │ │ │ ├── juce_SparseSet.h │ │ │ ├── juce_Variant.cpp │ │ │ └── juce_Variant.h │ │ ├── files │ │ │ ├── juce_DirectoryIterator.cpp │ │ │ ├── juce_DirectoryIterator.h │ │ │ ├── juce_File.cpp │ │ │ ├── juce_File.h │ │ │ ├── juce_FileFilter.cpp │ │ │ ├── juce_FileFilter.h │ │ │ ├── juce_FileInputStream.cpp │ │ │ ├── juce_FileInputStream.h │ │ │ ├── juce_FileOutputStream.cpp │ │ │ ├── juce_FileOutputStream.h │ │ │ ├── juce_FileSearchPath.cpp │ │ │ ├── juce_FileSearchPath.h │ │ │ ├── juce_MemoryMappedFile.h │ │ │ ├── juce_TemporaryFile.cpp │ │ │ ├── juce_TemporaryFile.h │ │ │ ├── juce_WildcardFileFilter.cpp │ │ │ └── juce_WildcardFileFilter.h │ │ ├── javascript │ │ │ ├── juce_JSON.cpp │ │ │ ├── juce_JSON.h │ │ │ ├── juce_Javascript.cpp │ │ │ └── juce_Javascript.h │ │ ├── juce_core.cpp │ │ ├── juce_core.h │ │ ├── juce_core.mm │ │ ├── juce_module_info │ │ ├── logging │ │ │ ├── juce_FileLogger.cpp │ │ │ ├── juce_FileLogger.h │ │ │ ├── juce_Logger.cpp │ │ │ └── juce_Logger.h │ │ ├── maths │ │ │ ├── juce_BigInteger.cpp │ │ │ ├── juce_BigInteger.h │ │ │ ├── juce_Expression.cpp │ │ │ ├── juce_Expression.h │ │ │ ├── juce_MathsFunctions.h │ │ │ ├── juce_Random.cpp │ │ │ ├── juce_Random.h │ │ │ └── juce_Range.h │ │ ├── memory │ │ │ ├── juce_Atomic.h │ │ │ ├── juce_ByteOrder.h │ │ │ ├── juce_ContainerDeletePolicy.h │ │ │ ├── juce_HeapBlock.h │ │ │ ├── juce_LeakedObjectDetector.h │ │ │ ├── juce_Memory.h │ │ │ ├── juce_MemoryBlock.cpp │ │ │ ├── juce_MemoryBlock.h │ │ │ ├── juce_OptionalScopedPointer.h │ │ │ ├── juce_ReferenceCountedObject.h │ │ │ ├── juce_ScopedPointer.h │ │ │ ├── juce_Singleton.h │ │ │ └── juce_WeakReference.h │ │ ├── native │ │ │ ├── java │ │ │ │ └── JuceAppActivity.java │ │ │ ├── juce_BasicNativeHeaders.h │ │ │ ├── juce_android_Files.cpp │ │ │ ├── juce_android_JNIHelpers.h │ │ │ ├── juce_android_Misc.cpp │ │ │ ├── juce_android_Network.cpp │ │ │ ├── juce_android_SystemStats.cpp │ │ │ ├── juce_android_Threads.cpp │ │ │ ├── juce_linux_CommonFile.cpp │ │ │ ├── juce_linux_Files.cpp │ │ │ ├── juce_linux_Network.cpp │ │ │ ├── juce_linux_SystemStats.cpp │ │ │ ├── juce_linux_Threads.cpp │ │ │ ├── juce_mac_Files.mm │ │ │ ├── juce_mac_Network.mm │ │ │ ├── juce_mac_Strings.mm │ │ │ ├── juce_mac_SystemStats.mm │ │ │ ├── juce_mac_Threads.mm │ │ │ ├── juce_osx_ObjCHelpers.h │ │ │ ├── juce_posix_NamedPipe.cpp │ │ │ ├── juce_posix_SharedCode.h │ │ │ ├── juce_win32_ComSmartPtr.h │ │ │ ├── juce_win32_Files.cpp │ │ │ ├── juce_win32_Network.cpp │ │ │ ├── juce_win32_Registry.cpp │ │ │ ├── juce_win32_SystemStats.cpp │ │ │ └── juce_win32_Threads.cpp │ │ ├── network │ │ │ ├── juce_IPAddress.cpp │ │ │ ├── juce_IPAddress.h │ │ │ ├── juce_MACAddress.cpp │ │ │ ├── juce_MACAddress.h │ │ │ ├── juce_NamedPipe.cpp │ │ │ ├── juce_NamedPipe.h │ │ │ ├── juce_Socket.cpp │ │ │ ├── juce_Socket.h │ │ │ ├── juce_URL.cpp │ │ │ └── juce_URL.h │ │ ├── streams │ │ │ ├── juce_BufferedInputStream.cpp │ │ │ ├── juce_BufferedInputStream.h │ │ │ ├── juce_FileInputSource.cpp │ │ │ ├── juce_FileInputSource.h │ │ │ ├── juce_InputSource.h │ │ │ ├── juce_InputStream.cpp │ │ │ ├── juce_InputStream.h │ │ │ ├── juce_MemoryInputStream.cpp │ │ │ ├── juce_MemoryInputStream.h │ │ │ ├── juce_MemoryOutputStream.cpp │ │ │ ├── juce_MemoryOutputStream.h │ │ │ ├── juce_OutputStream.cpp │ │ │ ├── juce_OutputStream.h │ │ │ ├── juce_SubregionStream.cpp │ │ │ └── juce_SubregionStream.h │ │ ├── system │ │ │ ├── juce_PlatformDefs.h │ │ │ ├── juce_StandardHeader.h │ │ │ ├── juce_SystemStats.cpp │ │ │ ├── juce_SystemStats.h │ │ │ └── juce_TargetPlatform.h │ │ ├── text │ │ │ ├── juce_CharPointer_ASCII.h │ │ │ ├── juce_CharPointer_UTF16.h │ │ │ ├── juce_CharPointer_UTF32.h │ │ │ ├── juce_CharPointer_UTF8.h │ │ │ ├── juce_CharacterFunctions.cpp │ │ │ ├── juce_CharacterFunctions.h │ │ │ ├── juce_Identifier.cpp │ │ │ ├── juce_Identifier.h │ │ │ ├── juce_LocalisedStrings.cpp │ │ │ ├── juce_LocalisedStrings.h │ │ │ ├── juce_NewLine.h │ │ │ ├── juce_String.cpp │ │ │ ├── juce_String.h │ │ │ ├── juce_StringArray.cpp │ │ │ ├── juce_StringArray.h │ │ │ ├── juce_StringPairArray.cpp │ │ │ ├── juce_StringPairArray.h │ │ │ ├── juce_StringPool.cpp │ │ │ ├── juce_StringPool.h │ │ │ ├── juce_StringRef.h │ │ │ ├── juce_TextDiff.cpp │ │ │ └── juce_TextDiff.h │ │ ├── threads │ │ │ ├── juce_ChildProcess.cpp │ │ │ ├── juce_ChildProcess.h │ │ │ ├── juce_CriticalSection.h │ │ │ ├── juce_DynamicLibrary.h │ │ │ ├── juce_HighResolutionTimer.cpp │ │ │ ├── juce_HighResolutionTimer.h │ │ │ ├── juce_InterProcessLock.h │ │ │ ├── juce_Process.h │ │ │ ├── juce_ReadWriteLock.cpp │ │ │ ├── juce_ReadWriteLock.h │ │ │ ├── juce_ScopedLock.h │ │ │ ├── juce_ScopedReadLock.h │ │ │ ├── juce_ScopedWriteLock.h │ │ │ ├── juce_SpinLock.h │ │ │ ├── juce_Thread.cpp │ │ │ ├── juce_Thread.h │ │ │ ├── juce_ThreadLocalValue.h │ │ │ ├── juce_ThreadPool.cpp │ │ │ ├── juce_ThreadPool.h │ │ │ ├── juce_TimeSliceThread.cpp │ │ │ ├── juce_TimeSliceThread.h │ │ │ └── juce_WaitableEvent.h │ │ ├── time │ │ │ ├── juce_PerformanceCounter.cpp │ │ │ ├── juce_PerformanceCounter.h │ │ │ ├── juce_RelativeTime.cpp │ │ │ ├── juce_RelativeTime.h │ │ │ ├── juce_Time.cpp │ │ │ └── juce_Time.h │ │ ├── unit_tests │ │ │ ├── juce_UnitTest.cpp │ │ │ └── juce_UnitTest.h │ │ ├── xml │ │ │ ├── juce_XmlDocument.cpp │ │ │ ├── juce_XmlDocument.h │ │ │ ├── juce_XmlElement.cpp │ │ │ └── juce_XmlElement.h │ │ └── zip │ │ │ ├── juce_GZIPCompressorOutputStream.cpp │ │ │ ├── juce_GZIPCompressorOutputStream.h │ │ │ ├── juce_GZIPDecompressorInputStream.cpp │ │ │ ├── juce_GZIPDecompressorInputStream.h │ │ │ ├── juce_ZipFile.cpp │ │ │ ├── juce_ZipFile.h │ │ │ └── zlib │ │ │ ├── README │ │ │ ├── adler32.c │ │ │ ├── compress.c │ │ │ ├── crc32.c │ │ │ ├── crc32.h │ │ │ ├── deflate.c │ │ │ ├── deflate.h │ │ │ ├── infback.c │ │ │ ├── inffast.c │ │ │ ├── inffast.h │ │ │ ├── inffixed.h │ │ │ ├── inflate.c │ │ │ ├── inflate.h │ │ │ ├── inftrees.c │ │ │ ├── inftrees.h │ │ │ ├── trees.c │ │ │ ├── trees.h │ │ │ ├── uncompr.c │ │ │ ├── zconf.h │ │ │ ├── zconf.in.h │ │ │ ├── zlib.h │ │ │ ├── zutil.c │ │ │ └── zutil.h │ │ ├── juce_cryptography │ │ ├── encryption │ │ │ ├── juce_BlowFish.cpp │ │ │ ├── juce_BlowFish.h │ │ │ ├── juce_Primes.cpp │ │ │ ├── juce_Primes.h │ │ │ ├── juce_RSAKey.cpp │ │ │ └── juce_RSAKey.h │ │ ├── hashing │ │ │ ├── juce_MD5.cpp │ │ │ ├── juce_MD5.h │ │ │ ├── juce_SHA256.cpp │ │ │ └── juce_SHA256.h │ │ ├── juce_cryptography.cpp │ │ ├── juce_cryptography.h │ │ ├── juce_cryptography.mm │ │ └── juce_module_info │ │ ├── juce_data_structures │ │ ├── app_properties │ │ │ ├── juce_ApplicationProperties.cpp │ │ │ ├── juce_ApplicationProperties.h │ │ │ ├── juce_PropertiesFile.cpp │ │ │ └── juce_PropertiesFile.h │ │ ├── juce_data_structures.cpp │ │ ├── juce_data_structures.h │ │ ├── juce_data_structures.mm │ │ ├── juce_module_info │ │ ├── undomanager │ │ │ ├── juce_UndoManager.cpp │ │ │ ├── juce_UndoManager.h │ │ │ └── juce_UndoableAction.h │ │ └── values │ │ │ ├── juce_Value.cpp │ │ │ ├── juce_Value.h │ │ │ ├── juce_ValueTree.cpp │ │ │ └── juce_ValueTree.h │ │ ├── juce_events │ │ ├── broadcasters │ │ │ ├── juce_ActionBroadcaster.cpp │ │ │ ├── juce_ActionBroadcaster.h │ │ │ ├── juce_ActionListener.h │ │ │ ├── juce_AsyncUpdater.cpp │ │ │ ├── juce_AsyncUpdater.h │ │ │ ├── juce_ChangeBroadcaster.cpp │ │ │ ├── juce_ChangeBroadcaster.h │ │ │ ├── juce_ChangeListener.h │ │ │ └── juce_ListenerList.h │ │ ├── interprocess │ │ │ ├── juce_ConnectedChildProcess.cpp │ │ │ ├── juce_ConnectedChildProcess.h │ │ │ ├── juce_InterprocessConnection.cpp │ │ │ ├── juce_InterprocessConnection.h │ │ │ ├── juce_InterprocessConnectionServer.cpp │ │ │ └── juce_InterprocessConnectionServer.h │ │ ├── juce_events.cpp │ │ ├── juce_events.h │ │ ├── juce_events.mm │ │ ├── juce_module_info │ │ ├── messages │ │ │ ├── juce_ApplicationBase.cpp │ │ │ ├── juce_ApplicationBase.h │ │ │ ├── juce_CallbackMessage.h │ │ │ ├── juce_DeletedAtShutdown.cpp │ │ │ ├── juce_DeletedAtShutdown.h │ │ │ ├── juce_Initialisation.h │ │ │ ├── juce_Message.h │ │ │ ├── juce_MessageListener.cpp │ │ │ ├── juce_MessageListener.h │ │ │ ├── juce_MessageManager.cpp │ │ │ ├── juce_MessageManager.h │ │ │ └── juce_NotificationType.h │ │ ├── native │ │ │ ├── juce_ScopedXLock.h │ │ │ ├── juce_android_Messaging.cpp │ │ │ ├── juce_ios_MessageManager.mm │ │ │ ├── juce_linux_Messaging.cpp │ │ │ ├── juce_mac_MessageManager.mm │ │ │ ├── juce_osx_MessageQueue.h │ │ │ ├── juce_win32_HiddenMessageWindow.h │ │ │ └── juce_win32_Messaging.cpp │ │ └── timers │ │ │ ├── juce_MultiTimer.cpp │ │ │ ├── juce_MultiTimer.h │ │ │ ├── juce_Timer.cpp │ │ │ └── juce_Timer.h │ │ ├── juce_graphics │ │ ├── colour │ │ │ ├── juce_Colour.cpp │ │ │ ├── juce_Colour.h │ │ │ ├── juce_ColourGradient.cpp │ │ │ ├── juce_ColourGradient.h │ │ │ ├── juce_Colours.cpp │ │ │ ├── juce_Colours.h │ │ │ ├── juce_FillType.cpp │ │ │ ├── juce_FillType.h │ │ │ └── juce_PixelFormats.h │ │ ├── contexts │ │ │ ├── juce_GraphicsContext.cpp │ │ │ ├── juce_GraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.cpp │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.h │ │ │ ├── juce_LowLevelGraphicsSoftwareRenderer.cpp │ │ │ └── juce_LowLevelGraphicsSoftwareRenderer.h │ │ ├── effects │ │ │ ├── juce_DropShadowEffect.cpp │ │ │ ├── juce_DropShadowEffect.h │ │ │ ├── juce_GlowEffect.cpp │ │ │ ├── juce_GlowEffect.h │ │ │ └── juce_ImageEffectFilter.h │ │ ├── fonts │ │ │ ├── juce_AttributedString.cpp │ │ │ ├── juce_AttributedString.h │ │ │ ├── juce_CustomTypeface.cpp │ │ │ ├── juce_CustomTypeface.h │ │ │ ├── juce_Font.cpp │ │ │ ├── juce_Font.h │ │ │ ├── juce_GlyphArrangement.cpp │ │ │ ├── juce_GlyphArrangement.h │ │ │ ├── juce_TextLayout.cpp │ │ │ ├── juce_TextLayout.h │ │ │ ├── juce_Typeface.cpp │ │ │ └── juce_Typeface.h │ │ ├── geometry │ │ │ ├── juce_AffineTransform.cpp │ │ │ ├── juce_AffineTransform.h │ │ │ ├── juce_BorderSize.h │ │ │ ├── juce_EdgeTable.cpp │ │ │ ├── juce_EdgeTable.h │ │ │ ├── juce_Line.h │ │ │ ├── juce_Path.cpp │ │ │ ├── juce_Path.h │ │ │ ├── juce_PathIterator.cpp │ │ │ ├── juce_PathIterator.h │ │ │ ├── juce_PathStrokeType.cpp │ │ │ ├── juce_PathStrokeType.h │ │ │ ├── juce_Point.h │ │ │ ├── juce_Rectangle.h │ │ │ └── juce_RectangleList.h │ │ ├── image_formats │ │ │ ├── jpglib │ │ │ │ ├── README │ │ │ │ ├── cderror.h │ │ │ │ ├── changes to libjpeg for JUCE.txt │ │ │ │ ├── jcapimin.c │ │ │ │ ├── jcapistd.c │ │ │ │ ├── jccoefct.c │ │ │ │ ├── jccolor.c │ │ │ │ ├── jcdctmgr.c │ │ │ │ ├── jchuff.c │ │ │ │ ├── jchuff.h │ │ │ │ ├── jcinit.c │ │ │ │ ├── jcmainct.c │ │ │ │ ├── jcmarker.c │ │ │ │ ├── jcmaster.c │ │ │ │ ├── jcomapi.c │ │ │ │ ├── jconfig.h │ │ │ │ ├── jcparam.c │ │ │ │ ├── jcphuff.c │ │ │ │ ├── jcprepct.c │ │ │ │ ├── jcsample.c │ │ │ │ ├── jctrans.c │ │ │ │ ├── jdapimin.c │ │ │ │ ├── jdapistd.c │ │ │ │ ├── jdatasrc.c │ │ │ │ ├── jdcoefct.c │ │ │ │ ├── jdcolor.c │ │ │ │ ├── jdct.h │ │ │ │ ├── jddctmgr.c │ │ │ │ ├── jdhuff.c │ │ │ │ ├── jdhuff.h │ │ │ │ ├── jdinput.c │ │ │ │ ├── jdmainct.c │ │ │ │ ├── jdmarker.c │ │ │ │ ├── jdmaster.c │ │ │ │ ├── jdmerge.c │ │ │ │ ├── jdphuff.c │ │ │ │ ├── jdpostct.c │ │ │ │ ├── jdsample.c │ │ │ │ ├── jdtrans.c │ │ │ │ ├── jerror.c │ │ │ │ ├── jerror.h │ │ │ │ ├── jfdctflt.c │ │ │ │ ├── jfdctfst.c │ │ │ │ ├── jfdctint.c │ │ │ │ ├── jidctflt.c │ │ │ │ ├── jidctfst.c │ │ │ │ ├── jidctint.c │ │ │ │ ├── jidctred.c │ │ │ │ ├── jinclude.h │ │ │ │ ├── jmemmgr.c │ │ │ │ ├── jmemnobs.c │ │ │ │ ├── jmemsys.h │ │ │ │ ├── jmorecfg.h │ │ │ │ ├── jpegint.h │ │ │ │ ├── jpeglib.h │ │ │ │ ├── jquant1.c │ │ │ │ ├── jquant2.c │ │ │ │ ├── jutils.c │ │ │ │ ├── jversion.h │ │ │ │ ├── transupp.c │ │ │ │ └── transupp.h │ │ │ ├── juce_GIFLoader.cpp │ │ │ ├── juce_JPEGLoader.cpp │ │ │ ├── juce_PNGLoader.cpp │ │ │ └── pnglib │ │ │ │ ├── LICENSE │ │ │ │ ├── libpng_readme.txt │ │ │ │ ├── png.c │ │ │ │ ├── png.h │ │ │ │ ├── pngconf.h │ │ │ │ ├── pngerror.c │ │ │ │ ├── pngget.c │ │ │ │ ├── pnginfo.h │ │ │ │ ├── pngmem.c │ │ │ │ ├── pngpread.c │ │ │ │ ├── pngpriv.h │ │ │ │ ├── pngread.c │ │ │ │ ├── pngrio.c │ │ │ │ ├── pngrtran.c │ │ │ │ ├── pngrutil.c │ │ │ │ ├── pngset.c │ │ │ │ ├── pngstruct.h │ │ │ │ ├── pngtrans.c │ │ │ │ ├── pngwio.c │ │ │ │ ├── pngwrite.c │ │ │ │ ├── pngwtran.c │ │ │ │ └── pngwutil.c │ │ ├── images │ │ │ ├── juce_Image.cpp │ │ │ ├── juce_Image.h │ │ │ ├── juce_ImageCache.cpp │ │ │ ├── juce_ImageCache.h │ │ │ ├── juce_ImageConvolutionKernel.cpp │ │ │ ├── juce_ImageConvolutionKernel.h │ │ │ ├── juce_ImageFileFormat.cpp │ │ │ └── juce_ImageFileFormat.h │ │ ├── juce_graphics.cpp │ │ ├── juce_graphics.h │ │ ├── juce_graphics.mm │ │ ├── juce_module_info │ │ ├── native │ │ │ ├── juce_RenderingHelpers.h │ │ │ ├── juce_android_Fonts.cpp │ │ │ ├── juce_android_GraphicsContext.cpp │ │ │ ├── juce_freetype_Fonts.cpp │ │ │ ├── juce_linux_Fonts.cpp │ │ │ ├── juce_mac_CoreGraphicsContext.h │ │ │ ├── juce_mac_CoreGraphicsContext.mm │ │ │ ├── juce_mac_CoreGraphicsHelpers.h │ │ │ ├── juce_mac_Fonts.mm │ │ │ ├── juce_win32_Direct2DGraphicsContext.cpp │ │ │ ├── juce_win32_DirectWriteTypeLayout.cpp │ │ │ ├── juce_win32_DirectWriteTypeface.cpp │ │ │ └── juce_win32_Fonts.cpp │ │ └── placement │ │ │ ├── juce_Justification.h │ │ │ ├── juce_RectanglePlacement.cpp │ │ │ └── juce_RectanglePlacement.h │ │ ├── juce_gui_basics │ │ ├── application │ │ │ ├── juce_Application.cpp │ │ │ └── juce_Application.h │ │ ├── buttons │ │ │ ├── juce_ArrowButton.cpp │ │ │ ├── juce_ArrowButton.h │ │ │ ├── juce_Button.cpp │ │ │ ├── juce_Button.h │ │ │ ├── juce_DrawableButton.cpp │ │ │ ├── juce_DrawableButton.h │ │ │ ├── juce_HyperlinkButton.cpp │ │ │ ├── juce_HyperlinkButton.h │ │ │ ├── juce_ImageButton.cpp │ │ │ ├── juce_ImageButton.h │ │ │ ├── juce_ShapeButton.cpp │ │ │ ├── juce_ShapeButton.h │ │ │ ├── juce_TextButton.cpp │ │ │ ├── juce_TextButton.h │ │ │ ├── juce_ToggleButton.cpp │ │ │ ├── juce_ToggleButton.h │ │ │ ├── juce_ToolbarButton.cpp │ │ │ └── juce_ToolbarButton.h │ │ ├── commands │ │ │ ├── juce_ApplicationCommandID.h │ │ │ ├── juce_ApplicationCommandInfo.cpp │ │ │ ├── juce_ApplicationCommandInfo.h │ │ │ ├── juce_ApplicationCommandManager.cpp │ │ │ ├── juce_ApplicationCommandManager.h │ │ │ ├── juce_ApplicationCommandTarget.cpp │ │ │ ├── juce_ApplicationCommandTarget.h │ │ │ ├── juce_KeyPressMappingSet.cpp │ │ │ └── juce_KeyPressMappingSet.h │ │ ├── components │ │ │ ├── juce_CachedComponentImage.h │ │ │ ├── juce_Component.cpp │ │ │ ├── juce_Component.h │ │ │ ├── juce_ComponentListener.cpp │ │ │ ├── juce_ComponentListener.h │ │ │ ├── juce_Desktop.cpp │ │ │ ├── juce_Desktop.h │ │ │ ├── juce_ModalComponentManager.cpp │ │ │ └── juce_ModalComponentManager.h │ │ ├── drawables │ │ │ ├── juce_Drawable.cpp │ │ │ ├── juce_Drawable.h │ │ │ ├── juce_DrawableComposite.cpp │ │ │ ├── juce_DrawableComposite.h │ │ │ ├── juce_DrawableImage.cpp │ │ │ ├── juce_DrawableImage.h │ │ │ ├── juce_DrawablePath.cpp │ │ │ ├── juce_DrawablePath.h │ │ │ ├── juce_DrawableRectangle.cpp │ │ │ ├── juce_DrawableRectangle.h │ │ │ ├── juce_DrawableShape.cpp │ │ │ ├── juce_DrawableShape.h │ │ │ ├── juce_DrawableText.cpp │ │ │ ├── juce_DrawableText.h │ │ │ └── juce_SVGParser.cpp │ │ ├── filebrowser │ │ │ ├── juce_DirectoryContentsDisplayComponent.cpp │ │ │ ├── juce_DirectoryContentsDisplayComponent.h │ │ │ ├── juce_DirectoryContentsList.cpp │ │ │ ├── juce_DirectoryContentsList.h │ │ │ ├── juce_FileBrowserComponent.cpp │ │ │ ├── juce_FileBrowserComponent.h │ │ │ ├── juce_FileBrowserListener.h │ │ │ ├── juce_FileChooser.cpp │ │ │ ├── juce_FileChooser.h │ │ │ ├── juce_FileChooserDialogBox.cpp │ │ │ ├── juce_FileChooserDialogBox.h │ │ │ ├── juce_FileListComponent.cpp │ │ │ ├── juce_FileListComponent.h │ │ │ ├── juce_FilePreviewComponent.h │ │ │ ├── juce_FileSearchPathListComponent.cpp │ │ │ ├── juce_FileSearchPathListComponent.h │ │ │ ├── juce_FileTreeComponent.cpp │ │ │ ├── juce_FileTreeComponent.h │ │ │ ├── juce_FilenameComponent.cpp │ │ │ ├── juce_FilenameComponent.h │ │ │ ├── juce_ImagePreviewComponent.cpp │ │ │ └── juce_ImagePreviewComponent.h │ │ ├── juce_gui_basics.cpp │ │ ├── juce_gui_basics.h │ │ ├── juce_gui_basics.mm │ │ ├── juce_module_info │ │ ├── keyboard │ │ │ ├── juce_CaretComponent.cpp │ │ │ ├── juce_CaretComponent.h │ │ │ ├── juce_KeyListener.cpp │ │ │ ├── juce_KeyListener.h │ │ │ ├── juce_KeyPress.cpp │ │ │ ├── juce_KeyPress.h │ │ │ ├── juce_KeyboardFocusTraverser.cpp │ │ │ ├── juce_KeyboardFocusTraverser.h │ │ │ ├── juce_ModifierKeys.cpp │ │ │ ├── juce_ModifierKeys.h │ │ │ ├── juce_SystemClipboard.h │ │ │ ├── juce_TextEditorKeyMapper.h │ │ │ └── juce_TextInputTarget.h │ │ ├── layout │ │ │ ├── juce_AnimatedPosition.h │ │ │ ├── juce_AnimatedPositionBehaviours.h │ │ │ ├── juce_ComponentAnimator.cpp │ │ │ ├── juce_ComponentAnimator.h │ │ │ ├── juce_ComponentBoundsConstrainer.cpp │ │ │ ├── juce_ComponentBoundsConstrainer.h │ │ │ ├── juce_ComponentBuilder.cpp │ │ │ ├── juce_ComponentBuilder.h │ │ │ ├── juce_ComponentMovementWatcher.cpp │ │ │ ├── juce_ComponentMovementWatcher.h │ │ │ ├── juce_ConcertinaPanel.cpp │ │ │ ├── juce_ConcertinaPanel.h │ │ │ ├── juce_GroupComponent.cpp │ │ │ ├── juce_GroupComponent.h │ │ │ ├── juce_MultiDocumentPanel.cpp │ │ │ ├── juce_MultiDocumentPanel.h │ │ │ ├── juce_ResizableBorderComponent.cpp │ │ │ ├── juce_ResizableBorderComponent.h │ │ │ ├── juce_ResizableCornerComponent.cpp │ │ │ ├── juce_ResizableCornerComponent.h │ │ │ ├── juce_ResizableEdgeComponent.cpp │ │ │ ├── juce_ResizableEdgeComponent.h │ │ │ ├── juce_ScrollBar.cpp │ │ │ ├── juce_ScrollBar.h │ │ │ ├── juce_StretchableLayoutManager.cpp │ │ │ ├── juce_StretchableLayoutManager.h │ │ │ ├── juce_StretchableLayoutResizerBar.cpp │ │ │ ├── juce_StretchableLayoutResizerBar.h │ │ │ ├── juce_StretchableObjectResizer.cpp │ │ │ ├── juce_StretchableObjectResizer.h │ │ │ ├── juce_TabbedButtonBar.cpp │ │ │ ├── juce_TabbedButtonBar.h │ │ │ ├── juce_TabbedComponent.cpp │ │ │ ├── juce_TabbedComponent.h │ │ │ ├── juce_Viewport.cpp │ │ │ └── juce_Viewport.h │ │ ├── lookandfeel │ │ │ ├── juce_LookAndFeel.cpp │ │ │ ├── juce_LookAndFeel.h │ │ │ ├── juce_LookAndFeel_V1.cpp │ │ │ ├── juce_LookAndFeel_V1.h │ │ │ ├── juce_LookAndFeel_V2.cpp │ │ │ ├── juce_LookAndFeel_V2.h │ │ │ ├── juce_LookAndFeel_V3.cpp │ │ │ └── juce_LookAndFeel_V3.h │ │ ├── menus │ │ │ ├── juce_MenuBarComponent.cpp │ │ │ ├── juce_MenuBarComponent.h │ │ │ ├── juce_MenuBarModel.cpp │ │ │ ├── juce_MenuBarModel.h │ │ │ ├── juce_PopupMenu.cpp │ │ │ └── juce_PopupMenu.h │ │ ├── mouse │ │ │ ├── juce_ComponentDragger.cpp │ │ │ ├── juce_ComponentDragger.h │ │ │ ├── juce_DragAndDropContainer.cpp │ │ │ ├── juce_DragAndDropContainer.h │ │ │ ├── juce_DragAndDropTarget.h │ │ │ ├── juce_FileDragAndDropTarget.h │ │ │ ├── juce_LassoComponent.h │ │ │ ├── juce_MouseCursor.cpp │ │ │ ├── juce_MouseCursor.h │ │ │ ├── juce_MouseEvent.cpp │ │ │ ├── juce_MouseEvent.h │ │ │ ├── juce_MouseInactivityDetector.cpp │ │ │ ├── juce_MouseInactivityDetector.h │ │ │ ├── juce_MouseInputSource.cpp │ │ │ ├── juce_MouseInputSource.h │ │ │ ├── juce_MouseListener.cpp │ │ │ ├── juce_MouseListener.h │ │ │ ├── juce_SelectedItemSet.h │ │ │ ├── juce_TextDragAndDropTarget.h │ │ │ └── juce_TooltipClient.h │ │ ├── native │ │ │ ├── juce_MultiTouchMapper.h │ │ │ ├── juce_android_FileChooser.cpp │ │ │ ├── juce_android_Windowing.cpp │ │ │ ├── juce_ios_UIViewComponentPeer.mm │ │ │ ├── juce_ios_Windowing.mm │ │ │ ├── juce_linux_Clipboard.cpp │ │ │ ├── juce_linux_FileChooser.cpp │ │ │ ├── juce_linux_Windowing.cpp │ │ │ ├── juce_mac_FileChooser.mm │ │ │ ├── juce_mac_MainMenu.mm │ │ │ ├── juce_mac_MouseCursor.mm │ │ │ ├── juce_mac_NSViewComponentPeer.mm │ │ │ ├── juce_mac_Windowing.mm │ │ │ ├── juce_win32_DragAndDrop.cpp │ │ │ ├── juce_win32_FileChooser.cpp │ │ │ └── juce_win32_Windowing.cpp │ │ ├── positioning │ │ │ ├── juce_MarkerList.cpp │ │ │ ├── juce_MarkerList.h │ │ │ ├── juce_RelativeCoordinate.cpp │ │ │ ├── juce_RelativeCoordinate.h │ │ │ ├── juce_RelativeCoordinatePositioner.cpp │ │ │ ├── juce_RelativeCoordinatePositioner.h │ │ │ ├── juce_RelativeParallelogram.cpp │ │ │ ├── juce_RelativeParallelogram.h │ │ │ ├── juce_RelativePoint.cpp │ │ │ ├── juce_RelativePoint.h │ │ │ ├── juce_RelativePointPath.cpp │ │ │ ├── juce_RelativePointPath.h │ │ │ ├── juce_RelativeRectangle.cpp │ │ │ └── juce_RelativeRectangle.h │ │ ├── properties │ │ │ ├── juce_BooleanPropertyComponent.cpp │ │ │ ├── juce_BooleanPropertyComponent.h │ │ │ ├── juce_ButtonPropertyComponent.cpp │ │ │ ├── juce_ButtonPropertyComponent.h │ │ │ ├── juce_ChoicePropertyComponent.cpp │ │ │ ├── juce_ChoicePropertyComponent.h │ │ │ ├── juce_PropertyComponent.cpp │ │ │ ├── juce_PropertyComponent.h │ │ │ ├── juce_PropertyPanel.cpp │ │ │ ├── juce_PropertyPanel.h │ │ │ ├── juce_SliderPropertyComponent.cpp │ │ │ ├── juce_SliderPropertyComponent.h │ │ │ ├── juce_TextPropertyComponent.cpp │ │ │ └── juce_TextPropertyComponent.h │ │ ├── widgets │ │ │ ├── juce_ComboBox.cpp │ │ │ ├── juce_ComboBox.h │ │ │ ├── juce_ImageComponent.cpp │ │ │ ├── juce_ImageComponent.h │ │ │ ├── juce_Label.cpp │ │ │ ├── juce_Label.h │ │ │ ├── juce_ListBox.cpp │ │ │ ├── juce_ListBox.h │ │ │ ├── juce_ProgressBar.cpp │ │ │ ├── juce_ProgressBar.h │ │ │ ├── juce_Slider.cpp │ │ │ ├── juce_Slider.h │ │ │ ├── juce_TableHeaderComponent.cpp │ │ │ ├── juce_TableHeaderComponent.h │ │ │ ├── juce_TableListBox.cpp │ │ │ ├── juce_TableListBox.h │ │ │ ├── juce_TextEditor.cpp │ │ │ ├── juce_TextEditor.h │ │ │ ├── juce_Toolbar.cpp │ │ │ ├── juce_Toolbar.h │ │ │ ├── juce_ToolbarItemComponent.cpp │ │ │ ├── juce_ToolbarItemComponent.h │ │ │ ├── juce_ToolbarItemFactory.h │ │ │ ├── juce_ToolbarItemPalette.cpp │ │ │ ├── juce_ToolbarItemPalette.h │ │ │ ├── juce_TreeView.cpp │ │ │ └── juce_TreeView.h │ │ └── windows │ │ │ ├── juce_AlertWindow.cpp │ │ │ ├── juce_AlertWindow.h │ │ │ ├── juce_CallOutBox.cpp │ │ │ ├── juce_CallOutBox.h │ │ │ ├── juce_ComponentPeer.cpp │ │ │ ├── juce_ComponentPeer.h │ │ │ ├── juce_DialogWindow.cpp │ │ │ ├── juce_DialogWindow.h │ │ │ ├── juce_DocumentWindow.cpp │ │ │ ├── juce_DocumentWindow.h │ │ │ ├── juce_NativeMessageBox.h │ │ │ ├── juce_ResizableWindow.cpp │ │ │ ├── juce_ResizableWindow.h │ │ │ ├── juce_ThreadWithProgressWindow.cpp │ │ │ ├── juce_ThreadWithProgressWindow.h │ │ │ ├── juce_TooltipWindow.cpp │ │ │ ├── juce_TooltipWindow.h │ │ │ ├── juce_TopLevelWindow.cpp │ │ │ └── juce_TopLevelWindow.h │ │ ├── juce_gui_extra │ │ ├── code_editor │ │ │ ├── juce_CPlusPlusCodeTokeniser.cpp │ │ │ ├── juce_CPlusPlusCodeTokeniser.h │ │ │ ├── juce_CPlusPlusCodeTokeniserFunctions.h │ │ │ ├── juce_CodeDocument.cpp │ │ │ ├── juce_CodeDocument.h │ │ │ ├── juce_CodeEditorComponent.cpp │ │ │ ├── juce_CodeEditorComponent.h │ │ │ ├── juce_CodeTokeniser.h │ │ │ ├── juce_LuaCodeTokeniser.cpp │ │ │ ├── juce_LuaCodeTokeniser.h │ │ │ ├── juce_XMLCodeTokeniser.cpp │ │ │ └── juce_XMLCodeTokeniser.h │ │ ├── documents │ │ │ ├── juce_FileBasedDocument.cpp │ │ │ └── juce_FileBasedDocument.h │ │ ├── embedding │ │ │ ├── juce_ActiveXControlComponent.h │ │ │ ├── juce_NSViewComponent.h │ │ │ └── juce_UIViewComponent.h │ │ ├── juce_gui_extra.cpp │ │ ├── juce_gui_extra.h │ │ ├── juce_gui_extra.mm │ │ ├── juce_module_info │ │ └── native │ │ │ ├── juce_android_WebBrowserComponent.cpp │ │ │ ├── juce_ios_UIViewComponent.mm │ │ │ ├── juce_linux_SystemTrayIcon.cpp │ │ │ ├── juce_linux_WebBrowserComponent.cpp │ │ │ ├── juce_mac_AppleRemote.mm │ │ │ ├── juce_mac_CarbonViewWrapperComponent.h │ │ │ ├── juce_mac_NSViewComponent.mm │ │ │ ├── juce_mac_SystemTrayIcon.cpp │ │ │ ├── juce_mac_WebBrowserComponent.mm │ │ │ ├── juce_win32_ActiveXComponent.cpp │ │ │ ├── juce_win32_SystemTrayIcon.cpp │ │ │ └── juce_win32_WebBrowserComponent.cpp │ │ ├── juce_opengl │ │ ├── juce_module_info │ │ ├── juce_opengl.cpp │ │ ├── juce_opengl.h │ │ ├── juce_opengl.mm │ │ ├── native │ │ │ ├── juce_MissingGLDefinitions.h │ │ │ ├── juce_OpenGLExtensions.h │ │ │ ├── juce_OpenGL_android.h │ │ │ ├── juce_OpenGL_ios.h │ │ │ ├── juce_OpenGL_linux.h │ │ │ ├── juce_OpenGL_osx.h │ │ │ └── juce_OpenGL_win32.h │ │ └── opengl │ │ │ ├── juce_Draggable3DOrientation.h │ │ │ ├── juce_Matrix3D.h │ │ │ ├── juce_OpenGLContext.cpp │ │ │ ├── juce_OpenGLContext.h │ │ │ ├── juce_OpenGLFrameBuffer.cpp │ │ │ ├── juce_OpenGLFrameBuffer.h │ │ │ ├── juce_OpenGLGraphicsContext.cpp │ │ │ ├── juce_OpenGLGraphicsContext.h │ │ │ ├── juce_OpenGLHelpers.cpp │ │ │ ├── juce_OpenGLHelpers.h │ │ │ ├── juce_OpenGLImage.cpp │ │ │ ├── juce_OpenGLImage.h │ │ │ ├── juce_OpenGLPixelFormat.cpp │ │ │ ├── juce_OpenGLPixelFormat.h │ │ │ ├── juce_OpenGLRenderer.h │ │ │ ├── juce_OpenGLShaderProgram.cpp │ │ │ ├── juce_OpenGLShaderProgram.h │ │ │ ├── juce_OpenGLTexture.cpp │ │ │ ├── juce_OpenGLTexture.h │ │ │ ├── juce_Quaternion.h │ │ │ └── juce_Vector3D.h │ │ └── juce_video │ │ ├── capture │ │ └── juce_CameraDevice.h │ │ ├── juce_module_info │ │ ├── juce_video.cpp │ │ ├── juce_video.h │ │ ├── juce_video.mm │ │ ├── native │ │ ├── juce_android_CameraDevice.cpp │ │ ├── juce_mac_CameraDevice.mm │ │ ├── juce_mac_QuickTimeMovieComponent.mm │ │ ├── juce_win32_CameraDevice.cpp │ │ ├── juce_win32_DirectShowComponent.cpp │ │ └── juce_win32_QuickTimeMovieComponent.cpp │ │ └── playback │ │ ├── juce_DirectShowComponent.h │ │ └── juce_QuickTimeMovieComponent.h ├── MoorerReverb.jucer └── Source │ ├── AllPass.cpp │ ├── AllPass.h │ ├── Comb.cpp │ ├── Comb.h │ ├── DelayLine.cpp │ ├── DelayLine.h │ ├── ERTapDelayLine.cpp │ ├── ERTapDelayLine.h │ ├── LowPass.cpp │ ├── LowPass.h │ ├── Moorer.cpp │ ├── Moorer.h │ ├── PluginEditor.cpp │ ├── PluginEditor.h │ ├── PluginProcessor.cpp │ └── PluginProcessor.h ├── MoorerReverbStereo ├── Builds │ └── MacOSX │ │ ├── Info.plist │ │ ├── MoorerReverbStereo.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── keithhearne.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ └── keithhearne.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── MoorerReverbStereo.xcscheme │ │ │ └── xcschememanagement.plist │ │ └── RecentFilesMenuTemplate.nib ├── JuceLibraryCode │ ├── AppConfig.h │ ├── JuceHeader.h │ ├── ReadMe.txt │ └── modules │ │ ├── juce_audio_basics │ │ ├── buffers │ │ │ ├── juce_AudioDataConverters.cpp │ │ │ ├── juce_AudioDataConverters.h │ │ │ ├── juce_AudioSampleBuffer.cpp │ │ │ ├── juce_AudioSampleBuffer.h │ │ │ ├── juce_FloatVectorOperations.cpp │ │ │ └── juce_FloatVectorOperations.h │ │ ├── effects │ │ │ ├── juce_Decibels.h │ │ │ ├── juce_IIRFilter.cpp │ │ │ ├── juce_IIRFilter.h │ │ │ ├── juce_LagrangeInterpolator.cpp │ │ │ ├── juce_LagrangeInterpolator.h │ │ │ └── juce_Reverb.h │ │ ├── juce_audio_basics.cpp │ │ ├── juce_audio_basics.h │ │ ├── juce_audio_basics.mm │ │ ├── juce_module_info │ │ ├── midi │ │ │ ├── juce_MidiBuffer.cpp │ │ │ ├── juce_MidiBuffer.h │ │ │ ├── juce_MidiFile.cpp │ │ │ ├── juce_MidiFile.h │ │ │ ├── juce_MidiKeyboardState.cpp │ │ │ ├── juce_MidiKeyboardState.h │ │ │ ├── juce_MidiMessage.cpp │ │ │ ├── juce_MidiMessage.h │ │ │ ├── juce_MidiMessageSequence.cpp │ │ │ └── juce_MidiMessageSequence.h │ │ ├── sources │ │ │ ├── juce_AudioSource.h │ │ │ ├── juce_BufferingAudioSource.cpp │ │ │ ├── juce_BufferingAudioSource.h │ │ │ ├── juce_ChannelRemappingAudioSource.cpp │ │ │ ├── juce_ChannelRemappingAudioSource.h │ │ │ ├── juce_IIRFilterAudioSource.cpp │ │ │ ├── juce_IIRFilterAudioSource.h │ │ │ ├── juce_MixerAudioSource.cpp │ │ │ ├── juce_MixerAudioSource.h │ │ │ ├── juce_PositionableAudioSource.h │ │ │ ├── juce_ResamplingAudioSource.cpp │ │ │ ├── juce_ResamplingAudioSource.h │ │ │ ├── juce_ReverbAudioSource.cpp │ │ │ ├── juce_ReverbAudioSource.h │ │ │ ├── juce_ToneGeneratorAudioSource.cpp │ │ │ └── juce_ToneGeneratorAudioSource.h │ │ └── synthesisers │ │ │ ├── juce_Synthesiser.cpp │ │ │ └── juce_Synthesiser.h │ │ ├── juce_audio_devices │ │ ├── audio_cd │ │ │ ├── juce_AudioCDBurner.h │ │ │ ├── juce_AudioCDReader.cpp │ │ │ └── juce_AudioCDReader.h │ │ ├── audio_io │ │ │ ├── juce_AudioDeviceManager.cpp │ │ │ ├── juce_AudioDeviceManager.h │ │ │ ├── juce_AudioIODevice.cpp │ │ │ ├── juce_AudioIODevice.h │ │ │ ├── juce_AudioIODeviceType.cpp │ │ │ ├── juce_AudioIODeviceType.h │ │ │ └── juce_SystemAudioVolume.h │ │ ├── juce_audio_devices.cpp │ │ ├── juce_audio_devices.h │ │ ├── juce_audio_devices.mm │ │ ├── juce_module_info │ │ ├── midi_io │ │ │ ├── juce_MidiInput.h │ │ │ ├── juce_MidiMessageCollector.cpp │ │ │ ├── juce_MidiMessageCollector.h │ │ │ ├── juce_MidiOutput.cpp │ │ │ └── juce_MidiOutput.h │ │ ├── native │ │ │ ├── juce_MidiDataConcatenator.h │ │ │ ├── juce_android_Audio.cpp │ │ │ ├── juce_android_Midi.cpp │ │ │ ├── juce_android_OpenSL.cpp │ │ │ ├── juce_ios_Audio.cpp │ │ │ ├── juce_linux_ALSA.cpp │ │ │ ├── juce_linux_AudioCDReader.cpp │ │ │ ├── juce_linux_JackAudio.cpp │ │ │ ├── juce_linux_Midi.cpp │ │ │ ├── juce_mac_AudioCDBurner.mm │ │ │ ├── juce_mac_AudioCDReader.mm │ │ │ ├── juce_mac_CoreAudio.cpp │ │ │ ├── juce_mac_CoreMidi.cpp │ │ │ ├── juce_win32_ASIO.cpp │ │ │ ├── juce_win32_AudioCDBurner.cpp │ │ │ ├── juce_win32_AudioCDReader.cpp │ │ │ ├── juce_win32_DirectSound.cpp │ │ │ ├── juce_win32_Midi.cpp │ │ │ └── juce_win32_WASAPI.cpp │ │ └── sources │ │ │ ├── juce_AudioSourcePlayer.cpp │ │ │ ├── juce_AudioSourcePlayer.h │ │ │ ├── juce_AudioTransportSource.cpp │ │ │ └── juce_AudioTransportSource.h │ │ ├── juce_audio_formats │ │ ├── codecs │ │ │ ├── flac │ │ │ │ ├── Flac Licence.txt │ │ │ │ ├── all.h │ │ │ │ ├── alloc.h │ │ │ │ ├── assert.h │ │ │ │ ├── callback.h │ │ │ │ ├── compat.h │ │ │ │ ├── endswap.h │ │ │ │ ├── export.h │ │ │ │ ├── format.h │ │ │ │ ├── libFLAC │ │ │ │ │ ├── bitmath.c │ │ │ │ │ ├── bitreader.c │ │ │ │ │ ├── bitwriter.c │ │ │ │ │ ├── cpu.c │ │ │ │ │ ├── crc.c │ │ │ │ │ ├── fixed.c │ │ │ │ │ ├── float.c │ │ │ │ │ ├── format.c │ │ │ │ │ ├── include │ │ │ │ │ │ ├── private │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── bitmath.h │ │ │ │ │ │ │ ├── bitreader.h │ │ │ │ │ │ │ ├── bitwriter.h │ │ │ │ │ │ │ ├── cpu.h │ │ │ │ │ │ │ ├── crc.h │ │ │ │ │ │ │ ├── fixed.h │ │ │ │ │ │ │ ├── float.h │ │ │ │ │ │ │ ├── format.h │ │ │ │ │ │ │ ├── lpc.h │ │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ │ ├── memory.h │ │ │ │ │ │ │ ├── metadata.h │ │ │ │ │ │ │ ├── stream_encoder_framing.h │ │ │ │ │ │ │ └── window.h │ │ │ │ │ │ └── protected │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── stream_decoder.h │ │ │ │ │ │ │ └── stream_encoder.h │ │ │ │ │ ├── lpc_flac.c │ │ │ │ │ ├── md5.c │ │ │ │ │ ├── memory.c │ │ │ │ │ ├── stream_decoder.c │ │ │ │ │ ├── stream_encoder.c │ │ │ │ │ ├── stream_encoder_framing.c │ │ │ │ │ └── window_flac.c │ │ │ │ ├── metadata.h │ │ │ │ ├── ordinals.h │ │ │ │ ├── stream_decoder.h │ │ │ │ └── stream_encoder.h │ │ │ ├── juce_AiffAudioFormat.cpp │ │ │ ├── juce_AiffAudioFormat.h │ │ │ ├── juce_CoreAudioFormat.cpp │ │ │ ├── juce_CoreAudioFormat.h │ │ │ ├── juce_FlacAudioFormat.cpp │ │ │ ├── juce_FlacAudioFormat.h │ │ │ ├── juce_LAMEEncoderAudioFormat.cpp │ │ │ ├── juce_LAMEEncoderAudioFormat.h │ │ │ ├── juce_MP3AudioFormat.cpp │ │ │ ├── juce_MP3AudioFormat.h │ │ │ ├── juce_OggVorbisAudioFormat.cpp │ │ │ ├── juce_OggVorbisAudioFormat.h │ │ │ ├── juce_QuickTimeAudioFormat.cpp │ │ │ ├── juce_QuickTimeAudioFormat.h │ │ │ ├── juce_WavAudioFormat.cpp │ │ │ ├── juce_WavAudioFormat.h │ │ │ ├── juce_WindowsMediaAudioFormat.cpp │ │ │ ├── juce_WindowsMediaAudioFormat.h │ │ │ └── oggvorbis │ │ │ │ ├── Ogg Vorbis Licence.txt │ │ │ │ ├── bitwise.c │ │ │ │ ├── codec.h │ │ │ │ ├── config_types.h │ │ │ │ ├── framing.c │ │ │ │ ├── libvorbis-1.3.2 │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGES │ │ │ │ ├── COPYING │ │ │ │ ├── README │ │ │ │ └── lib │ │ │ │ │ ├── analysis.c │ │ │ │ │ ├── backends.h │ │ │ │ │ ├── bitrate.c │ │ │ │ │ ├── bitrate.h │ │ │ │ │ ├── block.c │ │ │ │ │ ├── books │ │ │ │ │ ├── coupled │ │ │ │ │ │ ├── res_books_51.h │ │ │ │ │ │ └── res_books_stereo.h │ │ │ │ │ ├── floor │ │ │ │ │ │ └── floor_books.h │ │ │ │ │ └── uncoupled │ │ │ │ │ │ └── res_books_uncoupled.h │ │ │ │ │ ├── codebook.c │ │ │ │ │ ├── codebook.h │ │ │ │ │ ├── codec_internal.h │ │ │ │ │ ├── envelope.c │ │ │ │ │ ├── envelope.h │ │ │ │ │ ├── floor0.c │ │ │ │ │ ├── floor1.c │ │ │ │ │ ├── highlevel.h │ │ │ │ │ ├── info.c │ │ │ │ │ ├── lookup.c │ │ │ │ │ ├── lookup.h │ │ │ │ │ ├── lookup_data.h │ │ │ │ │ ├── lpc.c │ │ │ │ │ ├── lpc.h │ │ │ │ │ ├── lsp.c │ │ │ │ │ ├── lsp.h │ │ │ │ │ ├── mapping0.c │ │ │ │ │ ├── masking.h │ │ │ │ │ ├── mdct.c │ │ │ │ │ ├── mdct.h │ │ │ │ │ ├── misc.h │ │ │ │ │ ├── modes │ │ │ │ │ ├── floor_all.h │ │ │ │ │ ├── psych_11.h │ │ │ │ │ ├── psych_16.h │ │ │ │ │ ├── psych_44.h │ │ │ │ │ ├── psych_8.h │ │ │ │ │ ├── residue_16.h │ │ │ │ │ ├── residue_44.h │ │ │ │ │ ├── residue_44p51.h │ │ │ │ │ ├── residue_44u.h │ │ │ │ │ ├── residue_8.h │ │ │ │ │ ├── setup_11.h │ │ │ │ │ ├── setup_16.h │ │ │ │ │ ├── setup_22.h │ │ │ │ │ ├── setup_32.h │ │ │ │ │ ├── setup_44.h │ │ │ │ │ ├── setup_44p51.h │ │ │ │ │ ├── setup_44u.h │ │ │ │ │ ├── setup_8.h │ │ │ │ │ └── setup_X.h │ │ │ │ │ ├── os.h │ │ │ │ │ ├── psy.c │ │ │ │ │ ├── psy.h │ │ │ │ │ ├── registry.c │ │ │ │ │ ├── registry.h │ │ │ │ │ ├── res0.c │ │ │ │ │ ├── scales.h │ │ │ │ │ ├── sharedbook.c │ │ │ │ │ ├── smallft.c │ │ │ │ │ ├── smallft.h │ │ │ │ │ ├── synthesis.c │ │ │ │ │ ├── vorbisenc.c │ │ │ │ │ ├── vorbisfile.c │ │ │ │ │ ├── window.c │ │ │ │ │ └── window.h │ │ │ │ ├── ogg.h │ │ │ │ ├── os_types.h │ │ │ │ ├── vorbisenc.h │ │ │ │ └── vorbisfile.h │ │ ├── format │ │ │ ├── juce_AudioFormat.cpp │ │ │ ├── juce_AudioFormat.h │ │ │ ├── juce_AudioFormatManager.cpp │ │ │ ├── juce_AudioFormatManager.h │ │ │ ├── juce_AudioFormatReader.cpp │ │ │ ├── juce_AudioFormatReader.h │ │ │ ├── juce_AudioFormatReaderSource.cpp │ │ │ ├── juce_AudioFormatReaderSource.h │ │ │ ├── juce_AudioFormatWriter.cpp │ │ │ ├── juce_AudioFormatWriter.h │ │ │ ├── juce_AudioSubsectionReader.cpp │ │ │ ├── juce_AudioSubsectionReader.h │ │ │ ├── juce_BufferingAudioFormatReader.cpp │ │ │ ├── juce_BufferingAudioFormatReader.h │ │ │ └── juce_MemoryMappedAudioFormatReader.h │ │ ├── juce_audio_formats.cpp │ │ ├── juce_audio_formats.h │ │ ├── juce_audio_formats.mm │ │ ├── juce_module_info │ │ └── sampler │ │ │ ├── juce_Sampler.cpp │ │ │ └── juce_Sampler.h │ │ ├── juce_audio_plugin_client │ │ ├── AAX │ │ │ ├── juce_AAX_Wrapper.cpp │ │ │ └── juce_AAX_Wrapper.mm │ │ ├── RTAS │ │ │ ├── juce_RTAS_DigiCode1.cpp │ │ │ ├── juce_RTAS_DigiCode2.cpp │ │ │ ├── juce_RTAS_DigiCode3.cpp │ │ │ ├── juce_RTAS_DigiCode_Header.h │ │ │ ├── juce_RTAS_MacResources.r │ │ │ ├── juce_RTAS_MacUtilities.mm │ │ │ ├── juce_RTAS_WinExports.def │ │ │ ├── juce_RTAS_WinResources.rsr │ │ │ ├── juce_RTAS_WinUtilities.cpp │ │ │ └── juce_RTAS_Wrapper.cpp │ │ ├── Standalone │ │ │ └── juce_StandaloneFilterWindow.h │ │ ├── VST │ │ │ ├── juce_VST_Wrapper.cpp │ │ │ └── juce_VST_Wrapper.mm │ │ ├── VST3 │ │ │ ├── juce_VST3_Wrapper.cpp │ │ │ └── juce_VST3_Wrapper.mm │ │ ├── juce_audio_plugin_client.h │ │ ├── juce_module_info │ │ └── utility │ │ │ ├── juce_CarbonVisibility.h │ │ │ ├── juce_CheckSettingMacros.h │ │ │ ├── juce_FakeMouseMoveGenerator.h │ │ │ ├── juce_IncludeModuleHeaders.h │ │ │ ├── juce_IncludeSystemHeaders.h │ │ │ ├── juce_PluginHostType.h │ │ │ └── juce_PluginUtilities.cpp │ │ ├── juce_audio_processors │ │ ├── format │ │ │ ├── juce_AudioPluginFormat.cpp │ │ │ ├── juce_AudioPluginFormat.h │ │ │ ├── juce_AudioPluginFormatManager.cpp │ │ │ └── juce_AudioPluginFormatManager.h │ │ ├── format_types │ │ │ ├── juce_AudioUnitPluginFormat.h │ │ │ ├── juce_AudioUnitPluginFormat.mm │ │ │ ├── juce_LADSPAPluginFormat.cpp │ │ │ ├── juce_LADSPAPluginFormat.h │ │ │ ├── juce_VST3Common.h │ │ │ ├── juce_VST3Headers.h │ │ │ ├── juce_VST3PluginFormat.cpp │ │ │ ├── juce_VST3PluginFormat.h │ │ │ ├── juce_VSTMidiEventList.h │ │ │ ├── juce_VSTPluginFormat.cpp │ │ │ └── juce_VSTPluginFormat.h │ │ ├── juce_audio_processors.cpp │ │ ├── juce_audio_processors.h │ │ ├── juce_audio_processors.mm │ │ ├── juce_module_info │ │ ├── processors │ │ │ ├── juce_AudioPlayHead.h │ │ │ ├── juce_AudioPluginInstance.h │ │ │ ├── juce_AudioProcessor.cpp │ │ │ ├── juce_AudioProcessor.h │ │ │ ├── juce_AudioProcessorEditor.cpp │ │ │ ├── juce_AudioProcessorEditor.h │ │ │ ├── juce_AudioProcessorGraph.cpp │ │ │ ├── juce_AudioProcessorGraph.h │ │ │ ├── juce_AudioProcessorListener.h │ │ │ ├── juce_GenericAudioProcessorEditor.cpp │ │ │ ├── juce_GenericAudioProcessorEditor.h │ │ │ ├── juce_PluginDescription.cpp │ │ │ └── juce_PluginDescription.h │ │ └── scanning │ │ │ ├── juce_KnownPluginList.cpp │ │ │ ├── juce_KnownPluginList.h │ │ │ ├── juce_PluginDirectoryScanner.cpp │ │ │ ├── juce_PluginDirectoryScanner.h │ │ │ ├── juce_PluginListComponent.cpp │ │ │ └── juce_PluginListComponent.h │ │ ├── juce_core │ │ ├── containers │ │ │ ├── juce_AbstractFifo.cpp │ │ │ ├── juce_AbstractFifo.h │ │ │ ├── juce_Array.h │ │ │ ├── juce_ArrayAllocationBase.h │ │ │ ├── juce_DynamicObject.cpp │ │ │ ├── juce_DynamicObject.h │ │ │ ├── juce_ElementComparator.h │ │ │ ├── juce_HashMap.h │ │ │ ├── juce_LinkedListPointer.h │ │ │ ├── juce_NamedValueSet.cpp │ │ │ ├── juce_NamedValueSet.h │ │ │ ├── juce_OwnedArray.h │ │ │ ├── juce_PropertySet.cpp │ │ │ ├── juce_PropertySet.h │ │ │ ├── juce_ReferenceCountedArray.h │ │ │ ├── juce_ScopedValueSetter.h │ │ │ ├── juce_SortedSet.h │ │ │ ├── juce_SparseSet.h │ │ │ ├── juce_Variant.cpp │ │ │ └── juce_Variant.h │ │ ├── files │ │ │ ├── juce_DirectoryIterator.cpp │ │ │ ├── juce_DirectoryIterator.h │ │ │ ├── juce_File.cpp │ │ │ ├── juce_File.h │ │ │ ├── juce_FileFilter.cpp │ │ │ ├── juce_FileFilter.h │ │ │ ├── juce_FileInputStream.cpp │ │ │ ├── juce_FileInputStream.h │ │ │ ├── juce_FileOutputStream.cpp │ │ │ ├── juce_FileOutputStream.h │ │ │ ├── juce_FileSearchPath.cpp │ │ │ ├── juce_FileSearchPath.h │ │ │ ├── juce_MemoryMappedFile.h │ │ │ ├── juce_TemporaryFile.cpp │ │ │ ├── juce_TemporaryFile.h │ │ │ ├── juce_WildcardFileFilter.cpp │ │ │ └── juce_WildcardFileFilter.h │ │ ├── javascript │ │ │ ├── juce_JSON.cpp │ │ │ ├── juce_JSON.h │ │ │ ├── juce_Javascript.cpp │ │ │ └── juce_Javascript.h │ │ ├── juce_core.cpp │ │ ├── juce_core.h │ │ ├── juce_core.mm │ │ ├── juce_module_info │ │ ├── logging │ │ │ ├── juce_FileLogger.cpp │ │ │ ├── juce_FileLogger.h │ │ │ ├── juce_Logger.cpp │ │ │ └── juce_Logger.h │ │ ├── maths │ │ │ ├── juce_BigInteger.cpp │ │ │ ├── juce_BigInteger.h │ │ │ ├── juce_Expression.cpp │ │ │ ├── juce_Expression.h │ │ │ ├── juce_MathsFunctions.h │ │ │ ├── juce_Random.cpp │ │ │ ├── juce_Random.h │ │ │ └── juce_Range.h │ │ ├── memory │ │ │ ├── juce_Atomic.h │ │ │ ├── juce_ByteOrder.h │ │ │ ├── juce_ContainerDeletePolicy.h │ │ │ ├── juce_HeapBlock.h │ │ │ ├── juce_LeakedObjectDetector.h │ │ │ ├── juce_Memory.h │ │ │ ├── juce_MemoryBlock.cpp │ │ │ ├── juce_MemoryBlock.h │ │ │ ├── juce_OptionalScopedPointer.h │ │ │ ├── juce_ReferenceCountedObject.h │ │ │ ├── juce_ScopedPointer.h │ │ │ ├── juce_Singleton.h │ │ │ └── juce_WeakReference.h │ │ ├── native │ │ │ ├── java │ │ │ │ └── JuceAppActivity.java │ │ │ ├── juce_BasicNativeHeaders.h │ │ │ ├── juce_android_Files.cpp │ │ │ ├── juce_android_JNIHelpers.h │ │ │ ├── juce_android_Misc.cpp │ │ │ ├── juce_android_Network.cpp │ │ │ ├── juce_android_SystemStats.cpp │ │ │ ├── juce_android_Threads.cpp │ │ │ ├── juce_linux_CommonFile.cpp │ │ │ ├── juce_linux_Files.cpp │ │ │ ├── juce_linux_Network.cpp │ │ │ ├── juce_linux_SystemStats.cpp │ │ │ ├── juce_linux_Threads.cpp │ │ │ ├── juce_mac_Files.mm │ │ │ ├── juce_mac_Network.mm │ │ │ ├── juce_mac_Strings.mm │ │ │ ├── juce_mac_SystemStats.mm │ │ │ ├── juce_mac_Threads.mm │ │ │ ├── juce_osx_ObjCHelpers.h │ │ │ ├── juce_posix_NamedPipe.cpp │ │ │ ├── juce_posix_SharedCode.h │ │ │ ├── juce_win32_ComSmartPtr.h │ │ │ ├── juce_win32_Files.cpp │ │ │ ├── juce_win32_Network.cpp │ │ │ ├── juce_win32_Registry.cpp │ │ │ ├── juce_win32_SystemStats.cpp │ │ │ └── juce_win32_Threads.cpp │ │ ├── network │ │ │ ├── juce_IPAddress.cpp │ │ │ ├── juce_IPAddress.h │ │ │ ├── juce_MACAddress.cpp │ │ │ ├── juce_MACAddress.h │ │ │ ├── juce_NamedPipe.cpp │ │ │ ├── juce_NamedPipe.h │ │ │ ├── juce_Socket.cpp │ │ │ ├── juce_Socket.h │ │ │ ├── juce_URL.cpp │ │ │ └── juce_URL.h │ │ ├── streams │ │ │ ├── juce_BufferedInputStream.cpp │ │ │ ├── juce_BufferedInputStream.h │ │ │ ├── juce_FileInputSource.cpp │ │ │ ├── juce_FileInputSource.h │ │ │ ├── juce_InputSource.h │ │ │ ├── juce_InputStream.cpp │ │ │ ├── juce_InputStream.h │ │ │ ├── juce_MemoryInputStream.cpp │ │ │ ├── juce_MemoryInputStream.h │ │ │ ├── juce_MemoryOutputStream.cpp │ │ │ ├── juce_MemoryOutputStream.h │ │ │ ├── juce_OutputStream.cpp │ │ │ ├── juce_OutputStream.h │ │ │ ├── juce_SubregionStream.cpp │ │ │ └── juce_SubregionStream.h │ │ ├── system │ │ │ ├── juce_PlatformDefs.h │ │ │ ├── juce_StandardHeader.h │ │ │ ├── juce_SystemStats.cpp │ │ │ ├── juce_SystemStats.h │ │ │ └── juce_TargetPlatform.h │ │ ├── text │ │ │ ├── juce_CharPointer_ASCII.h │ │ │ ├── juce_CharPointer_UTF16.h │ │ │ ├── juce_CharPointer_UTF32.h │ │ │ ├── juce_CharPointer_UTF8.h │ │ │ ├── juce_CharacterFunctions.cpp │ │ │ ├── juce_CharacterFunctions.h │ │ │ ├── juce_Identifier.cpp │ │ │ ├── juce_Identifier.h │ │ │ ├── juce_LocalisedStrings.cpp │ │ │ ├── juce_LocalisedStrings.h │ │ │ ├── juce_NewLine.h │ │ │ ├── juce_String.cpp │ │ │ ├── juce_String.h │ │ │ ├── juce_StringArray.cpp │ │ │ ├── juce_StringArray.h │ │ │ ├── juce_StringPairArray.cpp │ │ │ ├── juce_StringPairArray.h │ │ │ ├── juce_StringPool.cpp │ │ │ ├── juce_StringPool.h │ │ │ ├── juce_StringRef.h │ │ │ ├── juce_TextDiff.cpp │ │ │ └── juce_TextDiff.h │ │ ├── threads │ │ │ ├── juce_ChildProcess.cpp │ │ │ ├── juce_ChildProcess.h │ │ │ ├── juce_CriticalSection.h │ │ │ ├── juce_DynamicLibrary.h │ │ │ ├── juce_HighResolutionTimer.cpp │ │ │ ├── juce_HighResolutionTimer.h │ │ │ ├── juce_InterProcessLock.h │ │ │ ├── juce_Process.h │ │ │ ├── juce_ReadWriteLock.cpp │ │ │ ├── juce_ReadWriteLock.h │ │ │ ├── juce_ScopedLock.h │ │ │ ├── juce_ScopedReadLock.h │ │ │ ├── juce_ScopedWriteLock.h │ │ │ ├── juce_SpinLock.h │ │ │ ├── juce_Thread.cpp │ │ │ ├── juce_Thread.h │ │ │ ├── juce_ThreadLocalValue.h │ │ │ ├── juce_ThreadPool.cpp │ │ │ ├── juce_ThreadPool.h │ │ │ ├── juce_TimeSliceThread.cpp │ │ │ ├── juce_TimeSliceThread.h │ │ │ └── juce_WaitableEvent.h │ │ ├── time │ │ │ ├── juce_PerformanceCounter.cpp │ │ │ ├── juce_PerformanceCounter.h │ │ │ ├── juce_RelativeTime.cpp │ │ │ ├── juce_RelativeTime.h │ │ │ ├── juce_Time.cpp │ │ │ └── juce_Time.h │ │ ├── unit_tests │ │ │ ├── juce_UnitTest.cpp │ │ │ └── juce_UnitTest.h │ │ ├── xml │ │ │ ├── juce_XmlDocument.cpp │ │ │ ├── juce_XmlDocument.h │ │ │ ├── juce_XmlElement.cpp │ │ │ └── juce_XmlElement.h │ │ └── zip │ │ │ ├── juce_GZIPCompressorOutputStream.cpp │ │ │ ├── juce_GZIPCompressorOutputStream.h │ │ │ ├── juce_GZIPDecompressorInputStream.cpp │ │ │ ├── juce_GZIPDecompressorInputStream.h │ │ │ ├── juce_ZipFile.cpp │ │ │ ├── juce_ZipFile.h │ │ │ └── zlib │ │ │ ├── README │ │ │ ├── adler32.c │ │ │ ├── compress.c │ │ │ ├── crc32.c │ │ │ ├── crc32.h │ │ │ ├── deflate.c │ │ │ ├── deflate.h │ │ │ ├── infback.c │ │ │ ├── inffast.c │ │ │ ├── inffast.h │ │ │ ├── inffixed.h │ │ │ ├── inflate.c │ │ │ ├── inflate.h │ │ │ ├── inftrees.c │ │ │ ├── inftrees.h │ │ │ ├── trees.c │ │ │ ├── trees.h │ │ │ ├── uncompr.c │ │ │ ├── zconf.h │ │ │ ├── zconf.in.h │ │ │ ├── zlib.h │ │ │ ├── zutil.c │ │ │ └── zutil.h │ │ ├── juce_cryptography │ │ ├── encryption │ │ │ ├── juce_BlowFish.cpp │ │ │ ├── juce_BlowFish.h │ │ │ ├── juce_Primes.cpp │ │ │ ├── juce_Primes.h │ │ │ ├── juce_RSAKey.cpp │ │ │ └── juce_RSAKey.h │ │ ├── hashing │ │ │ ├── juce_MD5.cpp │ │ │ ├── juce_MD5.h │ │ │ ├── juce_SHA256.cpp │ │ │ └── juce_SHA256.h │ │ ├── juce_cryptography.cpp │ │ ├── juce_cryptography.h │ │ ├── juce_cryptography.mm │ │ └── juce_module_info │ │ ├── juce_data_structures │ │ ├── app_properties │ │ │ ├── juce_ApplicationProperties.cpp │ │ │ ├── juce_ApplicationProperties.h │ │ │ ├── juce_PropertiesFile.cpp │ │ │ └── juce_PropertiesFile.h │ │ ├── juce_data_structures.cpp │ │ ├── juce_data_structures.h │ │ ├── juce_data_structures.mm │ │ ├── juce_module_info │ │ ├── undomanager │ │ │ ├── juce_UndoManager.cpp │ │ │ ├── juce_UndoManager.h │ │ │ └── juce_UndoableAction.h │ │ └── values │ │ │ ├── juce_Value.cpp │ │ │ ├── juce_Value.h │ │ │ ├── juce_ValueTree.cpp │ │ │ └── juce_ValueTree.h │ │ ├── juce_events │ │ ├── broadcasters │ │ │ ├── juce_ActionBroadcaster.cpp │ │ │ ├── juce_ActionBroadcaster.h │ │ │ ├── juce_ActionListener.h │ │ │ ├── juce_AsyncUpdater.cpp │ │ │ ├── juce_AsyncUpdater.h │ │ │ ├── juce_ChangeBroadcaster.cpp │ │ │ ├── juce_ChangeBroadcaster.h │ │ │ ├── juce_ChangeListener.h │ │ │ └── juce_ListenerList.h │ │ ├── interprocess │ │ │ ├── juce_ConnectedChildProcess.cpp │ │ │ ├── juce_ConnectedChildProcess.h │ │ │ ├── juce_InterprocessConnection.cpp │ │ │ ├── juce_InterprocessConnection.h │ │ │ ├── juce_InterprocessConnectionServer.cpp │ │ │ └── juce_InterprocessConnectionServer.h │ │ ├── juce_events.cpp │ │ ├── juce_events.h │ │ ├── juce_events.mm │ │ ├── juce_module_info │ │ ├── messages │ │ │ ├── juce_ApplicationBase.cpp │ │ │ ├── juce_ApplicationBase.h │ │ │ ├── juce_CallbackMessage.h │ │ │ ├── juce_DeletedAtShutdown.cpp │ │ │ ├── juce_DeletedAtShutdown.h │ │ │ ├── juce_Initialisation.h │ │ │ ├── juce_Message.h │ │ │ ├── juce_MessageListener.cpp │ │ │ ├── juce_MessageListener.h │ │ │ ├── juce_MessageManager.cpp │ │ │ ├── juce_MessageManager.h │ │ │ └── juce_NotificationType.h │ │ ├── native │ │ │ ├── juce_ScopedXLock.h │ │ │ ├── juce_android_Messaging.cpp │ │ │ ├── juce_ios_MessageManager.mm │ │ │ ├── juce_linux_Messaging.cpp │ │ │ ├── juce_mac_MessageManager.mm │ │ │ ├── juce_osx_MessageQueue.h │ │ │ ├── juce_win32_HiddenMessageWindow.h │ │ │ └── juce_win32_Messaging.cpp │ │ └── timers │ │ │ ├── juce_MultiTimer.cpp │ │ │ ├── juce_MultiTimer.h │ │ │ ├── juce_Timer.cpp │ │ │ └── juce_Timer.h │ │ ├── juce_graphics │ │ ├── colour │ │ │ ├── juce_Colour.cpp │ │ │ ├── juce_Colour.h │ │ │ ├── juce_ColourGradient.cpp │ │ │ ├── juce_ColourGradient.h │ │ │ ├── juce_Colours.cpp │ │ │ ├── juce_Colours.h │ │ │ ├── juce_FillType.cpp │ │ │ ├── juce_FillType.h │ │ │ └── juce_PixelFormats.h │ │ ├── contexts │ │ │ ├── juce_GraphicsContext.cpp │ │ │ ├── juce_GraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.cpp │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.h │ │ │ ├── juce_LowLevelGraphicsSoftwareRenderer.cpp │ │ │ └── juce_LowLevelGraphicsSoftwareRenderer.h │ │ ├── effects │ │ │ ├── juce_DropShadowEffect.cpp │ │ │ ├── juce_DropShadowEffect.h │ │ │ ├── juce_GlowEffect.cpp │ │ │ ├── juce_GlowEffect.h │ │ │ └── juce_ImageEffectFilter.h │ │ ├── fonts │ │ │ ├── juce_AttributedString.cpp │ │ │ ├── juce_AttributedString.h │ │ │ ├── juce_CustomTypeface.cpp │ │ │ ├── juce_CustomTypeface.h │ │ │ ├── juce_Font.cpp │ │ │ ├── juce_Font.h │ │ │ ├── juce_GlyphArrangement.cpp │ │ │ ├── juce_GlyphArrangement.h │ │ │ ├── juce_TextLayout.cpp │ │ │ ├── juce_TextLayout.h │ │ │ ├── juce_Typeface.cpp │ │ │ └── juce_Typeface.h │ │ ├── geometry │ │ │ ├── juce_AffineTransform.cpp │ │ │ ├── juce_AffineTransform.h │ │ │ ├── juce_BorderSize.h │ │ │ ├── juce_EdgeTable.cpp │ │ │ ├── juce_EdgeTable.h │ │ │ ├── juce_Line.h │ │ │ ├── juce_Path.cpp │ │ │ ├── juce_Path.h │ │ │ ├── juce_PathIterator.cpp │ │ │ ├── juce_PathIterator.h │ │ │ ├── juce_PathStrokeType.cpp │ │ │ ├── juce_PathStrokeType.h │ │ │ ├── juce_Point.h │ │ │ ├── juce_Rectangle.h │ │ │ └── juce_RectangleList.h │ │ ├── image_formats │ │ │ ├── jpglib │ │ │ │ ├── README │ │ │ │ ├── cderror.h │ │ │ │ ├── changes to libjpeg for JUCE.txt │ │ │ │ ├── jcapimin.c │ │ │ │ ├── jcapistd.c │ │ │ │ ├── jccoefct.c │ │ │ │ ├── jccolor.c │ │ │ │ ├── jcdctmgr.c │ │ │ │ ├── jchuff.c │ │ │ │ ├── jchuff.h │ │ │ │ ├── jcinit.c │ │ │ │ ├── jcmainct.c │ │ │ │ ├── jcmarker.c │ │ │ │ ├── jcmaster.c │ │ │ │ ├── jcomapi.c │ │ │ │ ├── jconfig.h │ │ │ │ ├── jcparam.c │ │ │ │ ├── jcphuff.c │ │ │ │ ├── jcprepct.c │ │ │ │ ├── jcsample.c │ │ │ │ ├── jctrans.c │ │ │ │ ├── jdapimin.c │ │ │ │ ├── jdapistd.c │ │ │ │ ├── jdatasrc.c │ │ │ │ ├── jdcoefct.c │ │ │ │ ├── jdcolor.c │ │ │ │ ├── jdct.h │ │ │ │ ├── jddctmgr.c │ │ │ │ ├── jdhuff.c │ │ │ │ ├── jdhuff.h │ │ │ │ ├── jdinput.c │ │ │ │ ├── jdmainct.c │ │ │ │ ├── jdmarker.c │ │ │ │ ├── jdmaster.c │ │ │ │ ├── jdmerge.c │ │ │ │ ├── jdphuff.c │ │ │ │ ├── jdpostct.c │ │ │ │ ├── jdsample.c │ │ │ │ ├── jdtrans.c │ │ │ │ ├── jerror.c │ │ │ │ ├── jerror.h │ │ │ │ ├── jfdctflt.c │ │ │ │ ├── jfdctfst.c │ │ │ │ ├── jfdctint.c │ │ │ │ ├── jidctflt.c │ │ │ │ ├── jidctfst.c │ │ │ │ ├── jidctint.c │ │ │ │ ├── jidctred.c │ │ │ │ ├── jinclude.h │ │ │ │ ├── jmemmgr.c │ │ │ │ ├── jmemnobs.c │ │ │ │ ├── jmemsys.h │ │ │ │ ├── jmorecfg.h │ │ │ │ ├── jpegint.h │ │ │ │ ├── jpeglib.h │ │ │ │ ├── jquant1.c │ │ │ │ ├── jquant2.c │ │ │ │ ├── jutils.c │ │ │ │ ├── jversion.h │ │ │ │ ├── transupp.c │ │ │ │ └── transupp.h │ │ │ ├── juce_GIFLoader.cpp │ │ │ ├── juce_JPEGLoader.cpp │ │ │ ├── juce_PNGLoader.cpp │ │ │ └── pnglib │ │ │ │ ├── LICENSE │ │ │ │ ├── libpng_readme.txt │ │ │ │ ├── png.c │ │ │ │ ├── png.h │ │ │ │ ├── pngconf.h │ │ │ │ ├── pngerror.c │ │ │ │ ├── pngget.c │ │ │ │ ├── pnginfo.h │ │ │ │ ├── pngmem.c │ │ │ │ ├── pngpread.c │ │ │ │ ├── pngpriv.h │ │ │ │ ├── pngread.c │ │ │ │ ├── pngrio.c │ │ │ │ ├── pngrtran.c │ │ │ │ ├── pngrutil.c │ │ │ │ ├── pngset.c │ │ │ │ ├── pngstruct.h │ │ │ │ ├── pngtrans.c │ │ │ │ ├── pngwio.c │ │ │ │ ├── pngwrite.c │ │ │ │ ├── pngwtran.c │ │ │ │ └── pngwutil.c │ │ ├── images │ │ │ ├── juce_Image.cpp │ │ │ ├── juce_Image.h │ │ │ ├── juce_ImageCache.cpp │ │ │ ├── juce_ImageCache.h │ │ │ ├── juce_ImageConvolutionKernel.cpp │ │ │ ├── juce_ImageConvolutionKernel.h │ │ │ ├── juce_ImageFileFormat.cpp │ │ │ └── juce_ImageFileFormat.h │ │ ├── juce_graphics.cpp │ │ ├── juce_graphics.h │ │ ├── juce_graphics.mm │ │ ├── juce_module_info │ │ ├── native │ │ │ ├── juce_RenderingHelpers.h │ │ │ ├── juce_android_Fonts.cpp │ │ │ ├── juce_android_GraphicsContext.cpp │ │ │ ├── juce_freetype_Fonts.cpp │ │ │ ├── juce_linux_Fonts.cpp │ │ │ ├── juce_mac_CoreGraphicsContext.h │ │ │ ├── juce_mac_CoreGraphicsContext.mm │ │ │ ├── juce_mac_CoreGraphicsHelpers.h │ │ │ ├── juce_mac_Fonts.mm │ │ │ ├── juce_win32_Direct2DGraphicsContext.cpp │ │ │ ├── juce_win32_DirectWriteTypeLayout.cpp │ │ │ ├── juce_win32_DirectWriteTypeface.cpp │ │ │ └── juce_win32_Fonts.cpp │ │ └── placement │ │ │ ├── juce_Justification.h │ │ │ ├── juce_RectanglePlacement.cpp │ │ │ └── juce_RectanglePlacement.h │ │ ├── juce_gui_basics │ │ ├── application │ │ │ ├── juce_Application.cpp │ │ │ └── juce_Application.h │ │ ├── buttons │ │ │ ├── juce_ArrowButton.cpp │ │ │ ├── juce_ArrowButton.h │ │ │ ├── juce_Button.cpp │ │ │ ├── juce_Button.h │ │ │ ├── juce_DrawableButton.cpp │ │ │ ├── juce_DrawableButton.h │ │ │ ├── juce_HyperlinkButton.cpp │ │ │ ├── juce_HyperlinkButton.h │ │ │ ├── juce_ImageButton.cpp │ │ │ ├── juce_ImageButton.h │ │ │ ├── juce_ShapeButton.cpp │ │ │ ├── juce_ShapeButton.h │ │ │ ├── juce_TextButton.cpp │ │ │ ├── juce_TextButton.h │ │ │ ├── juce_ToggleButton.cpp │ │ │ ├── juce_ToggleButton.h │ │ │ ├── juce_ToolbarButton.cpp │ │ │ └── juce_ToolbarButton.h │ │ ├── commands │ │ │ ├── juce_ApplicationCommandID.h │ │ │ ├── juce_ApplicationCommandInfo.cpp │ │ │ ├── juce_ApplicationCommandInfo.h │ │ │ ├── juce_ApplicationCommandManager.cpp │ │ │ ├── juce_ApplicationCommandManager.h │ │ │ ├── juce_ApplicationCommandTarget.cpp │ │ │ ├── juce_ApplicationCommandTarget.h │ │ │ ├── juce_KeyPressMappingSet.cpp │ │ │ └── juce_KeyPressMappingSet.h │ │ ├── components │ │ │ ├── juce_CachedComponentImage.h │ │ │ ├── juce_Component.cpp │ │ │ ├── juce_Component.h │ │ │ ├── juce_ComponentListener.cpp │ │ │ ├── juce_ComponentListener.h │ │ │ ├── juce_Desktop.cpp │ │ │ ├── juce_Desktop.h │ │ │ ├── juce_ModalComponentManager.cpp │ │ │ └── juce_ModalComponentManager.h │ │ ├── drawables │ │ │ ├── juce_Drawable.cpp │ │ │ ├── juce_Drawable.h │ │ │ ├── juce_DrawableComposite.cpp │ │ │ ├── juce_DrawableComposite.h │ │ │ ├── juce_DrawableImage.cpp │ │ │ ├── juce_DrawableImage.h │ │ │ ├── juce_DrawablePath.cpp │ │ │ ├── juce_DrawablePath.h │ │ │ ├── juce_DrawableRectangle.cpp │ │ │ ├── juce_DrawableRectangle.h │ │ │ ├── juce_DrawableShape.cpp │ │ │ ├── juce_DrawableShape.h │ │ │ ├── juce_DrawableText.cpp │ │ │ ├── juce_DrawableText.h │ │ │ └── juce_SVGParser.cpp │ │ ├── filebrowser │ │ │ ├── juce_DirectoryContentsDisplayComponent.cpp │ │ │ ├── juce_DirectoryContentsDisplayComponent.h │ │ │ ├── juce_DirectoryContentsList.cpp │ │ │ ├── juce_DirectoryContentsList.h │ │ │ ├── juce_FileBrowserComponent.cpp │ │ │ ├── juce_FileBrowserComponent.h │ │ │ ├── juce_FileBrowserListener.h │ │ │ ├── juce_FileChooser.cpp │ │ │ ├── juce_FileChooser.h │ │ │ ├── juce_FileChooserDialogBox.cpp │ │ │ ├── juce_FileChooserDialogBox.h │ │ │ ├── juce_FileListComponent.cpp │ │ │ ├── juce_FileListComponent.h │ │ │ ├── juce_FilePreviewComponent.h │ │ │ ├── juce_FileSearchPathListComponent.cpp │ │ │ ├── juce_FileSearchPathListComponent.h │ │ │ ├── juce_FileTreeComponent.cpp │ │ │ ├── juce_FileTreeComponent.h │ │ │ ├── juce_FilenameComponent.cpp │ │ │ ├── juce_FilenameComponent.h │ │ │ ├── juce_ImagePreviewComponent.cpp │ │ │ └── juce_ImagePreviewComponent.h │ │ ├── juce_gui_basics.cpp │ │ ├── juce_gui_basics.h │ │ ├── juce_gui_basics.mm │ │ ├── juce_module_info │ │ ├── keyboard │ │ │ ├── juce_CaretComponent.cpp │ │ │ ├── juce_CaretComponent.h │ │ │ ├── juce_KeyListener.cpp │ │ │ ├── juce_KeyListener.h │ │ │ ├── juce_KeyPress.cpp │ │ │ ├── juce_KeyPress.h │ │ │ ├── juce_KeyboardFocusTraverser.cpp │ │ │ ├── juce_KeyboardFocusTraverser.h │ │ │ ├── juce_ModifierKeys.cpp │ │ │ ├── juce_ModifierKeys.h │ │ │ ├── juce_SystemClipboard.h │ │ │ ├── juce_TextEditorKeyMapper.h │ │ │ └── juce_TextInputTarget.h │ │ ├── layout │ │ │ ├── juce_AnimatedPosition.h │ │ │ ├── juce_AnimatedPositionBehaviours.h │ │ │ ├── juce_ComponentAnimator.cpp │ │ │ ├── juce_ComponentAnimator.h │ │ │ ├── juce_ComponentBoundsConstrainer.cpp │ │ │ ├── juce_ComponentBoundsConstrainer.h │ │ │ ├── juce_ComponentBuilder.cpp │ │ │ ├── juce_ComponentBuilder.h │ │ │ ├── juce_ComponentMovementWatcher.cpp │ │ │ ├── juce_ComponentMovementWatcher.h │ │ │ ├── juce_ConcertinaPanel.cpp │ │ │ ├── juce_ConcertinaPanel.h │ │ │ ├── juce_GroupComponent.cpp │ │ │ ├── juce_GroupComponent.h │ │ │ ├── juce_MultiDocumentPanel.cpp │ │ │ ├── juce_MultiDocumentPanel.h │ │ │ ├── juce_ResizableBorderComponent.cpp │ │ │ ├── juce_ResizableBorderComponent.h │ │ │ ├── juce_ResizableCornerComponent.cpp │ │ │ ├── juce_ResizableCornerComponent.h │ │ │ ├── juce_ResizableEdgeComponent.cpp │ │ │ ├── juce_ResizableEdgeComponent.h │ │ │ ├── juce_ScrollBar.cpp │ │ │ ├── juce_ScrollBar.h │ │ │ ├── juce_StretchableLayoutManager.cpp │ │ │ ├── juce_StretchableLayoutManager.h │ │ │ ├── juce_StretchableLayoutResizerBar.cpp │ │ │ ├── juce_StretchableLayoutResizerBar.h │ │ │ ├── juce_StretchableObjectResizer.cpp │ │ │ ├── juce_StretchableObjectResizer.h │ │ │ ├── juce_TabbedButtonBar.cpp │ │ │ ├── juce_TabbedButtonBar.h │ │ │ ├── juce_TabbedComponent.cpp │ │ │ ├── juce_TabbedComponent.h │ │ │ ├── juce_Viewport.cpp │ │ │ └── juce_Viewport.h │ │ ├── lookandfeel │ │ │ ├── juce_LookAndFeel.cpp │ │ │ ├── juce_LookAndFeel.h │ │ │ ├── juce_LookAndFeel_V1.cpp │ │ │ ├── juce_LookAndFeel_V1.h │ │ │ ├── juce_LookAndFeel_V2.cpp │ │ │ ├── juce_LookAndFeel_V2.h │ │ │ ├── juce_LookAndFeel_V3.cpp │ │ │ └── juce_LookAndFeel_V3.h │ │ ├── menus │ │ │ ├── juce_MenuBarComponent.cpp │ │ │ ├── juce_MenuBarComponent.h │ │ │ ├── juce_MenuBarModel.cpp │ │ │ ├── juce_MenuBarModel.h │ │ │ ├── juce_PopupMenu.cpp │ │ │ └── juce_PopupMenu.h │ │ ├── mouse │ │ │ ├── juce_ComponentDragger.cpp │ │ │ ├── juce_ComponentDragger.h │ │ │ ├── juce_DragAndDropContainer.cpp │ │ │ ├── juce_DragAndDropContainer.h │ │ │ ├── juce_DragAndDropTarget.h │ │ │ ├── juce_FileDragAndDropTarget.h │ │ │ ├── juce_LassoComponent.h │ │ │ ├── juce_MouseCursor.cpp │ │ │ ├── juce_MouseCursor.h │ │ │ ├── juce_MouseEvent.cpp │ │ │ ├── juce_MouseEvent.h │ │ │ ├── juce_MouseInactivityDetector.cpp │ │ │ ├── juce_MouseInactivityDetector.h │ │ │ ├── juce_MouseInputSource.cpp │ │ │ ├── juce_MouseInputSource.h │ │ │ ├── juce_MouseListener.cpp │ │ │ ├── juce_MouseListener.h │ │ │ ├── juce_SelectedItemSet.h │ │ │ ├── juce_TextDragAndDropTarget.h │ │ │ └── juce_TooltipClient.h │ │ ├── native │ │ │ ├── juce_MultiTouchMapper.h │ │ │ ├── juce_android_FileChooser.cpp │ │ │ ├── juce_android_Windowing.cpp │ │ │ ├── juce_ios_UIViewComponentPeer.mm │ │ │ ├── juce_ios_Windowing.mm │ │ │ ├── juce_linux_Clipboard.cpp │ │ │ ├── juce_linux_FileChooser.cpp │ │ │ ├── juce_linux_Windowing.cpp │ │ │ ├── juce_mac_FileChooser.mm │ │ │ ├── juce_mac_MainMenu.mm │ │ │ ├── juce_mac_MouseCursor.mm │ │ │ ├── juce_mac_NSViewComponentPeer.mm │ │ │ ├── juce_mac_Windowing.mm │ │ │ ├── juce_win32_DragAndDrop.cpp │ │ │ ├── juce_win32_FileChooser.cpp │ │ │ └── juce_win32_Windowing.cpp │ │ ├── positioning │ │ │ ├── juce_MarkerList.cpp │ │ │ ├── juce_MarkerList.h │ │ │ ├── juce_RelativeCoordinate.cpp │ │ │ ├── juce_RelativeCoordinate.h │ │ │ ├── juce_RelativeCoordinatePositioner.cpp │ │ │ ├── juce_RelativeCoordinatePositioner.h │ │ │ ├── juce_RelativeParallelogram.cpp │ │ │ ├── juce_RelativeParallelogram.h │ │ │ ├── juce_RelativePoint.cpp │ │ │ ├── juce_RelativePoint.h │ │ │ ├── juce_RelativePointPath.cpp │ │ │ ├── juce_RelativePointPath.h │ │ │ ├── juce_RelativeRectangle.cpp │ │ │ └── juce_RelativeRectangle.h │ │ ├── properties │ │ │ ├── juce_BooleanPropertyComponent.cpp │ │ │ ├── juce_BooleanPropertyComponent.h │ │ │ ├── juce_ButtonPropertyComponent.cpp │ │ │ ├── juce_ButtonPropertyComponent.h │ │ │ ├── juce_ChoicePropertyComponent.cpp │ │ │ ├── juce_ChoicePropertyComponent.h │ │ │ ├── juce_PropertyComponent.cpp │ │ │ ├── juce_PropertyComponent.h │ │ │ ├── juce_PropertyPanel.cpp │ │ │ ├── juce_PropertyPanel.h │ │ │ ├── juce_SliderPropertyComponent.cpp │ │ │ ├── juce_SliderPropertyComponent.h │ │ │ ├── juce_TextPropertyComponent.cpp │ │ │ └── juce_TextPropertyComponent.h │ │ ├── widgets │ │ │ ├── juce_ComboBox.cpp │ │ │ ├── juce_ComboBox.h │ │ │ ├── juce_ImageComponent.cpp │ │ │ ├── juce_ImageComponent.h │ │ │ ├── juce_Label.cpp │ │ │ ├── juce_Label.h │ │ │ ├── juce_ListBox.cpp │ │ │ ├── juce_ListBox.h │ │ │ ├── juce_ProgressBar.cpp │ │ │ ├── juce_ProgressBar.h │ │ │ ├── juce_Slider.cpp │ │ │ ├── juce_Slider.h │ │ │ ├── juce_TableHeaderComponent.cpp │ │ │ ├── juce_TableHeaderComponent.h │ │ │ ├── juce_TableListBox.cpp │ │ │ ├── juce_TableListBox.h │ │ │ ├── juce_TextEditor.cpp │ │ │ ├── juce_TextEditor.h │ │ │ ├── juce_Toolbar.cpp │ │ │ ├── juce_Toolbar.h │ │ │ ├── juce_ToolbarItemComponent.cpp │ │ │ ├── juce_ToolbarItemComponent.h │ │ │ ├── juce_ToolbarItemFactory.h │ │ │ ├── juce_ToolbarItemPalette.cpp │ │ │ ├── juce_ToolbarItemPalette.h │ │ │ ├── juce_TreeView.cpp │ │ │ └── juce_TreeView.h │ │ └── windows │ │ │ ├── juce_AlertWindow.cpp │ │ │ ├── juce_AlertWindow.h │ │ │ ├── juce_CallOutBox.cpp │ │ │ ├── juce_CallOutBox.h │ │ │ ├── juce_ComponentPeer.cpp │ │ │ ├── juce_ComponentPeer.h │ │ │ ├── juce_DialogWindow.cpp │ │ │ ├── juce_DialogWindow.h │ │ │ ├── juce_DocumentWindow.cpp │ │ │ ├── juce_DocumentWindow.h │ │ │ ├── juce_NativeMessageBox.h │ │ │ ├── juce_ResizableWindow.cpp │ │ │ ├── juce_ResizableWindow.h │ │ │ ├── juce_ThreadWithProgressWindow.cpp │ │ │ ├── juce_ThreadWithProgressWindow.h │ │ │ ├── juce_TooltipWindow.cpp │ │ │ ├── juce_TooltipWindow.h │ │ │ ├── juce_TopLevelWindow.cpp │ │ │ └── juce_TopLevelWindow.h │ │ ├── juce_gui_extra │ │ ├── code_editor │ │ │ ├── juce_CPlusPlusCodeTokeniser.cpp │ │ │ ├── juce_CPlusPlusCodeTokeniser.h │ │ │ ├── juce_CPlusPlusCodeTokeniserFunctions.h │ │ │ ├── juce_CodeDocument.cpp │ │ │ ├── juce_CodeDocument.h │ │ │ ├── juce_CodeEditorComponent.cpp │ │ │ ├── juce_CodeEditorComponent.h │ │ │ ├── juce_CodeTokeniser.h │ │ │ ├── juce_LuaCodeTokeniser.cpp │ │ │ ├── juce_LuaCodeTokeniser.h │ │ │ ├── juce_XMLCodeTokeniser.cpp │ │ │ └── juce_XMLCodeTokeniser.h │ │ ├── documents │ │ │ ├── juce_FileBasedDocument.cpp │ │ │ └── juce_FileBasedDocument.h │ │ ├── embedding │ │ │ ├── juce_ActiveXControlComponent.h │ │ │ ├── juce_NSViewComponent.h │ │ │ └── juce_UIViewComponent.h │ │ ├── juce_gui_extra.cpp │ │ ├── juce_gui_extra.h │ │ ├── juce_gui_extra.mm │ │ ├── juce_module_info │ │ └── native │ │ │ ├── juce_android_WebBrowserComponent.cpp │ │ │ ├── juce_ios_UIViewComponent.mm │ │ │ ├── juce_linux_SystemTrayIcon.cpp │ │ │ ├── juce_linux_WebBrowserComponent.cpp │ │ │ ├── juce_mac_AppleRemote.mm │ │ │ ├── juce_mac_CarbonViewWrapperComponent.h │ │ │ ├── juce_mac_NSViewComponent.mm │ │ │ ├── juce_mac_SystemTrayIcon.cpp │ │ │ ├── juce_mac_WebBrowserComponent.mm │ │ │ ├── juce_win32_ActiveXComponent.cpp │ │ │ ├── juce_win32_SystemTrayIcon.cpp │ │ │ └── juce_win32_WebBrowserComponent.cpp │ │ ├── juce_opengl │ │ ├── juce_module_info │ │ ├── juce_opengl.cpp │ │ ├── juce_opengl.h │ │ ├── juce_opengl.mm │ │ ├── native │ │ │ ├── juce_MissingGLDefinitions.h │ │ │ ├── juce_OpenGLExtensions.h │ │ │ ├── juce_OpenGL_android.h │ │ │ ├── juce_OpenGL_ios.h │ │ │ ├── juce_OpenGL_linux.h │ │ │ ├── juce_OpenGL_osx.h │ │ │ └── juce_OpenGL_win32.h │ │ └── opengl │ │ │ ├── juce_Draggable3DOrientation.h │ │ │ ├── juce_Matrix3D.h │ │ │ ├── juce_OpenGLContext.cpp │ │ │ ├── juce_OpenGLContext.h │ │ │ ├── juce_OpenGLFrameBuffer.cpp │ │ │ ├── juce_OpenGLFrameBuffer.h │ │ │ ├── juce_OpenGLGraphicsContext.cpp │ │ │ ├── juce_OpenGLGraphicsContext.h │ │ │ ├── juce_OpenGLHelpers.cpp │ │ │ ├── juce_OpenGLHelpers.h │ │ │ ├── juce_OpenGLImage.cpp │ │ │ ├── juce_OpenGLImage.h │ │ │ ├── juce_OpenGLPixelFormat.cpp │ │ │ ├── juce_OpenGLPixelFormat.h │ │ │ ├── juce_OpenGLRenderer.h │ │ │ ├── juce_OpenGLShaderProgram.cpp │ │ │ ├── juce_OpenGLShaderProgram.h │ │ │ ├── juce_OpenGLTexture.cpp │ │ │ ├── juce_OpenGLTexture.h │ │ │ ├── juce_Quaternion.h │ │ │ └── juce_Vector3D.h │ │ └── juce_video │ │ ├── capture │ │ └── juce_CameraDevice.h │ │ ├── juce_module_info │ │ ├── juce_video.cpp │ │ ├── juce_video.h │ │ ├── juce_video.mm │ │ ├── native │ │ ├── juce_android_CameraDevice.cpp │ │ ├── juce_mac_CameraDevice.mm │ │ ├── juce_mac_QuickTimeMovieComponent.mm │ │ ├── juce_win32_CameraDevice.cpp │ │ ├── juce_win32_DirectShowComponent.cpp │ │ └── juce_win32_QuickTimeMovieComponent.cpp │ │ └── playback │ │ ├── juce_DirectShowComponent.h │ │ └── juce_QuickTimeMovieComponent.h ├── MoorerReverbStereo.jucer └── Source │ ├── AllPass.cpp │ ├── AllPass.h │ ├── Comb.cpp │ ├── Comb.h │ ├── DelayLine.cpp │ ├── DelayLine.h │ ├── ERTapDelayLine.cpp │ ├── ERTapDelayLine.h │ ├── LowPass.cpp │ ├── LowPass.h │ ├── Moorer.cpp │ ├── Moorer.h │ ├── PluginEditor.cpp │ ├── PluginEditor.h │ ├── PluginProcessor.cpp │ └── PluginProcessor.h ├── PingPongDelayLine ├── Builds │ └── MacOSX │ │ ├── Info.plist │ │ ├── PingPongDelay.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── keithhearne.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ └── keithhearne.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── PingPongDelay.xcscheme │ │ │ └── xcschememanagement.plist │ │ └── RecentFilesMenuTemplate.nib ├── JuceLibraryCode │ ├── AppConfig.h │ ├── JuceHeader.h │ ├── ReadMe.txt │ └── modules │ │ ├── juce_audio_basics │ │ ├── buffers │ │ │ ├── juce_AudioDataConverters.cpp │ │ │ ├── juce_AudioDataConverters.h │ │ │ ├── juce_AudioSampleBuffer.cpp │ │ │ ├── juce_AudioSampleBuffer.h │ │ │ ├── juce_FloatVectorOperations.cpp │ │ │ └── juce_FloatVectorOperations.h │ │ ├── effects │ │ │ ├── juce_Decibels.h │ │ │ ├── juce_IIRFilter.cpp │ │ │ ├── juce_IIRFilter.h │ │ │ ├── juce_LagrangeInterpolator.cpp │ │ │ ├── juce_LagrangeInterpolator.h │ │ │ └── juce_Reverb.h │ │ ├── juce_audio_basics.cpp │ │ ├── juce_audio_basics.h │ │ ├── juce_audio_basics.mm │ │ ├── juce_module_info │ │ ├── midi │ │ │ ├── juce_MidiBuffer.cpp │ │ │ ├── juce_MidiBuffer.h │ │ │ ├── juce_MidiFile.cpp │ │ │ ├── juce_MidiFile.h │ │ │ ├── juce_MidiKeyboardState.cpp │ │ │ ├── juce_MidiKeyboardState.h │ │ │ ├── juce_MidiMessage.cpp │ │ │ ├── juce_MidiMessage.h │ │ │ ├── juce_MidiMessageSequence.cpp │ │ │ └── juce_MidiMessageSequence.h │ │ ├── sources │ │ │ ├── juce_AudioSource.h │ │ │ ├── juce_BufferingAudioSource.cpp │ │ │ ├── juce_BufferingAudioSource.h │ │ │ ├── juce_ChannelRemappingAudioSource.cpp │ │ │ ├── juce_ChannelRemappingAudioSource.h │ │ │ ├── juce_IIRFilterAudioSource.cpp │ │ │ ├── juce_IIRFilterAudioSource.h │ │ │ ├── juce_MixerAudioSource.cpp │ │ │ ├── juce_MixerAudioSource.h │ │ │ ├── juce_PositionableAudioSource.h │ │ │ ├── juce_ResamplingAudioSource.cpp │ │ │ ├── juce_ResamplingAudioSource.h │ │ │ ├── juce_ReverbAudioSource.cpp │ │ │ ├── juce_ReverbAudioSource.h │ │ │ ├── juce_ToneGeneratorAudioSource.cpp │ │ │ └── juce_ToneGeneratorAudioSource.h │ │ └── synthesisers │ │ │ ├── juce_Synthesiser.cpp │ │ │ └── juce_Synthesiser.h │ │ ├── juce_audio_devices │ │ ├── audio_cd │ │ │ ├── juce_AudioCDBurner.h │ │ │ ├── juce_AudioCDReader.cpp │ │ │ └── juce_AudioCDReader.h │ │ ├── audio_io │ │ │ ├── juce_AudioDeviceManager.cpp │ │ │ ├── juce_AudioDeviceManager.h │ │ │ ├── juce_AudioIODevice.cpp │ │ │ ├── juce_AudioIODevice.h │ │ │ ├── juce_AudioIODeviceType.cpp │ │ │ ├── juce_AudioIODeviceType.h │ │ │ └── juce_SystemAudioVolume.h │ │ ├── juce_audio_devices.cpp │ │ ├── juce_audio_devices.h │ │ ├── juce_audio_devices.mm │ │ ├── juce_module_info │ │ ├── midi_io │ │ │ ├── juce_MidiInput.h │ │ │ ├── juce_MidiMessageCollector.cpp │ │ │ ├── juce_MidiMessageCollector.h │ │ │ ├── juce_MidiOutput.cpp │ │ │ └── juce_MidiOutput.h │ │ ├── native │ │ │ ├── juce_MidiDataConcatenator.h │ │ │ ├── juce_android_Audio.cpp │ │ │ ├── juce_android_Midi.cpp │ │ │ ├── juce_android_OpenSL.cpp │ │ │ ├── juce_ios_Audio.cpp │ │ │ ├── juce_linux_ALSA.cpp │ │ │ ├── juce_linux_AudioCDReader.cpp │ │ │ ├── juce_linux_JackAudio.cpp │ │ │ ├── juce_linux_Midi.cpp │ │ │ ├── juce_mac_AudioCDBurner.mm │ │ │ ├── juce_mac_AudioCDReader.mm │ │ │ ├── juce_mac_CoreAudio.cpp │ │ │ ├── juce_mac_CoreMidi.cpp │ │ │ ├── juce_win32_ASIO.cpp │ │ │ ├── juce_win32_AudioCDBurner.cpp │ │ │ ├── juce_win32_AudioCDReader.cpp │ │ │ ├── juce_win32_DirectSound.cpp │ │ │ ├── juce_win32_Midi.cpp │ │ │ └── juce_win32_WASAPI.cpp │ │ └── sources │ │ │ ├── juce_AudioSourcePlayer.cpp │ │ │ ├── juce_AudioSourcePlayer.h │ │ │ ├── juce_AudioTransportSource.cpp │ │ │ └── juce_AudioTransportSource.h │ │ ├── juce_audio_formats │ │ ├── codecs │ │ │ ├── flac │ │ │ │ ├── Flac Licence.txt │ │ │ │ ├── all.h │ │ │ │ ├── alloc.h │ │ │ │ ├── assert.h │ │ │ │ ├── callback.h │ │ │ │ ├── compat.h │ │ │ │ ├── endswap.h │ │ │ │ ├── export.h │ │ │ │ ├── format.h │ │ │ │ ├── libFLAC │ │ │ │ │ ├── bitmath.c │ │ │ │ │ ├── bitreader.c │ │ │ │ │ ├── bitwriter.c │ │ │ │ │ ├── cpu.c │ │ │ │ │ ├── crc.c │ │ │ │ │ ├── fixed.c │ │ │ │ │ ├── float.c │ │ │ │ │ ├── format.c │ │ │ │ │ ├── include │ │ │ │ │ │ ├── private │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── bitmath.h │ │ │ │ │ │ │ ├── bitreader.h │ │ │ │ │ │ │ ├── bitwriter.h │ │ │ │ │ │ │ ├── cpu.h │ │ │ │ │ │ │ ├── crc.h │ │ │ │ │ │ │ ├── fixed.h │ │ │ │ │ │ │ ├── float.h │ │ │ │ │ │ │ ├── format.h │ │ │ │ │ │ │ ├── lpc.h │ │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ │ ├── memory.h │ │ │ │ │ │ │ ├── metadata.h │ │ │ │ │ │ │ ├── stream_encoder_framing.h │ │ │ │ │ │ │ └── window.h │ │ │ │ │ │ └── protected │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── stream_decoder.h │ │ │ │ │ │ │ └── stream_encoder.h │ │ │ │ │ ├── lpc_flac.c │ │ │ │ │ ├── md5.c │ │ │ │ │ ├── memory.c │ │ │ │ │ ├── stream_decoder.c │ │ │ │ │ ├── stream_encoder.c │ │ │ │ │ ├── stream_encoder_framing.c │ │ │ │ │ └── window_flac.c │ │ │ │ ├── metadata.h │ │ │ │ ├── ordinals.h │ │ │ │ ├── stream_decoder.h │ │ │ │ └── stream_encoder.h │ │ │ ├── juce_AiffAudioFormat.cpp │ │ │ ├── juce_AiffAudioFormat.h │ │ │ ├── juce_CoreAudioFormat.cpp │ │ │ ├── juce_CoreAudioFormat.h │ │ │ ├── juce_FlacAudioFormat.cpp │ │ │ ├── juce_FlacAudioFormat.h │ │ │ ├── juce_LAMEEncoderAudioFormat.cpp │ │ │ ├── juce_LAMEEncoderAudioFormat.h │ │ │ ├── juce_MP3AudioFormat.cpp │ │ │ ├── juce_MP3AudioFormat.h │ │ │ ├── juce_OggVorbisAudioFormat.cpp │ │ │ ├── juce_OggVorbisAudioFormat.h │ │ │ ├── juce_QuickTimeAudioFormat.cpp │ │ │ ├── juce_QuickTimeAudioFormat.h │ │ │ ├── juce_WavAudioFormat.cpp │ │ │ ├── juce_WavAudioFormat.h │ │ │ ├── juce_WindowsMediaAudioFormat.cpp │ │ │ ├── juce_WindowsMediaAudioFormat.h │ │ │ └── oggvorbis │ │ │ │ ├── Ogg Vorbis Licence.txt │ │ │ │ ├── bitwise.c │ │ │ │ ├── codec.h │ │ │ │ ├── config_types.h │ │ │ │ ├── framing.c │ │ │ │ ├── libvorbis-1.3.2 │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGES │ │ │ │ ├── COPYING │ │ │ │ ├── README │ │ │ │ └── lib │ │ │ │ │ ├── analysis.c │ │ │ │ │ ├── backends.h │ │ │ │ │ ├── bitrate.c │ │ │ │ │ ├── bitrate.h │ │ │ │ │ ├── block.c │ │ │ │ │ ├── books │ │ │ │ │ ├── coupled │ │ │ │ │ │ ├── res_books_51.h │ │ │ │ │ │ └── res_books_stereo.h │ │ │ │ │ ├── floor │ │ │ │ │ │ └── floor_books.h │ │ │ │ │ └── uncoupled │ │ │ │ │ │ └── res_books_uncoupled.h │ │ │ │ │ ├── codebook.c │ │ │ │ │ ├── codebook.h │ │ │ │ │ ├── codec_internal.h │ │ │ │ │ ├── envelope.c │ │ │ │ │ ├── envelope.h │ │ │ │ │ ├── floor0.c │ │ │ │ │ ├── floor1.c │ │ │ │ │ ├── highlevel.h │ │ │ │ │ ├── info.c │ │ │ │ │ ├── lookup.c │ │ │ │ │ ├── lookup.h │ │ │ │ │ ├── lookup_data.h │ │ │ │ │ ├── lpc.c │ │ │ │ │ ├── lpc.h │ │ │ │ │ ├── lsp.c │ │ │ │ │ ├── lsp.h │ │ │ │ │ ├── mapping0.c │ │ │ │ │ ├── masking.h │ │ │ │ │ ├── mdct.c │ │ │ │ │ ├── mdct.h │ │ │ │ │ ├── misc.h │ │ │ │ │ ├── modes │ │ │ │ │ ├── floor_all.h │ │ │ │ │ ├── psych_11.h │ │ │ │ │ ├── psych_16.h │ │ │ │ │ ├── psych_44.h │ │ │ │ │ ├── psych_8.h │ │ │ │ │ ├── residue_16.h │ │ │ │ │ ├── residue_44.h │ │ │ │ │ ├── residue_44p51.h │ │ │ │ │ ├── residue_44u.h │ │ │ │ │ ├── residue_8.h │ │ │ │ │ ├── setup_11.h │ │ │ │ │ ├── setup_16.h │ │ │ │ │ ├── setup_22.h │ │ │ │ │ ├── setup_32.h │ │ │ │ │ ├── setup_44.h │ │ │ │ │ ├── setup_44p51.h │ │ │ │ │ ├── setup_44u.h │ │ │ │ │ ├── setup_8.h │ │ │ │ │ └── setup_X.h │ │ │ │ │ ├── os.h │ │ │ │ │ ├── psy.c │ │ │ │ │ ├── psy.h │ │ │ │ │ ├── registry.c │ │ │ │ │ ├── registry.h │ │ │ │ │ ├── res0.c │ │ │ │ │ ├── scales.h │ │ │ │ │ ├── sharedbook.c │ │ │ │ │ ├── smallft.c │ │ │ │ │ ├── smallft.h │ │ │ │ │ ├── synthesis.c │ │ │ │ │ ├── vorbisenc.c │ │ │ │ │ ├── vorbisfile.c │ │ │ │ │ ├── window.c │ │ │ │ │ └── window.h │ │ │ │ ├── ogg.h │ │ │ │ ├── os_types.h │ │ │ │ ├── vorbisenc.h │ │ │ │ └── vorbisfile.h │ │ ├── format │ │ │ ├── juce_AudioFormat.cpp │ │ │ ├── juce_AudioFormat.h │ │ │ ├── juce_AudioFormatManager.cpp │ │ │ ├── juce_AudioFormatManager.h │ │ │ ├── juce_AudioFormatReader.cpp │ │ │ ├── juce_AudioFormatReader.h │ │ │ ├── juce_AudioFormatReaderSource.cpp │ │ │ ├── juce_AudioFormatReaderSource.h │ │ │ ├── juce_AudioFormatWriter.cpp │ │ │ ├── juce_AudioFormatWriter.h │ │ │ ├── juce_AudioSubsectionReader.cpp │ │ │ ├── juce_AudioSubsectionReader.h │ │ │ ├── juce_BufferingAudioFormatReader.cpp │ │ │ ├── juce_BufferingAudioFormatReader.h │ │ │ └── juce_MemoryMappedAudioFormatReader.h │ │ ├── juce_audio_formats.cpp │ │ ├── juce_audio_formats.h │ │ ├── juce_audio_formats.mm │ │ ├── juce_module_info │ │ └── sampler │ │ │ ├── juce_Sampler.cpp │ │ │ └── juce_Sampler.h │ │ ├── juce_audio_plugin_client │ │ ├── AAX │ │ │ ├── juce_AAX_Wrapper.cpp │ │ │ └── juce_AAX_Wrapper.mm │ │ ├── RTAS │ │ │ ├── juce_RTAS_DigiCode1.cpp │ │ │ ├── juce_RTAS_DigiCode2.cpp │ │ │ ├── juce_RTAS_DigiCode3.cpp │ │ │ ├── juce_RTAS_DigiCode_Header.h │ │ │ ├── juce_RTAS_MacResources.r │ │ │ ├── juce_RTAS_MacUtilities.mm │ │ │ ├── juce_RTAS_WinExports.def │ │ │ ├── juce_RTAS_WinResources.rsr │ │ │ ├── juce_RTAS_WinUtilities.cpp │ │ │ └── juce_RTAS_Wrapper.cpp │ │ ├── Standalone │ │ │ └── juce_StandaloneFilterWindow.h │ │ ├── VST │ │ │ ├── juce_VST_Wrapper.cpp │ │ │ └── juce_VST_Wrapper.mm │ │ ├── VST3 │ │ │ ├── juce_VST3_Wrapper.cpp │ │ │ └── juce_VST3_Wrapper.mm │ │ ├── juce_audio_plugin_client.h │ │ ├── juce_module_info │ │ └── utility │ │ │ ├── juce_CarbonVisibility.h │ │ │ ├── juce_CheckSettingMacros.h │ │ │ ├── juce_FakeMouseMoveGenerator.h │ │ │ ├── juce_IncludeModuleHeaders.h │ │ │ ├── juce_IncludeSystemHeaders.h │ │ │ ├── juce_PluginHostType.h │ │ │ └── juce_PluginUtilities.cpp │ │ ├── juce_audio_processors │ │ ├── format │ │ │ ├── juce_AudioPluginFormat.cpp │ │ │ ├── juce_AudioPluginFormat.h │ │ │ ├── juce_AudioPluginFormatManager.cpp │ │ │ └── juce_AudioPluginFormatManager.h │ │ ├── format_types │ │ │ ├── juce_AudioUnitPluginFormat.h │ │ │ ├── juce_AudioUnitPluginFormat.mm │ │ │ ├── juce_LADSPAPluginFormat.cpp │ │ │ ├── juce_LADSPAPluginFormat.h │ │ │ ├── juce_VST3Common.h │ │ │ ├── juce_VST3Headers.h │ │ │ ├── juce_VST3PluginFormat.cpp │ │ │ ├── juce_VST3PluginFormat.h │ │ │ ├── juce_VSTMidiEventList.h │ │ │ ├── juce_VSTPluginFormat.cpp │ │ │ └── juce_VSTPluginFormat.h │ │ ├── juce_audio_processors.cpp │ │ ├── juce_audio_processors.h │ │ ├── juce_audio_processors.mm │ │ ├── juce_module_info │ │ ├── processors │ │ │ ├── juce_AudioPlayHead.h │ │ │ ├── juce_AudioPluginInstance.h │ │ │ ├── juce_AudioProcessor.cpp │ │ │ ├── juce_AudioProcessor.h │ │ │ ├── juce_AudioProcessorEditor.cpp │ │ │ ├── juce_AudioProcessorEditor.h │ │ │ ├── juce_AudioProcessorGraph.cpp │ │ │ ├── juce_AudioProcessorGraph.h │ │ │ ├── juce_AudioProcessorListener.h │ │ │ ├── juce_GenericAudioProcessorEditor.cpp │ │ │ ├── juce_GenericAudioProcessorEditor.h │ │ │ ├── juce_PluginDescription.cpp │ │ │ └── juce_PluginDescription.h │ │ └── scanning │ │ │ ├── juce_KnownPluginList.cpp │ │ │ ├── juce_KnownPluginList.h │ │ │ ├── juce_PluginDirectoryScanner.cpp │ │ │ ├── juce_PluginDirectoryScanner.h │ │ │ ├── juce_PluginListComponent.cpp │ │ │ └── juce_PluginListComponent.h │ │ ├── juce_core │ │ ├── containers │ │ │ ├── juce_AbstractFifo.cpp │ │ │ ├── juce_AbstractFifo.h │ │ │ ├── juce_Array.h │ │ │ ├── juce_ArrayAllocationBase.h │ │ │ ├── juce_DynamicObject.cpp │ │ │ ├── juce_DynamicObject.h │ │ │ ├── juce_ElementComparator.h │ │ │ ├── juce_HashMap.h │ │ │ ├── juce_LinkedListPointer.h │ │ │ ├── juce_NamedValueSet.cpp │ │ │ ├── juce_NamedValueSet.h │ │ │ ├── juce_OwnedArray.h │ │ │ ├── juce_PropertySet.cpp │ │ │ ├── juce_PropertySet.h │ │ │ ├── juce_ReferenceCountedArray.h │ │ │ ├── juce_ScopedValueSetter.h │ │ │ ├── juce_SortedSet.h │ │ │ ├── juce_SparseSet.h │ │ │ ├── juce_Variant.cpp │ │ │ └── juce_Variant.h │ │ ├── files │ │ │ ├── juce_DirectoryIterator.cpp │ │ │ ├── juce_DirectoryIterator.h │ │ │ ├── juce_File.cpp │ │ │ ├── juce_File.h │ │ │ ├── juce_FileFilter.cpp │ │ │ ├── juce_FileFilter.h │ │ │ ├── juce_FileInputStream.cpp │ │ │ ├── juce_FileInputStream.h │ │ │ ├── juce_FileOutputStream.cpp │ │ │ ├── juce_FileOutputStream.h │ │ │ ├── juce_FileSearchPath.cpp │ │ │ ├── juce_FileSearchPath.h │ │ │ ├── juce_MemoryMappedFile.h │ │ │ ├── juce_TemporaryFile.cpp │ │ │ ├── juce_TemporaryFile.h │ │ │ ├── juce_WildcardFileFilter.cpp │ │ │ └── juce_WildcardFileFilter.h │ │ ├── javascript │ │ │ ├── juce_JSON.cpp │ │ │ ├── juce_JSON.h │ │ │ ├── juce_Javascript.cpp │ │ │ └── juce_Javascript.h │ │ ├── juce_core.cpp │ │ ├── juce_core.h │ │ ├── juce_core.mm │ │ ├── juce_module_info │ │ ├── logging │ │ │ ├── juce_FileLogger.cpp │ │ │ ├── juce_FileLogger.h │ │ │ ├── juce_Logger.cpp │ │ │ └── juce_Logger.h │ │ ├── maths │ │ │ ├── juce_BigInteger.cpp │ │ │ ├── juce_BigInteger.h │ │ │ ├── juce_Expression.cpp │ │ │ ├── juce_Expression.h │ │ │ ├── juce_MathsFunctions.h │ │ │ ├── juce_Random.cpp │ │ │ ├── juce_Random.h │ │ │ └── juce_Range.h │ │ ├── memory │ │ │ ├── juce_Atomic.h │ │ │ ├── juce_ByteOrder.h │ │ │ ├── juce_ContainerDeletePolicy.h │ │ │ ├── juce_HeapBlock.h │ │ │ ├── juce_LeakedObjectDetector.h │ │ │ ├── juce_Memory.h │ │ │ ├── juce_MemoryBlock.cpp │ │ │ ├── juce_MemoryBlock.h │ │ │ ├── juce_OptionalScopedPointer.h │ │ │ ├── juce_ReferenceCountedObject.h │ │ │ ├── juce_ScopedPointer.h │ │ │ ├── juce_Singleton.h │ │ │ └── juce_WeakReference.h │ │ ├── native │ │ │ ├── java │ │ │ │ └── JuceAppActivity.java │ │ │ ├── juce_BasicNativeHeaders.h │ │ │ ├── juce_android_Files.cpp │ │ │ ├── juce_android_JNIHelpers.h │ │ │ ├── juce_android_Misc.cpp │ │ │ ├── juce_android_Network.cpp │ │ │ ├── juce_android_SystemStats.cpp │ │ │ ├── juce_android_Threads.cpp │ │ │ ├── juce_linux_CommonFile.cpp │ │ │ ├── juce_linux_Files.cpp │ │ │ ├── juce_linux_Network.cpp │ │ │ ├── juce_linux_SystemStats.cpp │ │ │ ├── juce_linux_Threads.cpp │ │ │ ├── juce_mac_Files.mm │ │ │ ├── juce_mac_Network.mm │ │ │ ├── juce_mac_Strings.mm │ │ │ ├── juce_mac_SystemStats.mm │ │ │ ├── juce_mac_Threads.mm │ │ │ ├── juce_osx_ObjCHelpers.h │ │ │ ├── juce_posix_NamedPipe.cpp │ │ │ ├── juce_posix_SharedCode.h │ │ │ ├── juce_win32_ComSmartPtr.h │ │ │ ├── juce_win32_Files.cpp │ │ │ ├── juce_win32_Network.cpp │ │ │ ├── juce_win32_Registry.cpp │ │ │ ├── juce_win32_SystemStats.cpp │ │ │ └── juce_win32_Threads.cpp │ │ ├── network │ │ │ ├── juce_IPAddress.cpp │ │ │ ├── juce_IPAddress.h │ │ │ ├── juce_MACAddress.cpp │ │ │ ├── juce_MACAddress.h │ │ │ ├── juce_NamedPipe.cpp │ │ │ ├── juce_NamedPipe.h │ │ │ ├── juce_Socket.cpp │ │ │ ├── juce_Socket.h │ │ │ ├── juce_URL.cpp │ │ │ └── juce_URL.h │ │ ├── streams │ │ │ ├── juce_BufferedInputStream.cpp │ │ │ ├── juce_BufferedInputStream.h │ │ │ ├── juce_FileInputSource.cpp │ │ │ ├── juce_FileInputSource.h │ │ │ ├── juce_InputSource.h │ │ │ ├── juce_InputStream.cpp │ │ │ ├── juce_InputStream.h │ │ │ ├── juce_MemoryInputStream.cpp │ │ │ ├── juce_MemoryInputStream.h │ │ │ ├── juce_MemoryOutputStream.cpp │ │ │ ├── juce_MemoryOutputStream.h │ │ │ ├── juce_OutputStream.cpp │ │ │ ├── juce_OutputStream.h │ │ │ ├── juce_SubregionStream.cpp │ │ │ └── juce_SubregionStream.h │ │ ├── system │ │ │ ├── juce_PlatformDefs.h │ │ │ ├── juce_StandardHeader.h │ │ │ ├── juce_SystemStats.cpp │ │ │ ├── juce_SystemStats.h │ │ │ └── juce_TargetPlatform.h │ │ ├── text │ │ │ ├── juce_CharPointer_ASCII.h │ │ │ ├── juce_CharPointer_UTF16.h │ │ │ ├── juce_CharPointer_UTF32.h │ │ │ ├── juce_CharPointer_UTF8.h │ │ │ ├── juce_CharacterFunctions.cpp │ │ │ ├── juce_CharacterFunctions.h │ │ │ ├── juce_Identifier.cpp │ │ │ ├── juce_Identifier.h │ │ │ ├── juce_LocalisedStrings.cpp │ │ │ ├── juce_LocalisedStrings.h │ │ │ ├── juce_NewLine.h │ │ │ ├── juce_String.cpp │ │ │ ├── juce_String.h │ │ │ ├── juce_StringArray.cpp │ │ │ ├── juce_StringArray.h │ │ │ ├── juce_StringPairArray.cpp │ │ │ ├── juce_StringPairArray.h │ │ │ ├── juce_StringPool.cpp │ │ │ ├── juce_StringPool.h │ │ │ ├── juce_StringRef.h │ │ │ ├── juce_TextDiff.cpp │ │ │ └── juce_TextDiff.h │ │ ├── threads │ │ │ ├── juce_ChildProcess.cpp │ │ │ ├── juce_ChildProcess.h │ │ │ ├── juce_CriticalSection.h │ │ │ ├── juce_DynamicLibrary.h │ │ │ ├── juce_HighResolutionTimer.cpp │ │ │ ├── juce_HighResolutionTimer.h │ │ │ ├── juce_InterProcessLock.h │ │ │ ├── juce_Process.h │ │ │ ├── juce_ReadWriteLock.cpp │ │ │ ├── juce_ReadWriteLock.h │ │ │ ├── juce_ScopedLock.h │ │ │ ├── juce_ScopedReadLock.h │ │ │ ├── juce_ScopedWriteLock.h │ │ │ ├── juce_SpinLock.h │ │ │ ├── juce_Thread.cpp │ │ │ ├── juce_Thread.h │ │ │ ├── juce_ThreadLocalValue.h │ │ │ ├── juce_ThreadPool.cpp │ │ │ ├── juce_ThreadPool.h │ │ │ ├── juce_TimeSliceThread.cpp │ │ │ ├── juce_TimeSliceThread.h │ │ │ └── juce_WaitableEvent.h │ │ ├── time │ │ │ ├── juce_PerformanceCounter.cpp │ │ │ ├── juce_PerformanceCounter.h │ │ │ ├── juce_RelativeTime.cpp │ │ │ ├── juce_RelativeTime.h │ │ │ ├── juce_Time.cpp │ │ │ └── juce_Time.h │ │ ├── unit_tests │ │ │ ├── juce_UnitTest.cpp │ │ │ └── juce_UnitTest.h │ │ ├── xml │ │ │ ├── juce_XmlDocument.cpp │ │ │ ├── juce_XmlDocument.h │ │ │ ├── juce_XmlElement.cpp │ │ │ └── juce_XmlElement.h │ │ └── zip │ │ │ ├── juce_GZIPCompressorOutputStream.cpp │ │ │ ├── juce_GZIPCompressorOutputStream.h │ │ │ ├── juce_GZIPDecompressorInputStream.cpp │ │ │ ├── juce_GZIPDecompressorInputStream.h │ │ │ ├── juce_ZipFile.cpp │ │ │ ├── juce_ZipFile.h │ │ │ └── zlib │ │ │ ├── README │ │ │ ├── adler32.c │ │ │ ├── compress.c │ │ │ ├── crc32.c │ │ │ ├── crc32.h │ │ │ ├── deflate.c │ │ │ ├── deflate.h │ │ │ ├── infback.c │ │ │ ├── inffast.c │ │ │ ├── inffast.h │ │ │ ├── inffixed.h │ │ │ ├── inflate.c │ │ │ ├── inflate.h │ │ │ ├── inftrees.c │ │ │ ├── inftrees.h │ │ │ ├── trees.c │ │ │ ├── trees.h │ │ │ ├── uncompr.c │ │ │ ├── zconf.h │ │ │ ├── zconf.in.h │ │ │ ├── zlib.h │ │ │ ├── zutil.c │ │ │ └── zutil.h │ │ ├── juce_cryptography │ │ ├── encryption │ │ │ ├── juce_BlowFish.cpp │ │ │ ├── juce_BlowFish.h │ │ │ ├── juce_Primes.cpp │ │ │ ├── juce_Primes.h │ │ │ ├── juce_RSAKey.cpp │ │ │ └── juce_RSAKey.h │ │ ├── hashing │ │ │ ├── juce_MD5.cpp │ │ │ ├── juce_MD5.h │ │ │ ├── juce_SHA256.cpp │ │ │ └── juce_SHA256.h │ │ ├── juce_cryptography.cpp │ │ ├── juce_cryptography.h │ │ ├── juce_cryptography.mm │ │ └── juce_module_info │ │ ├── juce_data_structures │ │ ├── app_properties │ │ │ ├── juce_ApplicationProperties.cpp │ │ │ ├── juce_ApplicationProperties.h │ │ │ ├── juce_PropertiesFile.cpp │ │ │ └── juce_PropertiesFile.h │ │ ├── juce_data_structures.cpp │ │ ├── juce_data_structures.h │ │ ├── juce_data_structures.mm │ │ ├── juce_module_info │ │ ├── undomanager │ │ │ ├── juce_UndoManager.cpp │ │ │ ├── juce_UndoManager.h │ │ │ └── juce_UndoableAction.h │ │ └── values │ │ │ ├── juce_Value.cpp │ │ │ ├── juce_Value.h │ │ │ ├── juce_ValueTree.cpp │ │ │ └── juce_ValueTree.h │ │ ├── juce_events │ │ ├── broadcasters │ │ │ ├── juce_ActionBroadcaster.cpp │ │ │ ├── juce_ActionBroadcaster.h │ │ │ ├── juce_ActionListener.h │ │ │ ├── juce_AsyncUpdater.cpp │ │ │ ├── juce_AsyncUpdater.h │ │ │ ├── juce_ChangeBroadcaster.cpp │ │ │ ├── juce_ChangeBroadcaster.h │ │ │ ├── juce_ChangeListener.h │ │ │ └── juce_ListenerList.h │ │ ├── interprocess │ │ │ ├── juce_ConnectedChildProcess.cpp │ │ │ ├── juce_ConnectedChildProcess.h │ │ │ ├── juce_InterprocessConnection.cpp │ │ │ ├── juce_InterprocessConnection.h │ │ │ ├── juce_InterprocessConnectionServer.cpp │ │ │ └── juce_InterprocessConnectionServer.h │ │ ├── juce_events.cpp │ │ ├── juce_events.h │ │ ├── juce_events.mm │ │ ├── juce_module_info │ │ ├── messages │ │ │ ├── juce_ApplicationBase.cpp │ │ │ ├── juce_ApplicationBase.h │ │ │ ├── juce_CallbackMessage.h │ │ │ ├── juce_DeletedAtShutdown.cpp │ │ │ ├── juce_DeletedAtShutdown.h │ │ │ ├── juce_Initialisation.h │ │ │ ├── juce_Message.h │ │ │ ├── juce_MessageListener.cpp │ │ │ ├── juce_MessageListener.h │ │ │ ├── juce_MessageManager.cpp │ │ │ ├── juce_MessageManager.h │ │ │ └── juce_NotificationType.h │ │ ├── native │ │ │ ├── juce_ScopedXLock.h │ │ │ ├── juce_android_Messaging.cpp │ │ │ ├── juce_ios_MessageManager.mm │ │ │ ├── juce_linux_Messaging.cpp │ │ │ ├── juce_mac_MessageManager.mm │ │ │ ├── juce_osx_MessageQueue.h │ │ │ ├── juce_win32_HiddenMessageWindow.h │ │ │ └── juce_win32_Messaging.cpp │ │ └── timers │ │ │ ├── juce_MultiTimer.cpp │ │ │ ├── juce_MultiTimer.h │ │ │ ├── juce_Timer.cpp │ │ │ └── juce_Timer.h │ │ ├── juce_graphics │ │ ├── colour │ │ │ ├── juce_Colour.cpp │ │ │ ├── juce_Colour.h │ │ │ ├── juce_ColourGradient.cpp │ │ │ ├── juce_ColourGradient.h │ │ │ ├── juce_Colours.cpp │ │ │ ├── juce_Colours.h │ │ │ ├── juce_FillType.cpp │ │ │ ├── juce_FillType.h │ │ │ └── juce_PixelFormats.h │ │ ├── contexts │ │ │ ├── juce_GraphicsContext.cpp │ │ │ ├── juce_GraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.cpp │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.h │ │ │ ├── juce_LowLevelGraphicsSoftwareRenderer.cpp │ │ │ └── juce_LowLevelGraphicsSoftwareRenderer.h │ │ ├── effects │ │ │ ├── juce_DropShadowEffect.cpp │ │ │ ├── juce_DropShadowEffect.h │ │ │ ├── juce_GlowEffect.cpp │ │ │ ├── juce_GlowEffect.h │ │ │ └── juce_ImageEffectFilter.h │ │ ├── fonts │ │ │ ├── juce_AttributedString.cpp │ │ │ ├── juce_AttributedString.h │ │ │ ├── juce_CustomTypeface.cpp │ │ │ ├── juce_CustomTypeface.h │ │ │ ├── juce_Font.cpp │ │ │ ├── juce_Font.h │ │ │ ├── juce_GlyphArrangement.cpp │ │ │ ├── juce_GlyphArrangement.h │ │ │ ├── juce_TextLayout.cpp │ │ │ ├── juce_TextLayout.h │ │ │ ├── juce_Typeface.cpp │ │ │ └── juce_Typeface.h │ │ ├── geometry │ │ │ ├── juce_AffineTransform.cpp │ │ │ ├── juce_AffineTransform.h │ │ │ ├── juce_BorderSize.h │ │ │ ├── juce_EdgeTable.cpp │ │ │ ├── juce_EdgeTable.h │ │ │ ├── juce_Line.h │ │ │ ├── juce_Path.cpp │ │ │ ├── juce_Path.h │ │ │ ├── juce_PathIterator.cpp │ │ │ ├── juce_PathIterator.h │ │ │ ├── juce_PathStrokeType.cpp │ │ │ ├── juce_PathStrokeType.h │ │ │ ├── juce_Point.h │ │ │ ├── juce_Rectangle.h │ │ │ └── juce_RectangleList.h │ │ ├── image_formats │ │ │ ├── jpglib │ │ │ │ ├── README │ │ │ │ ├── cderror.h │ │ │ │ ├── changes to libjpeg for JUCE.txt │ │ │ │ ├── jcapimin.c │ │ │ │ ├── jcapistd.c │ │ │ │ ├── jccoefct.c │ │ │ │ ├── jccolor.c │ │ │ │ ├── jcdctmgr.c │ │ │ │ ├── jchuff.c │ │ │ │ ├── jchuff.h │ │ │ │ ├── jcinit.c │ │ │ │ ├── jcmainct.c │ │ │ │ ├── jcmarker.c │ │ │ │ ├── jcmaster.c │ │ │ │ ├── jcomapi.c │ │ │ │ ├── jconfig.h │ │ │ │ ├── jcparam.c │ │ │ │ ├── jcphuff.c │ │ │ │ ├── jcprepct.c │ │ │ │ ├── jcsample.c │ │ │ │ ├── jctrans.c │ │ │ │ ├── jdapimin.c │ │ │ │ ├── jdapistd.c │ │ │ │ ├── jdatasrc.c │ │ │ │ ├── jdcoefct.c │ │ │ │ ├── jdcolor.c │ │ │ │ ├── jdct.h │ │ │ │ ├── jddctmgr.c │ │ │ │ ├── jdhuff.c │ │ │ │ ├── jdhuff.h │ │ │ │ ├── jdinput.c │ │ │ │ ├── jdmainct.c │ │ │ │ ├── jdmarker.c │ │ │ │ ├── jdmaster.c │ │ │ │ ├── jdmerge.c │ │ │ │ ├── jdphuff.c │ │ │ │ ├── jdpostct.c │ │ │ │ ├── jdsample.c │ │ │ │ ├── jdtrans.c │ │ │ │ ├── jerror.c │ │ │ │ ├── jerror.h │ │ │ │ ├── jfdctflt.c │ │ │ │ ├── jfdctfst.c │ │ │ │ ├── jfdctint.c │ │ │ │ ├── jidctflt.c │ │ │ │ ├── jidctfst.c │ │ │ │ ├── jidctint.c │ │ │ │ ├── jidctred.c │ │ │ │ ├── jinclude.h │ │ │ │ ├── jmemmgr.c │ │ │ │ ├── jmemnobs.c │ │ │ │ ├── jmemsys.h │ │ │ │ ├── jmorecfg.h │ │ │ │ ├── jpegint.h │ │ │ │ ├── jpeglib.h │ │ │ │ ├── jquant1.c │ │ │ │ ├── jquant2.c │ │ │ │ ├── jutils.c │ │ │ │ ├── jversion.h │ │ │ │ ├── transupp.c │ │ │ │ └── transupp.h │ │ │ ├── juce_GIFLoader.cpp │ │ │ ├── juce_JPEGLoader.cpp │ │ │ ├── juce_PNGLoader.cpp │ │ │ └── pnglib │ │ │ │ ├── LICENSE │ │ │ │ ├── libpng_readme.txt │ │ │ │ ├── png.c │ │ │ │ ├── png.h │ │ │ │ ├── pngconf.h │ │ │ │ ├── pngerror.c │ │ │ │ ├── pngget.c │ │ │ │ ├── pnginfo.h │ │ │ │ ├── pngmem.c │ │ │ │ ├── pngpread.c │ │ │ │ ├── pngpriv.h │ │ │ │ ├── pngread.c │ │ │ │ ├── pngrio.c │ │ │ │ ├── pngrtran.c │ │ │ │ ├── pngrutil.c │ │ │ │ ├── pngset.c │ │ │ │ ├── pngstruct.h │ │ │ │ ├── pngtrans.c │ │ │ │ ├── pngwio.c │ │ │ │ ├── pngwrite.c │ │ │ │ ├── pngwtran.c │ │ │ │ └── pngwutil.c │ │ ├── images │ │ │ ├── juce_Image.cpp │ │ │ ├── juce_Image.h │ │ │ ├── juce_ImageCache.cpp │ │ │ ├── juce_ImageCache.h │ │ │ ├── juce_ImageConvolutionKernel.cpp │ │ │ ├── juce_ImageConvolutionKernel.h │ │ │ ├── juce_ImageFileFormat.cpp │ │ │ └── juce_ImageFileFormat.h │ │ ├── juce_graphics.cpp │ │ ├── juce_graphics.h │ │ ├── juce_graphics.mm │ │ ├── juce_module_info │ │ ├── native │ │ │ ├── juce_RenderingHelpers.h │ │ │ ├── juce_android_Fonts.cpp │ │ │ ├── juce_android_GraphicsContext.cpp │ │ │ ├── juce_freetype_Fonts.cpp │ │ │ ├── juce_linux_Fonts.cpp │ │ │ ├── juce_mac_CoreGraphicsContext.h │ │ │ ├── juce_mac_CoreGraphicsContext.mm │ │ │ ├── juce_mac_CoreGraphicsHelpers.h │ │ │ ├── juce_mac_Fonts.mm │ │ │ ├── juce_win32_Direct2DGraphicsContext.cpp │ │ │ ├── juce_win32_DirectWriteTypeLayout.cpp │ │ │ ├── juce_win32_DirectWriteTypeface.cpp │ │ │ └── juce_win32_Fonts.cpp │ │ └── placement │ │ │ ├── juce_Justification.h │ │ │ ├── juce_RectanglePlacement.cpp │ │ │ └── juce_RectanglePlacement.h │ │ ├── juce_gui_basics │ │ ├── application │ │ │ ├── juce_Application.cpp │ │ │ └── juce_Application.h │ │ ├── buttons │ │ │ ├── juce_ArrowButton.cpp │ │ │ ├── juce_ArrowButton.h │ │ │ ├── juce_Button.cpp │ │ │ ├── juce_Button.h │ │ │ ├── juce_DrawableButton.cpp │ │ │ ├── juce_DrawableButton.h │ │ │ ├── juce_HyperlinkButton.cpp │ │ │ ├── juce_HyperlinkButton.h │ │ │ ├── juce_ImageButton.cpp │ │ │ ├── juce_ImageButton.h │ │ │ ├── juce_ShapeButton.cpp │ │ │ ├── juce_ShapeButton.h │ │ │ ├── juce_TextButton.cpp │ │ │ ├── juce_TextButton.h │ │ │ ├── juce_ToggleButton.cpp │ │ │ ├── juce_ToggleButton.h │ │ │ ├── juce_ToolbarButton.cpp │ │ │ └── juce_ToolbarButton.h │ │ ├── commands │ │ │ ├── juce_ApplicationCommandID.h │ │ │ ├── juce_ApplicationCommandInfo.cpp │ │ │ ├── juce_ApplicationCommandInfo.h │ │ │ ├── juce_ApplicationCommandManager.cpp │ │ │ ├── juce_ApplicationCommandManager.h │ │ │ ├── juce_ApplicationCommandTarget.cpp │ │ │ ├── juce_ApplicationCommandTarget.h │ │ │ ├── juce_KeyPressMappingSet.cpp │ │ │ └── juce_KeyPressMappingSet.h │ │ ├── components │ │ │ ├── juce_CachedComponentImage.h │ │ │ ├── juce_Component.cpp │ │ │ ├── juce_Component.h │ │ │ ├── juce_ComponentListener.cpp │ │ │ ├── juce_ComponentListener.h │ │ │ ├── juce_Desktop.cpp │ │ │ ├── juce_Desktop.h │ │ │ ├── juce_ModalComponentManager.cpp │ │ │ └── juce_ModalComponentManager.h │ │ ├── drawables │ │ │ ├── juce_Drawable.cpp │ │ │ ├── juce_Drawable.h │ │ │ ├── juce_DrawableComposite.cpp │ │ │ ├── juce_DrawableComposite.h │ │ │ ├── juce_DrawableImage.cpp │ │ │ ├── juce_DrawableImage.h │ │ │ ├── juce_DrawablePath.cpp │ │ │ ├── juce_DrawablePath.h │ │ │ ├── juce_DrawableRectangle.cpp │ │ │ ├── juce_DrawableRectangle.h │ │ │ ├── juce_DrawableShape.cpp │ │ │ ├── juce_DrawableShape.h │ │ │ ├── juce_DrawableText.cpp │ │ │ ├── juce_DrawableText.h │ │ │ └── juce_SVGParser.cpp │ │ ├── filebrowser │ │ │ ├── juce_DirectoryContentsDisplayComponent.cpp │ │ │ ├── juce_DirectoryContentsDisplayComponent.h │ │ │ ├── juce_DirectoryContentsList.cpp │ │ │ ├── juce_DirectoryContentsList.h │ │ │ ├── juce_FileBrowserComponent.cpp │ │ │ ├── juce_FileBrowserComponent.h │ │ │ ├── juce_FileBrowserListener.h │ │ │ ├── juce_FileChooser.cpp │ │ │ ├── juce_FileChooser.h │ │ │ ├── juce_FileChooserDialogBox.cpp │ │ │ ├── juce_FileChooserDialogBox.h │ │ │ ├── juce_FileListComponent.cpp │ │ │ ├── juce_FileListComponent.h │ │ │ ├── juce_FilePreviewComponent.h │ │ │ ├── juce_FileSearchPathListComponent.cpp │ │ │ ├── juce_FileSearchPathListComponent.h │ │ │ ├── juce_FileTreeComponent.cpp │ │ │ ├── juce_FileTreeComponent.h │ │ │ ├── juce_FilenameComponent.cpp │ │ │ ├── juce_FilenameComponent.h │ │ │ ├── juce_ImagePreviewComponent.cpp │ │ │ └── juce_ImagePreviewComponent.h │ │ ├── juce_gui_basics.cpp │ │ ├── juce_gui_basics.h │ │ ├── juce_gui_basics.mm │ │ ├── juce_module_info │ │ ├── keyboard │ │ │ ├── juce_CaretComponent.cpp │ │ │ ├── juce_CaretComponent.h │ │ │ ├── juce_KeyListener.cpp │ │ │ ├── juce_KeyListener.h │ │ │ ├── juce_KeyPress.cpp │ │ │ ├── juce_KeyPress.h │ │ │ ├── juce_KeyboardFocusTraverser.cpp │ │ │ ├── juce_KeyboardFocusTraverser.h │ │ │ ├── juce_ModifierKeys.cpp │ │ │ ├── juce_ModifierKeys.h │ │ │ ├── juce_SystemClipboard.h │ │ │ ├── juce_TextEditorKeyMapper.h │ │ │ └── juce_TextInputTarget.h │ │ ├── layout │ │ │ ├── juce_AnimatedPosition.h │ │ │ ├── juce_AnimatedPositionBehaviours.h │ │ │ ├── juce_ComponentAnimator.cpp │ │ │ ├── juce_ComponentAnimator.h │ │ │ ├── juce_ComponentBoundsConstrainer.cpp │ │ │ ├── juce_ComponentBoundsConstrainer.h │ │ │ ├── juce_ComponentBuilder.cpp │ │ │ ├── juce_ComponentBuilder.h │ │ │ ├── juce_ComponentMovementWatcher.cpp │ │ │ ├── juce_ComponentMovementWatcher.h │ │ │ ├── juce_ConcertinaPanel.cpp │ │ │ ├── juce_ConcertinaPanel.h │ │ │ ├── juce_GroupComponent.cpp │ │ │ ├── juce_GroupComponent.h │ │ │ ├── juce_MultiDocumentPanel.cpp │ │ │ ├── juce_MultiDocumentPanel.h │ │ │ ├── juce_ResizableBorderComponent.cpp │ │ │ ├── juce_ResizableBorderComponent.h │ │ │ ├── juce_ResizableCornerComponent.cpp │ │ │ ├── juce_ResizableCornerComponent.h │ │ │ ├── juce_ResizableEdgeComponent.cpp │ │ │ ├── juce_ResizableEdgeComponent.h │ │ │ ├── juce_ScrollBar.cpp │ │ │ ├── juce_ScrollBar.h │ │ │ ├── juce_StretchableLayoutManager.cpp │ │ │ ├── juce_StretchableLayoutManager.h │ │ │ ├── juce_StretchableLayoutResizerBar.cpp │ │ │ ├── juce_StretchableLayoutResizerBar.h │ │ │ ├── juce_StretchableObjectResizer.cpp │ │ │ ├── juce_StretchableObjectResizer.h │ │ │ ├── juce_TabbedButtonBar.cpp │ │ │ ├── juce_TabbedButtonBar.h │ │ │ ├── juce_TabbedComponent.cpp │ │ │ ├── juce_TabbedComponent.h │ │ │ ├── juce_Viewport.cpp │ │ │ └── juce_Viewport.h │ │ ├── lookandfeel │ │ │ ├── juce_LookAndFeel.cpp │ │ │ ├── juce_LookAndFeel.h │ │ │ ├── juce_LookAndFeel_V1.cpp │ │ │ ├── juce_LookAndFeel_V1.h │ │ │ ├── juce_LookAndFeel_V2.cpp │ │ │ ├── juce_LookAndFeel_V2.h │ │ │ ├── juce_LookAndFeel_V3.cpp │ │ │ └── juce_LookAndFeel_V3.h │ │ ├── menus │ │ │ ├── juce_MenuBarComponent.cpp │ │ │ ├── juce_MenuBarComponent.h │ │ │ ├── juce_MenuBarModel.cpp │ │ │ ├── juce_MenuBarModel.h │ │ │ ├── juce_PopupMenu.cpp │ │ │ └── juce_PopupMenu.h │ │ ├── mouse │ │ │ ├── juce_ComponentDragger.cpp │ │ │ ├── juce_ComponentDragger.h │ │ │ ├── juce_DragAndDropContainer.cpp │ │ │ ├── juce_DragAndDropContainer.h │ │ │ ├── juce_DragAndDropTarget.h │ │ │ ├── juce_FileDragAndDropTarget.h │ │ │ ├── juce_LassoComponent.h │ │ │ ├── juce_MouseCursor.cpp │ │ │ ├── juce_MouseCursor.h │ │ │ ├── juce_MouseEvent.cpp │ │ │ ├── juce_MouseEvent.h │ │ │ ├── juce_MouseInactivityDetector.cpp │ │ │ ├── juce_MouseInactivityDetector.h │ │ │ ├── juce_MouseInputSource.cpp │ │ │ ├── juce_MouseInputSource.h │ │ │ ├── juce_MouseListener.cpp │ │ │ ├── juce_MouseListener.h │ │ │ ├── juce_SelectedItemSet.h │ │ │ ├── juce_TextDragAndDropTarget.h │ │ │ └── juce_TooltipClient.h │ │ ├── native │ │ │ ├── juce_MultiTouchMapper.h │ │ │ ├── juce_android_FileChooser.cpp │ │ │ ├── juce_android_Windowing.cpp │ │ │ ├── juce_ios_UIViewComponentPeer.mm │ │ │ ├── juce_ios_Windowing.mm │ │ │ ├── juce_linux_Clipboard.cpp │ │ │ ├── juce_linux_FileChooser.cpp │ │ │ ├── juce_linux_Windowing.cpp │ │ │ ├── juce_mac_FileChooser.mm │ │ │ ├── juce_mac_MainMenu.mm │ │ │ ├── juce_mac_MouseCursor.mm │ │ │ ├── juce_mac_NSViewComponentPeer.mm │ │ │ ├── juce_mac_Windowing.mm │ │ │ ├── juce_win32_DragAndDrop.cpp │ │ │ ├── juce_win32_FileChooser.cpp │ │ │ └── juce_win32_Windowing.cpp │ │ ├── positioning │ │ │ ├── juce_MarkerList.cpp │ │ │ ├── juce_MarkerList.h │ │ │ ├── juce_RelativeCoordinate.cpp │ │ │ ├── juce_RelativeCoordinate.h │ │ │ ├── juce_RelativeCoordinatePositioner.cpp │ │ │ ├── juce_RelativeCoordinatePositioner.h │ │ │ ├── juce_RelativeParallelogram.cpp │ │ │ ├── juce_RelativeParallelogram.h │ │ │ ├── juce_RelativePoint.cpp │ │ │ ├── juce_RelativePoint.h │ │ │ ├── juce_RelativePointPath.cpp │ │ │ ├── juce_RelativePointPath.h │ │ │ ├── juce_RelativeRectangle.cpp │ │ │ └── juce_RelativeRectangle.h │ │ ├── properties │ │ │ ├── juce_BooleanPropertyComponent.cpp │ │ │ ├── juce_BooleanPropertyComponent.h │ │ │ ├── juce_ButtonPropertyComponent.cpp │ │ │ ├── juce_ButtonPropertyComponent.h │ │ │ ├── juce_ChoicePropertyComponent.cpp │ │ │ ├── juce_ChoicePropertyComponent.h │ │ │ ├── juce_PropertyComponent.cpp │ │ │ ├── juce_PropertyComponent.h │ │ │ ├── juce_PropertyPanel.cpp │ │ │ ├── juce_PropertyPanel.h │ │ │ ├── juce_SliderPropertyComponent.cpp │ │ │ ├── juce_SliderPropertyComponent.h │ │ │ ├── juce_TextPropertyComponent.cpp │ │ │ └── juce_TextPropertyComponent.h │ │ ├── widgets │ │ │ ├── juce_ComboBox.cpp │ │ │ ├── juce_ComboBox.h │ │ │ ├── juce_ImageComponent.cpp │ │ │ ├── juce_ImageComponent.h │ │ │ ├── juce_Label.cpp │ │ │ ├── juce_Label.h │ │ │ ├── juce_ListBox.cpp │ │ │ ├── juce_ListBox.h │ │ │ ├── juce_ProgressBar.cpp │ │ │ ├── juce_ProgressBar.h │ │ │ ├── juce_Slider.cpp │ │ │ ├── juce_Slider.h │ │ │ ├── juce_TableHeaderComponent.cpp │ │ │ ├── juce_TableHeaderComponent.h │ │ │ ├── juce_TableListBox.cpp │ │ │ ├── juce_TableListBox.h │ │ │ ├── juce_TextEditor.cpp │ │ │ ├── juce_TextEditor.h │ │ │ ├── juce_Toolbar.cpp │ │ │ ├── juce_Toolbar.h │ │ │ ├── juce_ToolbarItemComponent.cpp │ │ │ ├── juce_ToolbarItemComponent.h │ │ │ ├── juce_ToolbarItemFactory.h │ │ │ ├── juce_ToolbarItemPalette.cpp │ │ │ ├── juce_ToolbarItemPalette.h │ │ │ ├── juce_TreeView.cpp │ │ │ └── juce_TreeView.h │ │ └── windows │ │ │ ├── juce_AlertWindow.cpp │ │ │ ├── juce_AlertWindow.h │ │ │ ├── juce_CallOutBox.cpp │ │ │ ├── juce_CallOutBox.h │ │ │ ├── juce_ComponentPeer.cpp │ │ │ ├── juce_ComponentPeer.h │ │ │ ├── juce_DialogWindow.cpp │ │ │ ├── juce_DialogWindow.h │ │ │ ├── juce_DocumentWindow.cpp │ │ │ ├── juce_DocumentWindow.h │ │ │ ├── juce_NativeMessageBox.h │ │ │ ├── juce_ResizableWindow.cpp │ │ │ ├── juce_ResizableWindow.h │ │ │ ├── juce_ThreadWithProgressWindow.cpp │ │ │ ├── juce_ThreadWithProgressWindow.h │ │ │ ├── juce_TooltipWindow.cpp │ │ │ ├── juce_TooltipWindow.h │ │ │ ├── juce_TopLevelWindow.cpp │ │ │ └── juce_TopLevelWindow.h │ │ ├── juce_gui_extra │ │ ├── code_editor │ │ │ ├── juce_CPlusPlusCodeTokeniser.cpp │ │ │ ├── juce_CPlusPlusCodeTokeniser.h │ │ │ ├── juce_CPlusPlusCodeTokeniserFunctions.h │ │ │ ├── juce_CodeDocument.cpp │ │ │ ├── juce_CodeDocument.h │ │ │ ├── juce_CodeEditorComponent.cpp │ │ │ ├── juce_CodeEditorComponent.h │ │ │ ├── juce_CodeTokeniser.h │ │ │ ├── juce_LuaCodeTokeniser.cpp │ │ │ ├── juce_LuaCodeTokeniser.h │ │ │ ├── juce_XMLCodeTokeniser.cpp │ │ │ └── juce_XMLCodeTokeniser.h │ │ ├── documents │ │ │ ├── juce_FileBasedDocument.cpp │ │ │ └── juce_FileBasedDocument.h │ │ ├── embedding │ │ │ ├── juce_ActiveXControlComponent.h │ │ │ ├── juce_NSViewComponent.h │ │ │ └── juce_UIViewComponent.h │ │ ├── juce_gui_extra.cpp │ │ ├── juce_gui_extra.h │ │ ├── juce_gui_extra.mm │ │ ├── juce_module_info │ │ └── native │ │ │ ├── juce_android_WebBrowserComponent.cpp │ │ │ ├── juce_ios_UIViewComponent.mm │ │ │ ├── juce_linux_SystemTrayIcon.cpp │ │ │ ├── juce_linux_WebBrowserComponent.cpp │ │ │ ├── juce_mac_AppleRemote.mm │ │ │ ├── juce_mac_CarbonViewWrapperComponent.h │ │ │ ├── juce_mac_NSViewComponent.mm │ │ │ ├── juce_mac_SystemTrayIcon.cpp │ │ │ ├── juce_mac_WebBrowserComponent.mm │ │ │ ├── juce_win32_ActiveXComponent.cpp │ │ │ ├── juce_win32_SystemTrayIcon.cpp │ │ │ └── juce_win32_WebBrowserComponent.cpp │ │ ├── juce_opengl │ │ ├── juce_module_info │ │ ├── juce_opengl.cpp │ │ ├── juce_opengl.h │ │ ├── juce_opengl.mm │ │ ├── native │ │ │ ├── juce_MissingGLDefinitions.h │ │ │ ├── juce_OpenGLExtensions.h │ │ │ ├── juce_OpenGL_android.h │ │ │ ├── juce_OpenGL_ios.h │ │ │ ├── juce_OpenGL_linux.h │ │ │ ├── juce_OpenGL_osx.h │ │ │ └── juce_OpenGL_win32.h │ │ └── opengl │ │ │ ├── juce_Draggable3DOrientation.h │ │ │ ├── juce_Matrix3D.h │ │ │ ├── juce_OpenGLContext.cpp │ │ │ ├── juce_OpenGLContext.h │ │ │ ├── juce_OpenGLFrameBuffer.cpp │ │ │ ├── juce_OpenGLFrameBuffer.h │ │ │ ├── juce_OpenGLGraphicsContext.cpp │ │ │ ├── juce_OpenGLGraphicsContext.h │ │ │ ├── juce_OpenGLHelpers.cpp │ │ │ ├── juce_OpenGLHelpers.h │ │ │ ├── juce_OpenGLImage.cpp │ │ │ ├── juce_OpenGLImage.h │ │ │ ├── juce_OpenGLPixelFormat.cpp │ │ │ ├── juce_OpenGLPixelFormat.h │ │ │ ├── juce_OpenGLRenderer.h │ │ │ ├── juce_OpenGLShaderProgram.cpp │ │ │ ├── juce_OpenGLShaderProgram.h │ │ │ ├── juce_OpenGLTexture.cpp │ │ │ ├── juce_OpenGLTexture.h │ │ │ ├── juce_Quaternion.h │ │ │ └── juce_Vector3D.h │ │ └── juce_video │ │ ├── capture │ │ └── juce_CameraDevice.h │ │ ├── juce_module_info │ │ ├── juce_video.cpp │ │ ├── juce_video.h │ │ ├── juce_video.mm │ │ ├── native │ │ ├── juce_android_CameraDevice.cpp │ │ ├── juce_mac_CameraDevice.mm │ │ ├── juce_mac_QuickTimeMovieComponent.mm │ │ ├── juce_win32_CameraDevice.cpp │ │ ├── juce_win32_DirectShowComponent.cpp │ │ └── juce_win32_QuickTimeMovieComponent.cpp │ │ └── playback │ │ ├── juce_DirectShowComponent.h │ │ └── juce_QuickTimeMovieComponent.h ├── PingPongDelay.jucer └── Source │ ├── PPDelayLine.cpp │ ├── PPDelayLine.h │ ├── PluginEditor.cpp │ ├── PluginEditor.h │ ├── PluginProcessor.cpp │ └── PluginProcessor.h ├── README.md ├── SchroederReverb ├── Builds │ └── MacOSX │ │ ├── Info.plist │ │ ├── RecentFilesMenuTemplate.nib │ │ └── SchroederReverb.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── keithhearne.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ └── keithhearne.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── SchroederReverb.xcscheme │ │ └── xcschememanagement.plist ├── JuceLibraryCode │ ├── AppConfig.h │ ├── JuceHeader.h │ ├── ReadMe.txt │ └── modules │ │ ├── juce_audio_basics │ │ ├── buffers │ │ │ ├── juce_AudioDataConverters.cpp │ │ │ ├── juce_AudioDataConverters.h │ │ │ ├── juce_AudioSampleBuffer.cpp │ │ │ ├── juce_AudioSampleBuffer.h │ │ │ ├── juce_FloatVectorOperations.cpp │ │ │ └── juce_FloatVectorOperations.h │ │ ├── effects │ │ │ ├── juce_Decibels.h │ │ │ ├── juce_IIRFilter.cpp │ │ │ ├── juce_IIRFilter.h │ │ │ ├── juce_LagrangeInterpolator.cpp │ │ │ ├── juce_LagrangeInterpolator.h │ │ │ └── juce_Reverb.h │ │ ├── juce_audio_basics.cpp │ │ ├── juce_audio_basics.h │ │ ├── juce_audio_basics.mm │ │ ├── juce_module_info │ │ ├── midi │ │ │ ├── juce_MidiBuffer.cpp │ │ │ ├── juce_MidiBuffer.h │ │ │ ├── juce_MidiFile.cpp │ │ │ ├── juce_MidiFile.h │ │ │ ├── juce_MidiKeyboardState.cpp │ │ │ ├── juce_MidiKeyboardState.h │ │ │ ├── juce_MidiMessage.cpp │ │ │ ├── juce_MidiMessage.h │ │ │ ├── juce_MidiMessageSequence.cpp │ │ │ └── juce_MidiMessageSequence.h │ │ ├── sources │ │ │ ├── juce_AudioSource.h │ │ │ ├── juce_BufferingAudioSource.cpp │ │ │ ├── juce_BufferingAudioSource.h │ │ │ ├── juce_ChannelRemappingAudioSource.cpp │ │ │ ├── juce_ChannelRemappingAudioSource.h │ │ │ ├── juce_IIRFilterAudioSource.cpp │ │ │ ├── juce_IIRFilterAudioSource.h │ │ │ ├── juce_MixerAudioSource.cpp │ │ │ ├── juce_MixerAudioSource.h │ │ │ ├── juce_PositionableAudioSource.h │ │ │ ├── juce_ResamplingAudioSource.cpp │ │ │ ├── juce_ResamplingAudioSource.h │ │ │ ├── juce_ReverbAudioSource.cpp │ │ │ ├── juce_ReverbAudioSource.h │ │ │ ├── juce_ToneGeneratorAudioSource.cpp │ │ │ └── juce_ToneGeneratorAudioSource.h │ │ └── synthesisers │ │ │ ├── juce_Synthesiser.cpp │ │ │ └── juce_Synthesiser.h │ │ ├── juce_audio_devices │ │ ├── audio_cd │ │ │ ├── juce_AudioCDBurner.h │ │ │ ├── juce_AudioCDReader.cpp │ │ │ └── juce_AudioCDReader.h │ │ ├── audio_io │ │ │ ├── juce_AudioDeviceManager.cpp │ │ │ ├── juce_AudioDeviceManager.h │ │ │ ├── juce_AudioIODevice.cpp │ │ │ ├── juce_AudioIODevice.h │ │ │ ├── juce_AudioIODeviceType.cpp │ │ │ ├── juce_AudioIODeviceType.h │ │ │ └── juce_SystemAudioVolume.h │ │ ├── juce_audio_devices.cpp │ │ ├── juce_audio_devices.h │ │ ├── juce_audio_devices.mm │ │ ├── juce_module_info │ │ ├── midi_io │ │ │ ├── juce_MidiInput.h │ │ │ ├── juce_MidiMessageCollector.cpp │ │ │ ├── juce_MidiMessageCollector.h │ │ │ ├── juce_MidiOutput.cpp │ │ │ └── juce_MidiOutput.h │ │ ├── native │ │ │ ├── juce_MidiDataConcatenator.h │ │ │ ├── juce_android_Audio.cpp │ │ │ ├── juce_android_Midi.cpp │ │ │ ├── juce_android_OpenSL.cpp │ │ │ ├── juce_ios_Audio.cpp │ │ │ ├── juce_linux_ALSA.cpp │ │ │ ├── juce_linux_AudioCDReader.cpp │ │ │ ├── juce_linux_JackAudio.cpp │ │ │ ├── juce_linux_Midi.cpp │ │ │ ├── juce_mac_AudioCDBurner.mm │ │ │ ├── juce_mac_AudioCDReader.mm │ │ │ ├── juce_mac_CoreAudio.cpp │ │ │ ├── juce_mac_CoreMidi.cpp │ │ │ ├── juce_win32_ASIO.cpp │ │ │ ├── juce_win32_AudioCDBurner.cpp │ │ │ ├── juce_win32_AudioCDReader.cpp │ │ │ ├── juce_win32_DirectSound.cpp │ │ │ ├── juce_win32_Midi.cpp │ │ │ └── juce_win32_WASAPI.cpp │ │ └── sources │ │ │ ├── juce_AudioSourcePlayer.cpp │ │ │ ├── juce_AudioSourcePlayer.h │ │ │ ├── juce_AudioTransportSource.cpp │ │ │ └── juce_AudioTransportSource.h │ │ ├── juce_audio_formats │ │ ├── codecs │ │ │ ├── flac │ │ │ │ ├── Flac Licence.txt │ │ │ │ ├── all.h │ │ │ │ ├── alloc.h │ │ │ │ ├── assert.h │ │ │ │ ├── callback.h │ │ │ │ ├── compat.h │ │ │ │ ├── endswap.h │ │ │ │ ├── export.h │ │ │ │ ├── format.h │ │ │ │ ├── libFLAC │ │ │ │ │ ├── bitmath.c │ │ │ │ │ ├── bitreader.c │ │ │ │ │ ├── bitwriter.c │ │ │ │ │ ├── cpu.c │ │ │ │ │ ├── crc.c │ │ │ │ │ ├── fixed.c │ │ │ │ │ ├── float.c │ │ │ │ │ ├── format.c │ │ │ │ │ ├── include │ │ │ │ │ │ ├── private │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── bitmath.h │ │ │ │ │ │ │ ├── bitreader.h │ │ │ │ │ │ │ ├── bitwriter.h │ │ │ │ │ │ │ ├── cpu.h │ │ │ │ │ │ │ ├── crc.h │ │ │ │ │ │ │ ├── fixed.h │ │ │ │ │ │ │ ├── float.h │ │ │ │ │ │ │ ├── format.h │ │ │ │ │ │ │ ├── lpc.h │ │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ │ ├── memory.h │ │ │ │ │ │ │ ├── metadata.h │ │ │ │ │ │ │ ├── stream_encoder_framing.h │ │ │ │ │ │ │ └── window.h │ │ │ │ │ │ └── protected │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── stream_decoder.h │ │ │ │ │ │ │ └── stream_encoder.h │ │ │ │ │ ├── lpc_flac.c │ │ │ │ │ ├── md5.c │ │ │ │ │ ├── memory.c │ │ │ │ │ ├── stream_decoder.c │ │ │ │ │ ├── stream_encoder.c │ │ │ │ │ ├── stream_encoder_framing.c │ │ │ │ │ └── window_flac.c │ │ │ │ ├── metadata.h │ │ │ │ ├── ordinals.h │ │ │ │ ├── stream_decoder.h │ │ │ │ └── stream_encoder.h │ │ │ ├── juce_AiffAudioFormat.cpp │ │ │ ├── juce_AiffAudioFormat.h │ │ │ ├── juce_CoreAudioFormat.cpp │ │ │ ├── juce_CoreAudioFormat.h │ │ │ ├── juce_FlacAudioFormat.cpp │ │ │ ├── juce_FlacAudioFormat.h │ │ │ ├── juce_LAMEEncoderAudioFormat.cpp │ │ │ ├── juce_LAMEEncoderAudioFormat.h │ │ │ ├── juce_MP3AudioFormat.cpp │ │ │ ├── juce_MP3AudioFormat.h │ │ │ ├── juce_OggVorbisAudioFormat.cpp │ │ │ ├── juce_OggVorbisAudioFormat.h │ │ │ ├── juce_QuickTimeAudioFormat.cpp │ │ │ ├── juce_QuickTimeAudioFormat.h │ │ │ ├── juce_WavAudioFormat.cpp │ │ │ ├── juce_WavAudioFormat.h │ │ │ ├── juce_WindowsMediaAudioFormat.cpp │ │ │ ├── juce_WindowsMediaAudioFormat.h │ │ │ └── oggvorbis │ │ │ │ ├── Ogg Vorbis Licence.txt │ │ │ │ ├── bitwise.c │ │ │ │ ├── codec.h │ │ │ │ ├── config_types.h │ │ │ │ ├── framing.c │ │ │ │ ├── libvorbis-1.3.2 │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGES │ │ │ │ ├── COPYING │ │ │ │ ├── README │ │ │ │ └── lib │ │ │ │ │ ├── analysis.c │ │ │ │ │ ├── backends.h │ │ │ │ │ ├── bitrate.c │ │ │ │ │ ├── bitrate.h │ │ │ │ │ ├── block.c │ │ │ │ │ ├── books │ │ │ │ │ ├── coupled │ │ │ │ │ │ ├── res_books_51.h │ │ │ │ │ │ └── res_books_stereo.h │ │ │ │ │ ├── floor │ │ │ │ │ │ └── floor_books.h │ │ │ │ │ └── uncoupled │ │ │ │ │ │ └── res_books_uncoupled.h │ │ │ │ │ ├── codebook.c │ │ │ │ │ ├── codebook.h │ │ │ │ │ ├── codec_internal.h │ │ │ │ │ ├── envelope.c │ │ │ │ │ ├── envelope.h │ │ │ │ │ ├── floor0.c │ │ │ │ │ ├── floor1.c │ │ │ │ │ ├── highlevel.h │ │ │ │ │ ├── info.c │ │ │ │ │ ├── lookup.c │ │ │ │ │ ├── lookup.h │ │ │ │ │ ├── lookup_data.h │ │ │ │ │ ├── lpc.c │ │ │ │ │ ├── lpc.h │ │ │ │ │ ├── lsp.c │ │ │ │ │ ├── lsp.h │ │ │ │ │ ├── mapping0.c │ │ │ │ │ ├── masking.h │ │ │ │ │ ├── mdct.c │ │ │ │ │ ├── mdct.h │ │ │ │ │ ├── misc.h │ │ │ │ │ ├── modes │ │ │ │ │ ├── floor_all.h │ │ │ │ │ ├── psych_11.h │ │ │ │ │ ├── psych_16.h │ │ │ │ │ ├── psych_44.h │ │ │ │ │ ├── psych_8.h │ │ │ │ │ ├── residue_16.h │ │ │ │ │ ├── residue_44.h │ │ │ │ │ ├── residue_44p51.h │ │ │ │ │ ├── residue_44u.h │ │ │ │ │ ├── residue_8.h │ │ │ │ │ ├── setup_11.h │ │ │ │ │ ├── setup_16.h │ │ │ │ │ ├── setup_22.h │ │ │ │ │ ├── setup_32.h │ │ │ │ │ ├── setup_44.h │ │ │ │ │ ├── setup_44p51.h │ │ │ │ │ ├── setup_44u.h │ │ │ │ │ ├── setup_8.h │ │ │ │ │ └── setup_X.h │ │ │ │ │ ├── os.h │ │ │ │ │ ├── psy.c │ │ │ │ │ ├── psy.h │ │ │ │ │ ├── registry.c │ │ │ │ │ ├── registry.h │ │ │ │ │ ├── res0.c │ │ │ │ │ ├── scales.h │ │ │ │ │ ├── sharedbook.c │ │ │ │ │ ├── smallft.c │ │ │ │ │ ├── smallft.h │ │ │ │ │ ├── synthesis.c │ │ │ │ │ ├── vorbisenc.c │ │ │ │ │ ├── vorbisfile.c │ │ │ │ │ ├── window.c │ │ │ │ │ └── window.h │ │ │ │ ├── ogg.h │ │ │ │ ├── os_types.h │ │ │ │ ├── vorbisenc.h │ │ │ │ └── vorbisfile.h │ │ ├── format │ │ │ ├── juce_AudioFormat.cpp │ │ │ ├── juce_AudioFormat.h │ │ │ ├── juce_AudioFormatManager.cpp │ │ │ ├── juce_AudioFormatManager.h │ │ │ ├── juce_AudioFormatReader.cpp │ │ │ ├── juce_AudioFormatReader.h │ │ │ ├── juce_AudioFormatReaderSource.cpp │ │ │ ├── juce_AudioFormatReaderSource.h │ │ │ ├── juce_AudioFormatWriter.cpp │ │ │ ├── juce_AudioFormatWriter.h │ │ │ ├── juce_AudioSubsectionReader.cpp │ │ │ ├── juce_AudioSubsectionReader.h │ │ │ ├── juce_BufferingAudioFormatReader.cpp │ │ │ ├── juce_BufferingAudioFormatReader.h │ │ │ └── juce_MemoryMappedAudioFormatReader.h │ │ ├── juce_audio_formats.cpp │ │ ├── juce_audio_formats.h │ │ ├── juce_audio_formats.mm │ │ ├── juce_module_info │ │ └── sampler │ │ │ ├── juce_Sampler.cpp │ │ │ └── juce_Sampler.h │ │ ├── juce_audio_plugin_client │ │ ├── AAX │ │ │ ├── juce_AAX_Wrapper.cpp │ │ │ └── juce_AAX_Wrapper.mm │ │ ├── RTAS │ │ │ ├── juce_RTAS_DigiCode1.cpp │ │ │ ├── juce_RTAS_DigiCode2.cpp │ │ │ ├── juce_RTAS_DigiCode3.cpp │ │ │ ├── juce_RTAS_DigiCode_Header.h │ │ │ ├── juce_RTAS_MacResources.r │ │ │ ├── juce_RTAS_MacUtilities.mm │ │ │ ├── juce_RTAS_WinExports.def │ │ │ ├── juce_RTAS_WinResources.rsr │ │ │ ├── juce_RTAS_WinUtilities.cpp │ │ │ └── juce_RTAS_Wrapper.cpp │ │ ├── Standalone │ │ │ └── juce_StandaloneFilterWindow.h │ │ ├── VST │ │ │ ├── juce_VST_Wrapper.cpp │ │ │ └── juce_VST_Wrapper.mm │ │ ├── VST3 │ │ │ ├── juce_VST3_Wrapper.cpp │ │ │ └── juce_VST3_Wrapper.mm │ │ ├── juce_audio_plugin_client.h │ │ ├── juce_module_info │ │ └── utility │ │ │ ├── juce_CarbonVisibility.h │ │ │ ├── juce_CheckSettingMacros.h │ │ │ ├── juce_FakeMouseMoveGenerator.h │ │ │ ├── juce_IncludeModuleHeaders.h │ │ │ ├── juce_IncludeSystemHeaders.h │ │ │ ├── juce_PluginHostType.h │ │ │ └── juce_PluginUtilities.cpp │ │ ├── juce_audio_processors │ │ ├── format │ │ │ ├── juce_AudioPluginFormat.cpp │ │ │ ├── juce_AudioPluginFormat.h │ │ │ ├── juce_AudioPluginFormatManager.cpp │ │ │ └── juce_AudioPluginFormatManager.h │ │ ├── format_types │ │ │ ├── juce_AudioUnitPluginFormat.h │ │ │ ├── juce_AudioUnitPluginFormat.mm │ │ │ ├── juce_LADSPAPluginFormat.cpp │ │ │ ├── juce_LADSPAPluginFormat.h │ │ │ ├── juce_VST3Common.h │ │ │ ├── juce_VST3Headers.h │ │ │ ├── juce_VST3PluginFormat.cpp │ │ │ ├── juce_VST3PluginFormat.h │ │ │ ├── juce_VSTMidiEventList.h │ │ │ ├── juce_VSTPluginFormat.cpp │ │ │ └── juce_VSTPluginFormat.h │ │ ├── juce_audio_processors.cpp │ │ ├── juce_audio_processors.h │ │ ├── juce_audio_processors.mm │ │ ├── juce_module_info │ │ ├── processors │ │ │ ├── juce_AudioPlayHead.h │ │ │ ├── juce_AudioPluginInstance.h │ │ │ ├── juce_AudioProcessor.cpp │ │ │ ├── juce_AudioProcessor.h │ │ │ ├── juce_AudioProcessorEditor.cpp │ │ │ ├── juce_AudioProcessorEditor.h │ │ │ ├── juce_AudioProcessorGraph.cpp │ │ │ ├── juce_AudioProcessorGraph.h │ │ │ ├── juce_AudioProcessorListener.h │ │ │ ├── juce_GenericAudioProcessorEditor.cpp │ │ │ ├── juce_GenericAudioProcessorEditor.h │ │ │ ├── juce_PluginDescription.cpp │ │ │ └── juce_PluginDescription.h │ │ └── scanning │ │ │ ├── juce_KnownPluginList.cpp │ │ │ ├── juce_KnownPluginList.h │ │ │ ├── juce_PluginDirectoryScanner.cpp │ │ │ ├── juce_PluginDirectoryScanner.h │ │ │ ├── juce_PluginListComponent.cpp │ │ │ └── juce_PluginListComponent.h │ │ ├── juce_core │ │ ├── containers │ │ │ ├── juce_AbstractFifo.cpp │ │ │ ├── juce_AbstractFifo.h │ │ │ ├── juce_Array.h │ │ │ ├── juce_ArrayAllocationBase.h │ │ │ ├── juce_DynamicObject.cpp │ │ │ ├── juce_DynamicObject.h │ │ │ ├── juce_ElementComparator.h │ │ │ ├── juce_HashMap.h │ │ │ ├── juce_LinkedListPointer.h │ │ │ ├── juce_NamedValueSet.cpp │ │ │ ├── juce_NamedValueSet.h │ │ │ ├── juce_OwnedArray.h │ │ │ ├── juce_PropertySet.cpp │ │ │ ├── juce_PropertySet.h │ │ │ ├── juce_ReferenceCountedArray.h │ │ │ ├── juce_ScopedValueSetter.h │ │ │ ├── juce_SortedSet.h │ │ │ ├── juce_SparseSet.h │ │ │ ├── juce_Variant.cpp │ │ │ └── juce_Variant.h │ │ ├── files │ │ │ ├── juce_DirectoryIterator.cpp │ │ │ ├── juce_DirectoryIterator.h │ │ │ ├── juce_File.cpp │ │ │ ├── juce_File.h │ │ │ ├── juce_FileFilter.cpp │ │ │ ├── juce_FileFilter.h │ │ │ ├── juce_FileInputStream.cpp │ │ │ ├── juce_FileInputStream.h │ │ │ ├── juce_FileOutputStream.cpp │ │ │ ├── juce_FileOutputStream.h │ │ │ ├── juce_FileSearchPath.cpp │ │ │ ├── juce_FileSearchPath.h │ │ │ ├── juce_MemoryMappedFile.h │ │ │ ├── juce_TemporaryFile.cpp │ │ │ ├── juce_TemporaryFile.h │ │ │ ├── juce_WildcardFileFilter.cpp │ │ │ └── juce_WildcardFileFilter.h │ │ ├── javascript │ │ │ ├── juce_JSON.cpp │ │ │ ├── juce_JSON.h │ │ │ ├── juce_Javascript.cpp │ │ │ └── juce_Javascript.h │ │ ├── juce_core.cpp │ │ ├── juce_core.h │ │ ├── juce_core.mm │ │ ├── juce_module_info │ │ ├── logging │ │ │ ├── juce_FileLogger.cpp │ │ │ ├── juce_FileLogger.h │ │ │ ├── juce_Logger.cpp │ │ │ └── juce_Logger.h │ │ ├── maths │ │ │ ├── juce_BigInteger.cpp │ │ │ ├── juce_BigInteger.h │ │ │ ├── juce_Expression.cpp │ │ │ ├── juce_Expression.h │ │ │ ├── juce_MathsFunctions.h │ │ │ ├── juce_Random.cpp │ │ │ ├── juce_Random.h │ │ │ └── juce_Range.h │ │ ├── memory │ │ │ ├── juce_Atomic.h │ │ │ ├── juce_ByteOrder.h │ │ │ ├── juce_ContainerDeletePolicy.h │ │ │ ├── juce_HeapBlock.h │ │ │ ├── juce_LeakedObjectDetector.h │ │ │ ├── juce_Memory.h │ │ │ ├── juce_MemoryBlock.cpp │ │ │ ├── juce_MemoryBlock.h │ │ │ ├── juce_OptionalScopedPointer.h │ │ │ ├── juce_ReferenceCountedObject.h │ │ │ ├── juce_ScopedPointer.h │ │ │ ├── juce_Singleton.h │ │ │ └── juce_WeakReference.h │ │ ├── native │ │ │ ├── java │ │ │ │ └── JuceAppActivity.java │ │ │ ├── juce_BasicNativeHeaders.h │ │ │ ├── juce_android_Files.cpp │ │ │ ├── juce_android_JNIHelpers.h │ │ │ ├── juce_android_Misc.cpp │ │ │ ├── juce_android_Network.cpp │ │ │ ├── juce_android_SystemStats.cpp │ │ │ ├── juce_android_Threads.cpp │ │ │ ├── juce_linux_CommonFile.cpp │ │ │ ├── juce_linux_Files.cpp │ │ │ ├── juce_linux_Network.cpp │ │ │ ├── juce_linux_SystemStats.cpp │ │ │ ├── juce_linux_Threads.cpp │ │ │ ├── juce_mac_Files.mm │ │ │ ├── juce_mac_Network.mm │ │ │ ├── juce_mac_Strings.mm │ │ │ ├── juce_mac_SystemStats.mm │ │ │ ├── juce_mac_Threads.mm │ │ │ ├── juce_osx_ObjCHelpers.h │ │ │ ├── juce_posix_NamedPipe.cpp │ │ │ ├── juce_posix_SharedCode.h │ │ │ ├── juce_win32_ComSmartPtr.h │ │ │ ├── juce_win32_Files.cpp │ │ │ ├── juce_win32_Network.cpp │ │ │ ├── juce_win32_Registry.cpp │ │ │ ├── juce_win32_SystemStats.cpp │ │ │ └── juce_win32_Threads.cpp │ │ ├── network │ │ │ ├── juce_IPAddress.cpp │ │ │ ├── juce_IPAddress.h │ │ │ ├── juce_MACAddress.cpp │ │ │ ├── juce_MACAddress.h │ │ │ ├── juce_NamedPipe.cpp │ │ │ ├── juce_NamedPipe.h │ │ │ ├── juce_Socket.cpp │ │ │ ├── juce_Socket.h │ │ │ ├── juce_URL.cpp │ │ │ └── juce_URL.h │ │ ├── streams │ │ │ ├── juce_BufferedInputStream.cpp │ │ │ ├── juce_BufferedInputStream.h │ │ │ ├── juce_FileInputSource.cpp │ │ │ ├── juce_FileInputSource.h │ │ │ ├── juce_InputSource.h │ │ │ ├── juce_InputStream.cpp │ │ │ ├── juce_InputStream.h │ │ │ ├── juce_MemoryInputStream.cpp │ │ │ ├── juce_MemoryInputStream.h │ │ │ ├── juce_MemoryOutputStream.cpp │ │ │ ├── juce_MemoryOutputStream.h │ │ │ ├── juce_OutputStream.cpp │ │ │ ├── juce_OutputStream.h │ │ │ ├── juce_SubregionStream.cpp │ │ │ └── juce_SubregionStream.h │ │ ├── system │ │ │ ├── juce_PlatformDefs.h │ │ │ ├── juce_StandardHeader.h │ │ │ ├── juce_SystemStats.cpp │ │ │ ├── juce_SystemStats.h │ │ │ └── juce_TargetPlatform.h │ │ ├── text │ │ │ ├── juce_CharPointer_ASCII.h │ │ │ ├── juce_CharPointer_UTF16.h │ │ │ ├── juce_CharPointer_UTF32.h │ │ │ ├── juce_CharPointer_UTF8.h │ │ │ ├── juce_CharacterFunctions.cpp │ │ │ ├── juce_CharacterFunctions.h │ │ │ ├── juce_Identifier.cpp │ │ │ ├── juce_Identifier.h │ │ │ ├── juce_LocalisedStrings.cpp │ │ │ ├── juce_LocalisedStrings.h │ │ │ ├── juce_NewLine.h │ │ │ ├── juce_String.cpp │ │ │ ├── juce_String.h │ │ │ ├── juce_StringArray.cpp │ │ │ ├── juce_StringArray.h │ │ │ ├── juce_StringPairArray.cpp │ │ │ ├── juce_StringPairArray.h │ │ │ ├── juce_StringPool.cpp │ │ │ ├── juce_StringPool.h │ │ │ ├── juce_StringRef.h │ │ │ ├── juce_TextDiff.cpp │ │ │ └── juce_TextDiff.h │ │ ├── threads │ │ │ ├── juce_ChildProcess.cpp │ │ │ ├── juce_ChildProcess.h │ │ │ ├── juce_CriticalSection.h │ │ │ ├── juce_DynamicLibrary.h │ │ │ ├── juce_HighResolutionTimer.cpp │ │ │ ├── juce_HighResolutionTimer.h │ │ │ ├── juce_InterProcessLock.h │ │ │ ├── juce_Process.h │ │ │ ├── juce_ReadWriteLock.cpp │ │ │ ├── juce_ReadWriteLock.h │ │ │ ├── juce_ScopedLock.h │ │ │ ├── juce_ScopedReadLock.h │ │ │ ├── juce_ScopedWriteLock.h │ │ │ ├── juce_SpinLock.h │ │ │ ├── juce_Thread.cpp │ │ │ ├── juce_Thread.h │ │ │ ├── juce_ThreadLocalValue.h │ │ │ ├── juce_ThreadPool.cpp │ │ │ ├── juce_ThreadPool.h │ │ │ ├── juce_TimeSliceThread.cpp │ │ │ ├── juce_TimeSliceThread.h │ │ │ └── juce_WaitableEvent.h │ │ ├── time │ │ │ ├── juce_PerformanceCounter.cpp │ │ │ ├── juce_PerformanceCounter.h │ │ │ ├── juce_RelativeTime.cpp │ │ │ ├── juce_RelativeTime.h │ │ │ ├── juce_Time.cpp │ │ │ └── juce_Time.h │ │ ├── unit_tests │ │ │ ├── juce_UnitTest.cpp │ │ │ └── juce_UnitTest.h │ │ ├── xml │ │ │ ├── juce_XmlDocument.cpp │ │ │ ├── juce_XmlDocument.h │ │ │ ├── juce_XmlElement.cpp │ │ │ └── juce_XmlElement.h │ │ └── zip │ │ │ ├── juce_GZIPCompressorOutputStream.cpp │ │ │ ├── juce_GZIPCompressorOutputStream.h │ │ │ ├── juce_GZIPDecompressorInputStream.cpp │ │ │ ├── juce_GZIPDecompressorInputStream.h │ │ │ ├── juce_ZipFile.cpp │ │ │ ├── juce_ZipFile.h │ │ │ └── zlib │ │ │ ├── README │ │ │ ├── adler32.c │ │ │ ├── compress.c │ │ │ ├── crc32.c │ │ │ ├── crc32.h │ │ │ ├── deflate.c │ │ │ ├── deflate.h │ │ │ ├── infback.c │ │ │ ├── inffast.c │ │ │ ├── inffast.h │ │ │ ├── inffixed.h │ │ │ ├── inflate.c │ │ │ ├── inflate.h │ │ │ ├── inftrees.c │ │ │ ├── inftrees.h │ │ │ ├── trees.c │ │ │ ├── trees.h │ │ │ ├── uncompr.c │ │ │ ├── zconf.h │ │ │ ├── zconf.in.h │ │ │ ├── zlib.h │ │ │ ├── zutil.c │ │ │ └── zutil.h │ │ ├── juce_cryptography │ │ ├── encryption │ │ │ ├── juce_BlowFish.cpp │ │ │ ├── juce_BlowFish.h │ │ │ ├── juce_Primes.cpp │ │ │ ├── juce_Primes.h │ │ │ ├── juce_RSAKey.cpp │ │ │ └── juce_RSAKey.h │ │ ├── hashing │ │ │ ├── juce_MD5.cpp │ │ │ ├── juce_MD5.h │ │ │ ├── juce_SHA256.cpp │ │ │ └── juce_SHA256.h │ │ ├── juce_cryptography.cpp │ │ ├── juce_cryptography.h │ │ ├── juce_cryptography.mm │ │ └── juce_module_info │ │ ├── juce_data_structures │ │ ├── app_properties │ │ │ ├── juce_ApplicationProperties.cpp │ │ │ ├── juce_ApplicationProperties.h │ │ │ ├── juce_PropertiesFile.cpp │ │ │ └── juce_PropertiesFile.h │ │ ├── juce_data_structures.cpp │ │ ├── juce_data_structures.h │ │ ├── juce_data_structures.mm │ │ ├── juce_module_info │ │ ├── undomanager │ │ │ ├── juce_UndoManager.cpp │ │ │ ├── juce_UndoManager.h │ │ │ └── juce_UndoableAction.h │ │ └── values │ │ │ ├── juce_Value.cpp │ │ │ ├── juce_Value.h │ │ │ ├── juce_ValueTree.cpp │ │ │ └── juce_ValueTree.h │ │ ├── juce_events │ │ ├── broadcasters │ │ │ ├── juce_ActionBroadcaster.cpp │ │ │ ├── juce_ActionBroadcaster.h │ │ │ ├── juce_ActionListener.h │ │ │ ├── juce_AsyncUpdater.cpp │ │ │ ├── juce_AsyncUpdater.h │ │ │ ├── juce_ChangeBroadcaster.cpp │ │ │ ├── juce_ChangeBroadcaster.h │ │ │ ├── juce_ChangeListener.h │ │ │ └── juce_ListenerList.h │ │ ├── interprocess │ │ │ ├── juce_ConnectedChildProcess.cpp │ │ │ ├── juce_ConnectedChildProcess.h │ │ │ ├── juce_InterprocessConnection.cpp │ │ │ ├── juce_InterprocessConnection.h │ │ │ ├── juce_InterprocessConnectionServer.cpp │ │ │ └── juce_InterprocessConnectionServer.h │ │ ├── juce_events.cpp │ │ ├── juce_events.h │ │ ├── juce_events.mm │ │ ├── juce_module_info │ │ ├── messages │ │ │ ├── juce_ApplicationBase.cpp │ │ │ ├── juce_ApplicationBase.h │ │ │ ├── juce_CallbackMessage.h │ │ │ ├── juce_DeletedAtShutdown.cpp │ │ │ ├── juce_DeletedAtShutdown.h │ │ │ ├── juce_Initialisation.h │ │ │ ├── juce_Message.h │ │ │ ├── juce_MessageListener.cpp │ │ │ ├── juce_MessageListener.h │ │ │ ├── juce_MessageManager.cpp │ │ │ ├── juce_MessageManager.h │ │ │ └── juce_NotificationType.h │ │ ├── native │ │ │ ├── juce_ScopedXLock.h │ │ │ ├── juce_android_Messaging.cpp │ │ │ ├── juce_ios_MessageManager.mm │ │ │ ├── juce_linux_Messaging.cpp │ │ │ ├── juce_mac_MessageManager.mm │ │ │ ├── juce_osx_MessageQueue.h │ │ │ ├── juce_win32_HiddenMessageWindow.h │ │ │ └── juce_win32_Messaging.cpp │ │ └── timers │ │ │ ├── juce_MultiTimer.cpp │ │ │ ├── juce_MultiTimer.h │ │ │ ├── juce_Timer.cpp │ │ │ └── juce_Timer.h │ │ ├── juce_graphics │ │ ├── colour │ │ │ ├── juce_Colour.cpp │ │ │ ├── juce_Colour.h │ │ │ ├── juce_ColourGradient.cpp │ │ │ ├── juce_ColourGradient.h │ │ │ ├── juce_Colours.cpp │ │ │ ├── juce_Colours.h │ │ │ ├── juce_FillType.cpp │ │ │ ├── juce_FillType.h │ │ │ └── juce_PixelFormats.h │ │ ├── contexts │ │ │ ├── juce_GraphicsContext.cpp │ │ │ ├── juce_GraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.cpp │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.h │ │ │ ├── juce_LowLevelGraphicsSoftwareRenderer.cpp │ │ │ └── juce_LowLevelGraphicsSoftwareRenderer.h │ │ ├── effects │ │ │ ├── juce_DropShadowEffect.cpp │ │ │ ├── juce_DropShadowEffect.h │ │ │ ├── juce_GlowEffect.cpp │ │ │ ├── juce_GlowEffect.h │ │ │ └── juce_ImageEffectFilter.h │ │ ├── fonts │ │ │ ├── juce_AttributedString.cpp │ │ │ ├── juce_AttributedString.h │ │ │ ├── juce_CustomTypeface.cpp │ │ │ ├── juce_CustomTypeface.h │ │ │ ├── juce_Font.cpp │ │ │ ├── juce_Font.h │ │ │ ├── juce_GlyphArrangement.cpp │ │ │ ├── juce_GlyphArrangement.h │ │ │ ├── juce_TextLayout.cpp │ │ │ ├── juce_TextLayout.h │ │ │ ├── juce_Typeface.cpp │ │ │ └── juce_Typeface.h │ │ ├── geometry │ │ │ ├── juce_AffineTransform.cpp │ │ │ ├── juce_AffineTransform.h │ │ │ ├── juce_BorderSize.h │ │ │ ├── juce_EdgeTable.cpp │ │ │ ├── juce_EdgeTable.h │ │ │ ├── juce_Line.h │ │ │ ├── juce_Path.cpp │ │ │ ├── juce_Path.h │ │ │ ├── juce_PathIterator.cpp │ │ │ ├── juce_PathIterator.h │ │ │ ├── juce_PathStrokeType.cpp │ │ │ ├── juce_PathStrokeType.h │ │ │ ├── juce_Point.h │ │ │ ├── juce_Rectangle.h │ │ │ └── juce_RectangleList.h │ │ ├── image_formats │ │ │ ├── jpglib │ │ │ │ ├── README │ │ │ │ ├── cderror.h │ │ │ │ ├── changes to libjpeg for JUCE.txt │ │ │ │ ├── jcapimin.c │ │ │ │ ├── jcapistd.c │ │ │ │ ├── jccoefct.c │ │ │ │ ├── jccolor.c │ │ │ │ ├── jcdctmgr.c │ │ │ │ ├── jchuff.c │ │ │ │ ├── jchuff.h │ │ │ │ ├── jcinit.c │ │ │ │ ├── jcmainct.c │ │ │ │ ├── jcmarker.c │ │ │ │ ├── jcmaster.c │ │ │ │ ├── jcomapi.c │ │ │ │ ├── jconfig.h │ │ │ │ ├── jcparam.c │ │ │ │ ├── jcphuff.c │ │ │ │ ├── jcprepct.c │ │ │ │ ├── jcsample.c │ │ │ │ ├── jctrans.c │ │ │ │ ├── jdapimin.c │ │ │ │ ├── jdapistd.c │ │ │ │ ├── jdatasrc.c │ │ │ │ ├── jdcoefct.c │ │ │ │ ├── jdcolor.c │ │ │ │ ├── jdct.h │ │ │ │ ├── jddctmgr.c │ │ │ │ ├── jdhuff.c │ │ │ │ ├── jdhuff.h │ │ │ │ ├── jdinput.c │ │ │ │ ├── jdmainct.c │ │ │ │ ├── jdmarker.c │ │ │ │ ├── jdmaster.c │ │ │ │ ├── jdmerge.c │ │ │ │ ├── jdphuff.c │ │ │ │ ├── jdpostct.c │ │ │ │ ├── jdsample.c │ │ │ │ ├── jdtrans.c │ │ │ │ ├── jerror.c │ │ │ │ ├── jerror.h │ │ │ │ ├── jfdctflt.c │ │ │ │ ├── jfdctfst.c │ │ │ │ ├── jfdctint.c │ │ │ │ ├── jidctflt.c │ │ │ │ ├── jidctfst.c │ │ │ │ ├── jidctint.c │ │ │ │ ├── jidctred.c │ │ │ │ ├── jinclude.h │ │ │ │ ├── jmemmgr.c │ │ │ │ ├── jmemnobs.c │ │ │ │ ├── jmemsys.h │ │ │ │ ├── jmorecfg.h │ │ │ │ ├── jpegint.h │ │ │ │ ├── jpeglib.h │ │ │ │ ├── jquant1.c │ │ │ │ ├── jquant2.c │ │ │ │ ├── jutils.c │ │ │ │ ├── jversion.h │ │ │ │ ├── transupp.c │ │ │ │ └── transupp.h │ │ │ ├── juce_GIFLoader.cpp │ │ │ ├── juce_JPEGLoader.cpp │ │ │ ├── juce_PNGLoader.cpp │ │ │ └── pnglib │ │ │ │ ├── LICENSE │ │ │ │ ├── libpng_readme.txt │ │ │ │ ├── png.c │ │ │ │ ├── png.h │ │ │ │ ├── pngconf.h │ │ │ │ ├── pngerror.c │ │ │ │ ├── pngget.c │ │ │ │ ├── pnginfo.h │ │ │ │ ├── pngmem.c │ │ │ │ ├── pngpread.c │ │ │ │ ├── pngpriv.h │ │ │ │ ├── pngread.c │ │ │ │ ├── pngrio.c │ │ │ │ ├── pngrtran.c │ │ │ │ ├── pngrutil.c │ │ │ │ ├── pngset.c │ │ │ │ ├── pngstruct.h │ │ │ │ ├── pngtrans.c │ │ │ │ ├── pngwio.c │ │ │ │ ├── pngwrite.c │ │ │ │ ├── pngwtran.c │ │ │ │ └── pngwutil.c │ │ ├── images │ │ │ ├── juce_Image.cpp │ │ │ ├── juce_Image.h │ │ │ ├── juce_ImageCache.cpp │ │ │ ├── juce_ImageCache.h │ │ │ ├── juce_ImageConvolutionKernel.cpp │ │ │ ├── juce_ImageConvolutionKernel.h │ │ │ ├── juce_ImageFileFormat.cpp │ │ │ └── juce_ImageFileFormat.h │ │ ├── juce_graphics.cpp │ │ ├── juce_graphics.h │ │ ├── juce_graphics.mm │ │ ├── juce_module_info │ │ ├── native │ │ │ ├── juce_RenderingHelpers.h │ │ │ ├── juce_android_Fonts.cpp │ │ │ ├── juce_android_GraphicsContext.cpp │ │ │ ├── juce_freetype_Fonts.cpp │ │ │ ├── juce_linux_Fonts.cpp │ │ │ ├── juce_mac_CoreGraphicsContext.h │ │ │ ├── juce_mac_CoreGraphicsContext.mm │ │ │ ├── juce_mac_CoreGraphicsHelpers.h │ │ │ ├── juce_mac_Fonts.mm │ │ │ ├── juce_win32_Direct2DGraphicsContext.cpp │ │ │ ├── juce_win32_DirectWriteTypeLayout.cpp │ │ │ ├── juce_win32_DirectWriteTypeface.cpp │ │ │ └── juce_win32_Fonts.cpp │ │ └── placement │ │ │ ├── juce_Justification.h │ │ │ ├── juce_RectanglePlacement.cpp │ │ │ └── juce_RectanglePlacement.h │ │ ├── juce_gui_basics │ │ ├── application │ │ │ ├── juce_Application.cpp │ │ │ └── juce_Application.h │ │ ├── buttons │ │ │ ├── juce_ArrowButton.cpp │ │ │ ├── juce_ArrowButton.h │ │ │ ├── juce_Button.cpp │ │ │ ├── juce_Button.h │ │ │ ├── juce_DrawableButton.cpp │ │ │ ├── juce_DrawableButton.h │ │ │ ├── juce_HyperlinkButton.cpp │ │ │ ├── juce_HyperlinkButton.h │ │ │ ├── juce_ImageButton.cpp │ │ │ ├── juce_ImageButton.h │ │ │ ├── juce_ShapeButton.cpp │ │ │ ├── juce_ShapeButton.h │ │ │ ├── juce_TextButton.cpp │ │ │ ├── juce_TextButton.h │ │ │ ├── juce_ToggleButton.cpp │ │ │ ├── juce_ToggleButton.h │ │ │ ├── juce_ToolbarButton.cpp │ │ │ └── juce_ToolbarButton.h │ │ ├── commands │ │ │ ├── juce_ApplicationCommandID.h │ │ │ ├── juce_ApplicationCommandInfo.cpp │ │ │ ├── juce_ApplicationCommandInfo.h │ │ │ ├── juce_ApplicationCommandManager.cpp │ │ │ ├── juce_ApplicationCommandManager.h │ │ │ ├── juce_ApplicationCommandTarget.cpp │ │ │ ├── juce_ApplicationCommandTarget.h │ │ │ ├── juce_KeyPressMappingSet.cpp │ │ │ └── juce_KeyPressMappingSet.h │ │ ├── components │ │ │ ├── juce_CachedComponentImage.h │ │ │ ├── juce_Component.cpp │ │ │ ├── juce_Component.h │ │ │ ├── juce_ComponentListener.cpp │ │ │ ├── juce_ComponentListener.h │ │ │ ├── juce_Desktop.cpp │ │ │ ├── juce_Desktop.h │ │ │ ├── juce_ModalComponentManager.cpp │ │ │ └── juce_ModalComponentManager.h │ │ ├── drawables │ │ │ ├── juce_Drawable.cpp │ │ │ ├── juce_Drawable.h │ │ │ ├── juce_DrawableComposite.cpp │ │ │ ├── juce_DrawableComposite.h │ │ │ ├── juce_DrawableImage.cpp │ │ │ ├── juce_DrawableImage.h │ │ │ ├── juce_DrawablePath.cpp │ │ │ ├── juce_DrawablePath.h │ │ │ ├── juce_DrawableRectangle.cpp │ │ │ ├── juce_DrawableRectangle.h │ │ │ ├── juce_DrawableShape.cpp │ │ │ ├── juce_DrawableShape.h │ │ │ ├── juce_DrawableText.cpp │ │ │ ├── juce_DrawableText.h │ │ │ └── juce_SVGParser.cpp │ │ ├── filebrowser │ │ │ ├── juce_DirectoryContentsDisplayComponent.cpp │ │ │ ├── juce_DirectoryContentsDisplayComponent.h │ │ │ ├── juce_DirectoryContentsList.cpp │ │ │ ├── juce_DirectoryContentsList.h │ │ │ ├── juce_FileBrowserComponent.cpp │ │ │ ├── juce_FileBrowserComponent.h │ │ │ ├── juce_FileBrowserListener.h │ │ │ ├── juce_FileChooser.cpp │ │ │ ├── juce_FileChooser.h │ │ │ ├── juce_FileChooserDialogBox.cpp │ │ │ ├── juce_FileChooserDialogBox.h │ │ │ ├── juce_FileListComponent.cpp │ │ │ ├── juce_FileListComponent.h │ │ │ ├── juce_FilePreviewComponent.h │ │ │ ├── juce_FileSearchPathListComponent.cpp │ │ │ ├── juce_FileSearchPathListComponent.h │ │ │ ├── juce_FileTreeComponent.cpp │ │ │ ├── juce_FileTreeComponent.h │ │ │ ├── juce_FilenameComponent.cpp │ │ │ ├── juce_FilenameComponent.h │ │ │ ├── juce_ImagePreviewComponent.cpp │ │ │ └── juce_ImagePreviewComponent.h │ │ ├── juce_gui_basics.cpp │ │ ├── juce_gui_basics.h │ │ ├── juce_gui_basics.mm │ │ ├── juce_module_info │ │ ├── keyboard │ │ │ ├── juce_CaretComponent.cpp │ │ │ ├── juce_CaretComponent.h │ │ │ ├── juce_KeyListener.cpp │ │ │ ├── juce_KeyListener.h │ │ │ ├── juce_KeyPress.cpp │ │ │ ├── juce_KeyPress.h │ │ │ ├── juce_KeyboardFocusTraverser.cpp │ │ │ ├── juce_KeyboardFocusTraverser.h │ │ │ ├── juce_ModifierKeys.cpp │ │ │ ├── juce_ModifierKeys.h │ │ │ ├── juce_SystemClipboard.h │ │ │ ├── juce_TextEditorKeyMapper.h │ │ │ └── juce_TextInputTarget.h │ │ ├── layout │ │ │ ├── juce_AnimatedPosition.h │ │ │ ├── juce_AnimatedPositionBehaviours.h │ │ │ ├── juce_ComponentAnimator.cpp │ │ │ ├── juce_ComponentAnimator.h │ │ │ ├── juce_ComponentBoundsConstrainer.cpp │ │ │ ├── juce_ComponentBoundsConstrainer.h │ │ │ ├── juce_ComponentBuilder.cpp │ │ │ ├── juce_ComponentBuilder.h │ │ │ ├── juce_ComponentMovementWatcher.cpp │ │ │ ├── juce_ComponentMovementWatcher.h │ │ │ ├── juce_ConcertinaPanel.cpp │ │ │ ├── juce_ConcertinaPanel.h │ │ │ ├── juce_GroupComponent.cpp │ │ │ ├── juce_GroupComponent.h │ │ │ ├── juce_MultiDocumentPanel.cpp │ │ │ ├── juce_MultiDocumentPanel.h │ │ │ ├── juce_ResizableBorderComponent.cpp │ │ │ ├── juce_ResizableBorderComponent.h │ │ │ ├── juce_ResizableCornerComponent.cpp │ │ │ ├── juce_ResizableCornerComponent.h │ │ │ ├── juce_ResizableEdgeComponent.cpp │ │ │ ├── juce_ResizableEdgeComponent.h │ │ │ ├── juce_ScrollBar.cpp │ │ │ ├── juce_ScrollBar.h │ │ │ ├── juce_StretchableLayoutManager.cpp │ │ │ ├── juce_StretchableLayoutManager.h │ │ │ ├── juce_StretchableLayoutResizerBar.cpp │ │ │ ├── juce_StretchableLayoutResizerBar.h │ │ │ ├── juce_StretchableObjectResizer.cpp │ │ │ ├── juce_StretchableObjectResizer.h │ │ │ ├── juce_TabbedButtonBar.cpp │ │ │ ├── juce_TabbedButtonBar.h │ │ │ ├── juce_TabbedComponent.cpp │ │ │ ├── juce_TabbedComponent.h │ │ │ ├── juce_Viewport.cpp │ │ │ └── juce_Viewport.h │ │ ├── lookandfeel │ │ │ ├── juce_LookAndFeel.cpp │ │ │ ├── juce_LookAndFeel.h │ │ │ ├── juce_LookAndFeel_V1.cpp │ │ │ ├── juce_LookAndFeel_V1.h │ │ │ ├── juce_LookAndFeel_V2.cpp │ │ │ ├── juce_LookAndFeel_V2.h │ │ │ ├── juce_LookAndFeel_V3.cpp │ │ │ └── juce_LookAndFeel_V3.h │ │ ├── menus │ │ │ ├── juce_MenuBarComponent.cpp │ │ │ ├── juce_MenuBarComponent.h │ │ │ ├── juce_MenuBarModel.cpp │ │ │ ├── juce_MenuBarModel.h │ │ │ ├── juce_PopupMenu.cpp │ │ │ └── juce_PopupMenu.h │ │ ├── mouse │ │ │ ├── juce_ComponentDragger.cpp │ │ │ ├── juce_ComponentDragger.h │ │ │ ├── juce_DragAndDropContainer.cpp │ │ │ ├── juce_DragAndDropContainer.h │ │ │ ├── juce_DragAndDropTarget.h │ │ │ ├── juce_FileDragAndDropTarget.h │ │ │ ├── juce_LassoComponent.h │ │ │ ├── juce_MouseCursor.cpp │ │ │ ├── juce_MouseCursor.h │ │ │ ├── juce_MouseEvent.cpp │ │ │ ├── juce_MouseEvent.h │ │ │ ├── juce_MouseInactivityDetector.cpp │ │ │ ├── juce_MouseInactivityDetector.h │ │ │ ├── juce_MouseInputSource.cpp │ │ │ ├── juce_MouseInputSource.h │ │ │ ├── juce_MouseListener.cpp │ │ │ ├── juce_MouseListener.h │ │ │ ├── juce_SelectedItemSet.h │ │ │ ├── juce_TextDragAndDropTarget.h │ │ │ └── juce_TooltipClient.h │ │ ├── native │ │ │ ├── juce_MultiTouchMapper.h │ │ │ ├── juce_android_FileChooser.cpp │ │ │ ├── juce_android_Windowing.cpp │ │ │ ├── juce_ios_UIViewComponentPeer.mm │ │ │ ├── juce_ios_Windowing.mm │ │ │ ├── juce_linux_Clipboard.cpp │ │ │ ├── juce_linux_FileChooser.cpp │ │ │ ├── juce_linux_Windowing.cpp │ │ │ ├── juce_mac_FileChooser.mm │ │ │ ├── juce_mac_MainMenu.mm │ │ │ ├── juce_mac_MouseCursor.mm │ │ │ ├── juce_mac_NSViewComponentPeer.mm │ │ │ ├── juce_mac_Windowing.mm │ │ │ ├── juce_win32_DragAndDrop.cpp │ │ │ ├── juce_win32_FileChooser.cpp │ │ │ └── juce_win32_Windowing.cpp │ │ ├── positioning │ │ │ ├── juce_MarkerList.cpp │ │ │ ├── juce_MarkerList.h │ │ │ ├── juce_RelativeCoordinate.cpp │ │ │ ├── juce_RelativeCoordinate.h │ │ │ ├── juce_RelativeCoordinatePositioner.cpp │ │ │ ├── juce_RelativeCoordinatePositioner.h │ │ │ ├── juce_RelativeParallelogram.cpp │ │ │ ├── juce_RelativeParallelogram.h │ │ │ ├── juce_RelativePoint.cpp │ │ │ ├── juce_RelativePoint.h │ │ │ ├── juce_RelativePointPath.cpp │ │ │ ├── juce_RelativePointPath.h │ │ │ ├── juce_RelativeRectangle.cpp │ │ │ └── juce_RelativeRectangle.h │ │ ├── properties │ │ │ ├── juce_BooleanPropertyComponent.cpp │ │ │ ├── juce_BooleanPropertyComponent.h │ │ │ ├── juce_ButtonPropertyComponent.cpp │ │ │ ├── juce_ButtonPropertyComponent.h │ │ │ ├── juce_ChoicePropertyComponent.cpp │ │ │ ├── juce_ChoicePropertyComponent.h │ │ │ ├── juce_PropertyComponent.cpp │ │ │ ├── juce_PropertyComponent.h │ │ │ ├── juce_PropertyPanel.cpp │ │ │ ├── juce_PropertyPanel.h │ │ │ ├── juce_SliderPropertyComponent.cpp │ │ │ ├── juce_SliderPropertyComponent.h │ │ │ ├── juce_TextPropertyComponent.cpp │ │ │ └── juce_TextPropertyComponent.h │ │ ├── widgets │ │ │ ├── juce_ComboBox.cpp │ │ │ ├── juce_ComboBox.h │ │ │ ├── juce_ImageComponent.cpp │ │ │ ├── juce_ImageComponent.h │ │ │ ├── juce_Label.cpp │ │ │ ├── juce_Label.h │ │ │ ├── juce_ListBox.cpp │ │ │ ├── juce_ListBox.h │ │ │ ├── juce_ProgressBar.cpp │ │ │ ├── juce_ProgressBar.h │ │ │ ├── juce_Slider.cpp │ │ │ ├── juce_Slider.h │ │ │ ├── juce_TableHeaderComponent.cpp │ │ │ ├── juce_TableHeaderComponent.h │ │ │ ├── juce_TableListBox.cpp │ │ │ ├── juce_TableListBox.h │ │ │ ├── juce_TextEditor.cpp │ │ │ ├── juce_TextEditor.h │ │ │ ├── juce_Toolbar.cpp │ │ │ ├── juce_Toolbar.h │ │ │ ├── juce_ToolbarItemComponent.cpp │ │ │ ├── juce_ToolbarItemComponent.h │ │ │ ├── juce_ToolbarItemFactory.h │ │ │ ├── juce_ToolbarItemPalette.cpp │ │ │ ├── juce_ToolbarItemPalette.h │ │ │ ├── juce_TreeView.cpp │ │ │ └── juce_TreeView.h │ │ └── windows │ │ │ ├── juce_AlertWindow.cpp │ │ │ ├── juce_AlertWindow.h │ │ │ ├── juce_CallOutBox.cpp │ │ │ ├── juce_CallOutBox.h │ │ │ ├── juce_ComponentPeer.cpp │ │ │ ├── juce_ComponentPeer.h │ │ │ ├── juce_DialogWindow.cpp │ │ │ ├── juce_DialogWindow.h │ │ │ ├── juce_DocumentWindow.cpp │ │ │ ├── juce_DocumentWindow.h │ │ │ ├── juce_NativeMessageBox.h │ │ │ ├── juce_ResizableWindow.cpp │ │ │ ├── juce_ResizableWindow.h │ │ │ ├── juce_ThreadWithProgressWindow.cpp │ │ │ ├── juce_ThreadWithProgressWindow.h │ │ │ ├── juce_TooltipWindow.cpp │ │ │ ├── juce_TooltipWindow.h │ │ │ ├── juce_TopLevelWindow.cpp │ │ │ └── juce_TopLevelWindow.h │ │ ├── juce_gui_extra │ │ ├── code_editor │ │ │ ├── juce_CPlusPlusCodeTokeniser.cpp │ │ │ ├── juce_CPlusPlusCodeTokeniser.h │ │ │ ├── juce_CPlusPlusCodeTokeniserFunctions.h │ │ │ ├── juce_CodeDocument.cpp │ │ │ ├── juce_CodeDocument.h │ │ │ ├── juce_CodeEditorComponent.cpp │ │ │ ├── juce_CodeEditorComponent.h │ │ │ ├── juce_CodeTokeniser.h │ │ │ ├── juce_LuaCodeTokeniser.cpp │ │ │ ├── juce_LuaCodeTokeniser.h │ │ │ ├── juce_XMLCodeTokeniser.cpp │ │ │ └── juce_XMLCodeTokeniser.h │ │ ├── documents │ │ │ ├── juce_FileBasedDocument.cpp │ │ │ └── juce_FileBasedDocument.h │ │ ├── embedding │ │ │ ├── juce_ActiveXControlComponent.h │ │ │ ├── juce_NSViewComponent.h │ │ │ └── juce_UIViewComponent.h │ │ ├── juce_gui_extra.cpp │ │ ├── juce_gui_extra.h │ │ ├── juce_gui_extra.mm │ │ ├── juce_module_info │ │ └── native │ │ │ ├── juce_android_WebBrowserComponent.cpp │ │ │ ├── juce_ios_UIViewComponent.mm │ │ │ ├── juce_linux_SystemTrayIcon.cpp │ │ │ ├── juce_linux_WebBrowserComponent.cpp │ │ │ ├── juce_mac_AppleRemote.mm │ │ │ ├── juce_mac_CarbonViewWrapperComponent.h │ │ │ ├── juce_mac_NSViewComponent.mm │ │ │ ├── juce_mac_SystemTrayIcon.cpp │ │ │ ├── juce_mac_WebBrowserComponent.mm │ │ │ ├── juce_win32_ActiveXComponent.cpp │ │ │ ├── juce_win32_SystemTrayIcon.cpp │ │ │ └── juce_win32_WebBrowserComponent.cpp │ │ ├── juce_opengl │ │ ├── juce_module_info │ │ ├── juce_opengl.cpp │ │ ├── juce_opengl.h │ │ ├── juce_opengl.mm │ │ ├── native │ │ │ ├── juce_MissingGLDefinitions.h │ │ │ ├── juce_OpenGLExtensions.h │ │ │ ├── juce_OpenGL_android.h │ │ │ ├── juce_OpenGL_ios.h │ │ │ ├── juce_OpenGL_linux.h │ │ │ ├── juce_OpenGL_osx.h │ │ │ └── juce_OpenGL_win32.h │ │ └── opengl │ │ │ ├── juce_Draggable3DOrientation.h │ │ │ ├── juce_Matrix3D.h │ │ │ ├── juce_OpenGLContext.cpp │ │ │ ├── juce_OpenGLContext.h │ │ │ ├── juce_OpenGLFrameBuffer.cpp │ │ │ ├── juce_OpenGLFrameBuffer.h │ │ │ ├── juce_OpenGLGraphicsContext.cpp │ │ │ ├── juce_OpenGLGraphicsContext.h │ │ │ ├── juce_OpenGLHelpers.cpp │ │ │ ├── juce_OpenGLHelpers.h │ │ │ ├── juce_OpenGLImage.cpp │ │ │ ├── juce_OpenGLImage.h │ │ │ ├── juce_OpenGLPixelFormat.cpp │ │ │ ├── juce_OpenGLPixelFormat.h │ │ │ ├── juce_OpenGLRenderer.h │ │ │ ├── juce_OpenGLShaderProgram.cpp │ │ │ ├── juce_OpenGLShaderProgram.h │ │ │ ├── juce_OpenGLTexture.cpp │ │ │ ├── juce_OpenGLTexture.h │ │ │ ├── juce_Quaternion.h │ │ │ └── juce_Vector3D.h │ │ └── juce_video │ │ ├── capture │ │ └── juce_CameraDevice.h │ │ ├── juce_module_info │ │ ├── juce_video.cpp │ │ ├── juce_video.h │ │ ├── juce_video.mm │ │ ├── native │ │ ├── juce_android_CameraDevice.cpp │ │ ├── juce_mac_CameraDevice.mm │ │ ├── juce_mac_QuickTimeMovieComponent.mm │ │ ├── juce_win32_CameraDevice.cpp │ │ ├── juce_win32_DirectShowComponent.cpp │ │ └── juce_win32_QuickTimeMovieComponent.cpp │ │ └── playback │ │ ├── juce_DirectShowComponent.h │ │ └── juce_QuickTimeMovieComponent.h ├── SchroederReverb.jucer └── Source │ ├── AllPass.cpp │ ├── AllPass.h │ ├── Comb.cpp │ ├── Comb.h │ ├── DelayLine.cpp │ ├── DelayLine.h │ ├── PluginEditor.cpp │ ├── PluginEditor.h │ ├── PluginProcessor.cpp │ ├── PluginProcessor.h │ ├── Schroeder.cpp │ └── Schroeder.h ├── SchroederReverbImproved ├── Builds │ └── MacOSX │ │ ├── Info.plist │ │ ├── RecentFilesMenuTemplate.nib │ │ └── SchroederReverbImproved.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── keithhearne.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ └── keithhearne.xcuserdatad │ │ └── xcschemes │ │ ├── SchroederReverbImproved.xcscheme │ │ └── xcschememanagement.plist ├── JuceLibraryCode │ ├── AppConfig.h │ ├── JuceHeader.h │ ├── ReadMe.txt │ └── modules │ │ ├── juce_audio_basics │ │ ├── buffers │ │ │ ├── juce_AudioDataConverters.cpp │ │ │ ├── juce_AudioDataConverters.h │ │ │ ├── juce_AudioSampleBuffer.cpp │ │ │ ├── juce_AudioSampleBuffer.h │ │ │ ├── juce_FloatVectorOperations.cpp │ │ │ └── juce_FloatVectorOperations.h │ │ ├── effects │ │ │ ├── juce_Decibels.h │ │ │ ├── juce_IIRFilter.cpp │ │ │ ├── juce_IIRFilter.h │ │ │ ├── juce_LagrangeInterpolator.cpp │ │ │ ├── juce_LagrangeInterpolator.h │ │ │ └── juce_Reverb.h │ │ ├── juce_audio_basics.cpp │ │ ├── juce_audio_basics.h │ │ ├── juce_audio_basics.mm │ │ ├── juce_module_info │ │ ├── midi │ │ │ ├── juce_MidiBuffer.cpp │ │ │ ├── juce_MidiBuffer.h │ │ │ ├── juce_MidiFile.cpp │ │ │ ├── juce_MidiFile.h │ │ │ ├── juce_MidiKeyboardState.cpp │ │ │ ├── juce_MidiKeyboardState.h │ │ │ ├── juce_MidiMessage.cpp │ │ │ ├── juce_MidiMessage.h │ │ │ ├── juce_MidiMessageSequence.cpp │ │ │ └── juce_MidiMessageSequence.h │ │ ├── sources │ │ │ ├── juce_AudioSource.h │ │ │ ├── juce_BufferingAudioSource.cpp │ │ │ ├── juce_BufferingAudioSource.h │ │ │ ├── juce_ChannelRemappingAudioSource.cpp │ │ │ ├── juce_ChannelRemappingAudioSource.h │ │ │ ├── juce_IIRFilterAudioSource.cpp │ │ │ ├── juce_IIRFilterAudioSource.h │ │ │ ├── juce_MixerAudioSource.cpp │ │ │ ├── juce_MixerAudioSource.h │ │ │ ├── juce_PositionableAudioSource.h │ │ │ ├── juce_ResamplingAudioSource.cpp │ │ │ ├── juce_ResamplingAudioSource.h │ │ │ ├── juce_ReverbAudioSource.cpp │ │ │ ├── juce_ReverbAudioSource.h │ │ │ ├── juce_ToneGeneratorAudioSource.cpp │ │ │ └── juce_ToneGeneratorAudioSource.h │ │ └── synthesisers │ │ │ ├── juce_Synthesiser.cpp │ │ │ └── juce_Synthesiser.h │ │ ├── juce_audio_devices │ │ ├── audio_cd │ │ │ ├── juce_AudioCDBurner.h │ │ │ ├── juce_AudioCDReader.cpp │ │ │ └── juce_AudioCDReader.h │ │ ├── audio_io │ │ │ ├── juce_AudioDeviceManager.cpp │ │ │ ├── juce_AudioDeviceManager.h │ │ │ ├── juce_AudioIODevice.cpp │ │ │ ├── juce_AudioIODevice.h │ │ │ ├── juce_AudioIODeviceType.cpp │ │ │ ├── juce_AudioIODeviceType.h │ │ │ └── juce_SystemAudioVolume.h │ │ ├── juce_audio_devices.cpp │ │ ├── juce_audio_devices.h │ │ ├── juce_audio_devices.mm │ │ ├── juce_module_info │ │ ├── midi_io │ │ │ ├── juce_MidiInput.h │ │ │ ├── juce_MidiMessageCollector.cpp │ │ │ ├── juce_MidiMessageCollector.h │ │ │ ├── juce_MidiOutput.cpp │ │ │ └── juce_MidiOutput.h │ │ ├── native │ │ │ ├── juce_MidiDataConcatenator.h │ │ │ ├── juce_android_Audio.cpp │ │ │ ├── juce_android_Midi.cpp │ │ │ ├── juce_android_OpenSL.cpp │ │ │ ├── juce_ios_Audio.cpp │ │ │ ├── juce_linux_ALSA.cpp │ │ │ ├── juce_linux_AudioCDReader.cpp │ │ │ ├── juce_linux_JackAudio.cpp │ │ │ ├── juce_linux_Midi.cpp │ │ │ ├── juce_mac_AudioCDBurner.mm │ │ │ ├── juce_mac_AudioCDReader.mm │ │ │ ├── juce_mac_CoreAudio.cpp │ │ │ ├── juce_mac_CoreMidi.cpp │ │ │ ├── juce_win32_ASIO.cpp │ │ │ ├── juce_win32_AudioCDBurner.cpp │ │ │ ├── juce_win32_AudioCDReader.cpp │ │ │ ├── juce_win32_DirectSound.cpp │ │ │ ├── juce_win32_Midi.cpp │ │ │ └── juce_win32_WASAPI.cpp │ │ └── sources │ │ │ ├── juce_AudioSourcePlayer.cpp │ │ │ ├── juce_AudioSourcePlayer.h │ │ │ ├── juce_AudioTransportSource.cpp │ │ │ └── juce_AudioTransportSource.h │ │ ├── juce_audio_formats │ │ ├── codecs │ │ │ ├── flac │ │ │ │ ├── Flac Licence.txt │ │ │ │ ├── all.h │ │ │ │ ├── alloc.h │ │ │ │ ├── assert.h │ │ │ │ ├── callback.h │ │ │ │ ├── compat.h │ │ │ │ ├── endswap.h │ │ │ │ ├── export.h │ │ │ │ ├── format.h │ │ │ │ ├── libFLAC │ │ │ │ │ ├── bitmath.c │ │ │ │ │ ├── bitreader.c │ │ │ │ │ ├── bitwriter.c │ │ │ │ │ ├── cpu.c │ │ │ │ │ ├── crc.c │ │ │ │ │ ├── fixed.c │ │ │ │ │ ├── float.c │ │ │ │ │ ├── format.c │ │ │ │ │ ├── include │ │ │ │ │ │ ├── private │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── bitmath.h │ │ │ │ │ │ │ ├── bitreader.h │ │ │ │ │ │ │ ├── bitwriter.h │ │ │ │ │ │ │ ├── cpu.h │ │ │ │ │ │ │ ├── crc.h │ │ │ │ │ │ │ ├── fixed.h │ │ │ │ │ │ │ ├── float.h │ │ │ │ │ │ │ ├── format.h │ │ │ │ │ │ │ ├── lpc.h │ │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ │ ├── memory.h │ │ │ │ │ │ │ ├── metadata.h │ │ │ │ │ │ │ ├── stream_encoder_framing.h │ │ │ │ │ │ │ └── window.h │ │ │ │ │ │ └── protected │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── stream_decoder.h │ │ │ │ │ │ │ └── stream_encoder.h │ │ │ │ │ ├── lpc_flac.c │ │ │ │ │ ├── md5.c │ │ │ │ │ ├── memory.c │ │ │ │ │ ├── stream_decoder.c │ │ │ │ │ ├── stream_encoder.c │ │ │ │ │ ├── stream_encoder_framing.c │ │ │ │ │ └── window_flac.c │ │ │ │ ├── metadata.h │ │ │ │ ├── ordinals.h │ │ │ │ ├── stream_decoder.h │ │ │ │ └── stream_encoder.h │ │ │ ├── juce_AiffAudioFormat.cpp │ │ │ ├── juce_AiffAudioFormat.h │ │ │ ├── juce_CoreAudioFormat.cpp │ │ │ ├── juce_CoreAudioFormat.h │ │ │ ├── juce_FlacAudioFormat.cpp │ │ │ ├── juce_FlacAudioFormat.h │ │ │ ├── juce_LAMEEncoderAudioFormat.cpp │ │ │ ├── juce_LAMEEncoderAudioFormat.h │ │ │ ├── juce_MP3AudioFormat.cpp │ │ │ ├── juce_MP3AudioFormat.h │ │ │ ├── juce_OggVorbisAudioFormat.cpp │ │ │ ├── juce_OggVorbisAudioFormat.h │ │ │ ├── juce_QuickTimeAudioFormat.cpp │ │ │ ├── juce_QuickTimeAudioFormat.h │ │ │ ├── juce_WavAudioFormat.cpp │ │ │ ├── juce_WavAudioFormat.h │ │ │ ├── juce_WindowsMediaAudioFormat.cpp │ │ │ ├── juce_WindowsMediaAudioFormat.h │ │ │ └── oggvorbis │ │ │ │ ├── Ogg Vorbis Licence.txt │ │ │ │ ├── bitwise.c │ │ │ │ ├── codec.h │ │ │ │ ├── config_types.h │ │ │ │ ├── framing.c │ │ │ │ ├── libvorbis-1.3.2 │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGES │ │ │ │ ├── COPYING │ │ │ │ ├── README │ │ │ │ └── lib │ │ │ │ │ ├── analysis.c │ │ │ │ │ ├── backends.h │ │ │ │ │ ├── bitrate.c │ │ │ │ │ ├── bitrate.h │ │ │ │ │ ├── block.c │ │ │ │ │ ├── books │ │ │ │ │ ├── coupled │ │ │ │ │ │ ├── res_books_51.h │ │ │ │ │ │ └── res_books_stereo.h │ │ │ │ │ ├── floor │ │ │ │ │ │ └── floor_books.h │ │ │ │ │ └── uncoupled │ │ │ │ │ │ └── res_books_uncoupled.h │ │ │ │ │ ├── codebook.c │ │ │ │ │ ├── codebook.h │ │ │ │ │ ├── codec_internal.h │ │ │ │ │ ├── envelope.c │ │ │ │ │ ├── envelope.h │ │ │ │ │ ├── floor0.c │ │ │ │ │ ├── floor1.c │ │ │ │ │ ├── highlevel.h │ │ │ │ │ ├── info.c │ │ │ │ │ ├── lookup.c │ │ │ │ │ ├── lookup.h │ │ │ │ │ ├── lookup_data.h │ │ │ │ │ ├── lpc.c │ │ │ │ │ ├── lpc.h │ │ │ │ │ ├── lsp.c │ │ │ │ │ ├── lsp.h │ │ │ │ │ ├── mapping0.c │ │ │ │ │ ├── masking.h │ │ │ │ │ ├── mdct.c │ │ │ │ │ ├── mdct.h │ │ │ │ │ ├── misc.h │ │ │ │ │ ├── modes │ │ │ │ │ ├── floor_all.h │ │ │ │ │ ├── psych_11.h │ │ │ │ │ ├── psych_16.h │ │ │ │ │ ├── psych_44.h │ │ │ │ │ ├── psych_8.h │ │ │ │ │ ├── residue_16.h │ │ │ │ │ ├── residue_44.h │ │ │ │ │ ├── residue_44p51.h │ │ │ │ │ ├── residue_44u.h │ │ │ │ │ ├── residue_8.h │ │ │ │ │ ├── setup_11.h │ │ │ │ │ ├── setup_16.h │ │ │ │ │ ├── setup_22.h │ │ │ │ │ ├── setup_32.h │ │ │ │ │ ├── setup_44.h │ │ │ │ │ ├── setup_44p51.h │ │ │ │ │ ├── setup_44u.h │ │ │ │ │ ├── setup_8.h │ │ │ │ │ └── setup_X.h │ │ │ │ │ ├── os.h │ │ │ │ │ ├── psy.c │ │ │ │ │ ├── psy.h │ │ │ │ │ ├── registry.c │ │ │ │ │ ├── registry.h │ │ │ │ │ ├── res0.c │ │ │ │ │ ├── scales.h │ │ │ │ │ ├── sharedbook.c │ │ │ │ │ ├── smallft.c │ │ │ │ │ ├── smallft.h │ │ │ │ │ ├── synthesis.c │ │ │ │ │ ├── vorbisenc.c │ │ │ │ │ ├── vorbisfile.c │ │ │ │ │ ├── window.c │ │ │ │ │ └── window.h │ │ │ │ ├── ogg.h │ │ │ │ ├── os_types.h │ │ │ │ ├── vorbisenc.h │ │ │ │ └── vorbisfile.h │ │ ├── format │ │ │ ├── juce_AudioFormat.cpp │ │ │ ├── juce_AudioFormat.h │ │ │ ├── juce_AudioFormatManager.cpp │ │ │ ├── juce_AudioFormatManager.h │ │ │ ├── juce_AudioFormatReader.cpp │ │ │ ├── juce_AudioFormatReader.h │ │ │ ├── juce_AudioFormatReaderSource.cpp │ │ │ ├── juce_AudioFormatReaderSource.h │ │ │ ├── juce_AudioFormatWriter.cpp │ │ │ ├── juce_AudioFormatWriter.h │ │ │ ├── juce_AudioSubsectionReader.cpp │ │ │ ├── juce_AudioSubsectionReader.h │ │ │ ├── juce_BufferingAudioFormatReader.cpp │ │ │ ├── juce_BufferingAudioFormatReader.h │ │ │ └── juce_MemoryMappedAudioFormatReader.h │ │ ├── juce_audio_formats.cpp │ │ ├── juce_audio_formats.h │ │ ├── juce_audio_formats.mm │ │ ├── juce_module_info │ │ └── sampler │ │ │ ├── juce_Sampler.cpp │ │ │ └── juce_Sampler.h │ │ ├── juce_audio_plugin_client │ │ ├── AAX │ │ │ ├── juce_AAX_Wrapper.cpp │ │ │ └── juce_AAX_Wrapper.mm │ │ ├── RTAS │ │ │ ├── juce_RTAS_DigiCode1.cpp │ │ │ ├── juce_RTAS_DigiCode2.cpp │ │ │ ├── juce_RTAS_DigiCode3.cpp │ │ │ ├── juce_RTAS_DigiCode_Header.h │ │ │ ├── juce_RTAS_MacResources.r │ │ │ ├── juce_RTAS_MacUtilities.mm │ │ │ ├── juce_RTAS_WinExports.def │ │ │ ├── juce_RTAS_WinResources.rsr │ │ │ ├── juce_RTAS_WinUtilities.cpp │ │ │ └── juce_RTAS_Wrapper.cpp │ │ ├── Standalone │ │ │ └── juce_StandaloneFilterWindow.h │ │ ├── VST │ │ │ ├── juce_VST_Wrapper.cpp │ │ │ └── juce_VST_Wrapper.mm │ │ ├── VST3 │ │ │ ├── juce_VST3_Wrapper.cpp │ │ │ └── juce_VST3_Wrapper.mm │ │ ├── juce_audio_plugin_client.h │ │ ├── juce_module_info │ │ └── utility │ │ │ ├── juce_CarbonVisibility.h │ │ │ ├── juce_CheckSettingMacros.h │ │ │ ├── juce_FakeMouseMoveGenerator.h │ │ │ ├── juce_IncludeModuleHeaders.h │ │ │ ├── juce_IncludeSystemHeaders.h │ │ │ ├── juce_PluginHostType.h │ │ │ └── juce_PluginUtilities.cpp │ │ ├── juce_audio_processors │ │ ├── format │ │ │ ├── juce_AudioPluginFormat.cpp │ │ │ ├── juce_AudioPluginFormat.h │ │ │ ├── juce_AudioPluginFormatManager.cpp │ │ │ └── juce_AudioPluginFormatManager.h │ │ ├── format_types │ │ │ ├── juce_AudioUnitPluginFormat.h │ │ │ ├── juce_AudioUnitPluginFormat.mm │ │ │ ├── juce_LADSPAPluginFormat.cpp │ │ │ ├── juce_LADSPAPluginFormat.h │ │ │ ├── juce_VST3Common.h │ │ │ ├── juce_VST3Headers.h │ │ │ ├── juce_VST3PluginFormat.cpp │ │ │ ├── juce_VST3PluginFormat.h │ │ │ ├── juce_VSTMidiEventList.h │ │ │ ├── juce_VSTPluginFormat.cpp │ │ │ └── juce_VSTPluginFormat.h │ │ ├── juce_audio_processors.cpp │ │ ├── juce_audio_processors.h │ │ ├── juce_audio_processors.mm │ │ ├── juce_module_info │ │ ├── processors │ │ │ ├── juce_AudioPlayHead.h │ │ │ ├── juce_AudioPluginInstance.h │ │ │ ├── juce_AudioProcessor.cpp │ │ │ ├── juce_AudioProcessor.h │ │ │ ├── juce_AudioProcessorEditor.cpp │ │ │ ├── juce_AudioProcessorEditor.h │ │ │ ├── juce_AudioProcessorGraph.cpp │ │ │ ├── juce_AudioProcessorGraph.h │ │ │ ├── juce_AudioProcessorListener.h │ │ │ ├── juce_GenericAudioProcessorEditor.cpp │ │ │ ├── juce_GenericAudioProcessorEditor.h │ │ │ ├── juce_PluginDescription.cpp │ │ │ └── juce_PluginDescription.h │ │ └── scanning │ │ │ ├── juce_KnownPluginList.cpp │ │ │ ├── juce_KnownPluginList.h │ │ │ ├── juce_PluginDirectoryScanner.cpp │ │ │ ├── juce_PluginDirectoryScanner.h │ │ │ ├── juce_PluginListComponent.cpp │ │ │ └── juce_PluginListComponent.h │ │ ├── juce_core │ │ ├── containers │ │ │ ├── juce_AbstractFifo.cpp │ │ │ ├── juce_AbstractFifo.h │ │ │ ├── juce_Array.h │ │ │ ├── juce_ArrayAllocationBase.h │ │ │ ├── juce_DynamicObject.cpp │ │ │ ├── juce_DynamicObject.h │ │ │ ├── juce_ElementComparator.h │ │ │ ├── juce_HashMap.h │ │ │ ├── juce_LinkedListPointer.h │ │ │ ├── juce_NamedValueSet.cpp │ │ │ ├── juce_NamedValueSet.h │ │ │ ├── juce_OwnedArray.h │ │ │ ├── juce_PropertySet.cpp │ │ │ ├── juce_PropertySet.h │ │ │ ├── juce_ReferenceCountedArray.h │ │ │ ├── juce_ScopedValueSetter.h │ │ │ ├── juce_SortedSet.h │ │ │ ├── juce_SparseSet.h │ │ │ ├── juce_Variant.cpp │ │ │ └── juce_Variant.h │ │ ├── files │ │ │ ├── juce_DirectoryIterator.cpp │ │ │ ├── juce_DirectoryIterator.h │ │ │ ├── juce_File.cpp │ │ │ ├── juce_File.h │ │ │ ├── juce_FileFilter.cpp │ │ │ ├── juce_FileFilter.h │ │ │ ├── juce_FileInputStream.cpp │ │ │ ├── juce_FileInputStream.h │ │ │ ├── juce_FileOutputStream.cpp │ │ │ ├── juce_FileOutputStream.h │ │ │ ├── juce_FileSearchPath.cpp │ │ │ ├── juce_FileSearchPath.h │ │ │ ├── juce_MemoryMappedFile.h │ │ │ ├── juce_TemporaryFile.cpp │ │ │ ├── juce_TemporaryFile.h │ │ │ ├── juce_WildcardFileFilter.cpp │ │ │ └── juce_WildcardFileFilter.h │ │ ├── javascript │ │ │ ├── juce_JSON.cpp │ │ │ ├── juce_JSON.h │ │ │ ├── juce_Javascript.cpp │ │ │ └── juce_Javascript.h │ │ ├── juce_core.cpp │ │ ├── juce_core.h │ │ ├── juce_core.mm │ │ ├── juce_module_info │ │ ├── logging │ │ │ ├── juce_FileLogger.cpp │ │ │ ├── juce_FileLogger.h │ │ │ ├── juce_Logger.cpp │ │ │ └── juce_Logger.h │ │ ├── maths │ │ │ ├── juce_BigInteger.cpp │ │ │ ├── juce_BigInteger.h │ │ │ ├── juce_Expression.cpp │ │ │ ├── juce_Expression.h │ │ │ ├── juce_MathsFunctions.h │ │ │ ├── juce_Random.cpp │ │ │ ├── juce_Random.h │ │ │ └── juce_Range.h │ │ ├── memory │ │ │ ├── juce_Atomic.h │ │ │ ├── juce_ByteOrder.h │ │ │ ├── juce_ContainerDeletePolicy.h │ │ │ ├── juce_HeapBlock.h │ │ │ ├── juce_LeakedObjectDetector.h │ │ │ ├── juce_Memory.h │ │ │ ├── juce_MemoryBlock.cpp │ │ │ ├── juce_MemoryBlock.h │ │ │ ├── juce_OptionalScopedPointer.h │ │ │ ├── juce_ReferenceCountedObject.h │ │ │ ├── juce_ScopedPointer.h │ │ │ ├── juce_Singleton.h │ │ │ └── juce_WeakReference.h │ │ ├── native │ │ │ ├── java │ │ │ │ └── JuceAppActivity.java │ │ │ ├── juce_BasicNativeHeaders.h │ │ │ ├── juce_android_Files.cpp │ │ │ ├── juce_android_JNIHelpers.h │ │ │ ├── juce_android_Misc.cpp │ │ │ ├── juce_android_Network.cpp │ │ │ ├── juce_android_SystemStats.cpp │ │ │ ├── juce_android_Threads.cpp │ │ │ ├── juce_linux_CommonFile.cpp │ │ │ ├── juce_linux_Files.cpp │ │ │ ├── juce_linux_Network.cpp │ │ │ ├── juce_linux_SystemStats.cpp │ │ │ ├── juce_linux_Threads.cpp │ │ │ ├── juce_mac_Files.mm │ │ │ ├── juce_mac_Network.mm │ │ │ ├── juce_mac_Strings.mm │ │ │ ├── juce_mac_SystemStats.mm │ │ │ ├── juce_mac_Threads.mm │ │ │ ├── juce_osx_ObjCHelpers.h │ │ │ ├── juce_posix_NamedPipe.cpp │ │ │ ├── juce_posix_SharedCode.h │ │ │ ├── juce_win32_ComSmartPtr.h │ │ │ ├── juce_win32_Files.cpp │ │ │ ├── juce_win32_Network.cpp │ │ │ ├── juce_win32_Registry.cpp │ │ │ ├── juce_win32_SystemStats.cpp │ │ │ └── juce_win32_Threads.cpp │ │ ├── network │ │ │ ├── juce_IPAddress.cpp │ │ │ ├── juce_IPAddress.h │ │ │ ├── juce_MACAddress.cpp │ │ │ ├── juce_MACAddress.h │ │ │ ├── juce_NamedPipe.cpp │ │ │ ├── juce_NamedPipe.h │ │ │ ├── juce_Socket.cpp │ │ │ ├── juce_Socket.h │ │ │ ├── juce_URL.cpp │ │ │ └── juce_URL.h │ │ ├── streams │ │ │ ├── juce_BufferedInputStream.cpp │ │ │ ├── juce_BufferedInputStream.h │ │ │ ├── juce_FileInputSource.cpp │ │ │ ├── juce_FileInputSource.h │ │ │ ├── juce_InputSource.h │ │ │ ├── juce_InputStream.cpp │ │ │ ├── juce_InputStream.h │ │ │ ├── juce_MemoryInputStream.cpp │ │ │ ├── juce_MemoryInputStream.h │ │ │ ├── juce_MemoryOutputStream.cpp │ │ │ ├── juce_MemoryOutputStream.h │ │ │ ├── juce_OutputStream.cpp │ │ │ ├── juce_OutputStream.h │ │ │ ├── juce_SubregionStream.cpp │ │ │ └── juce_SubregionStream.h │ │ ├── system │ │ │ ├── juce_PlatformDefs.h │ │ │ ├── juce_StandardHeader.h │ │ │ ├── juce_SystemStats.cpp │ │ │ ├── juce_SystemStats.h │ │ │ └── juce_TargetPlatform.h │ │ ├── text │ │ │ ├── juce_CharPointer_ASCII.h │ │ │ ├── juce_CharPointer_UTF16.h │ │ │ ├── juce_CharPointer_UTF32.h │ │ │ ├── juce_CharPointer_UTF8.h │ │ │ ├── juce_CharacterFunctions.cpp │ │ │ ├── juce_CharacterFunctions.h │ │ │ ├── juce_Identifier.cpp │ │ │ ├── juce_Identifier.h │ │ │ ├── juce_LocalisedStrings.cpp │ │ │ ├── juce_LocalisedStrings.h │ │ │ ├── juce_NewLine.h │ │ │ ├── juce_String.cpp │ │ │ ├── juce_String.h │ │ │ ├── juce_StringArray.cpp │ │ │ ├── juce_StringArray.h │ │ │ ├── juce_StringPairArray.cpp │ │ │ ├── juce_StringPairArray.h │ │ │ ├── juce_StringPool.cpp │ │ │ ├── juce_StringPool.h │ │ │ ├── juce_StringRef.h │ │ │ ├── juce_TextDiff.cpp │ │ │ └── juce_TextDiff.h │ │ ├── threads │ │ │ ├── juce_ChildProcess.cpp │ │ │ ├── juce_ChildProcess.h │ │ │ ├── juce_CriticalSection.h │ │ │ ├── juce_DynamicLibrary.h │ │ │ ├── juce_HighResolutionTimer.cpp │ │ │ ├── juce_HighResolutionTimer.h │ │ │ ├── juce_InterProcessLock.h │ │ │ ├── juce_Process.h │ │ │ ├── juce_ReadWriteLock.cpp │ │ │ ├── juce_ReadWriteLock.h │ │ │ ├── juce_ScopedLock.h │ │ │ ├── juce_ScopedReadLock.h │ │ │ ├── juce_ScopedWriteLock.h │ │ │ ├── juce_SpinLock.h │ │ │ ├── juce_Thread.cpp │ │ │ ├── juce_Thread.h │ │ │ ├── juce_ThreadLocalValue.h │ │ │ ├── juce_ThreadPool.cpp │ │ │ ├── juce_ThreadPool.h │ │ │ ├── juce_TimeSliceThread.cpp │ │ │ ├── juce_TimeSliceThread.h │ │ │ └── juce_WaitableEvent.h │ │ ├── time │ │ │ ├── juce_PerformanceCounter.cpp │ │ │ ├── juce_PerformanceCounter.h │ │ │ ├── juce_RelativeTime.cpp │ │ │ ├── juce_RelativeTime.h │ │ │ ├── juce_Time.cpp │ │ │ └── juce_Time.h │ │ ├── unit_tests │ │ │ ├── juce_UnitTest.cpp │ │ │ └── juce_UnitTest.h │ │ ├── xml │ │ │ ├── juce_XmlDocument.cpp │ │ │ ├── juce_XmlDocument.h │ │ │ ├── juce_XmlElement.cpp │ │ │ └── juce_XmlElement.h │ │ └── zip │ │ │ ├── juce_GZIPCompressorOutputStream.cpp │ │ │ ├── juce_GZIPCompressorOutputStream.h │ │ │ ├── juce_GZIPDecompressorInputStream.cpp │ │ │ ├── juce_GZIPDecompressorInputStream.h │ │ │ ├── juce_ZipFile.cpp │ │ │ ├── juce_ZipFile.h │ │ │ └── zlib │ │ │ ├── README │ │ │ ├── adler32.c │ │ │ ├── compress.c │ │ │ ├── crc32.c │ │ │ ├── crc32.h │ │ │ ├── deflate.c │ │ │ ├── deflate.h │ │ │ ├── infback.c │ │ │ ├── inffast.c │ │ │ ├── inffast.h │ │ │ ├── inffixed.h │ │ │ ├── inflate.c │ │ │ ├── inflate.h │ │ │ ├── inftrees.c │ │ │ ├── inftrees.h │ │ │ ├── trees.c │ │ │ ├── trees.h │ │ │ ├── uncompr.c │ │ │ ├── zconf.h │ │ │ ├── zconf.in.h │ │ │ ├── zlib.h │ │ │ ├── zutil.c │ │ │ └── zutil.h │ │ ├── juce_cryptography │ │ ├── encryption │ │ │ ├── juce_BlowFish.cpp │ │ │ ├── juce_BlowFish.h │ │ │ ├── juce_Primes.cpp │ │ │ ├── juce_Primes.h │ │ │ ├── juce_RSAKey.cpp │ │ │ └── juce_RSAKey.h │ │ ├── hashing │ │ │ ├── juce_MD5.cpp │ │ │ ├── juce_MD5.h │ │ │ ├── juce_SHA256.cpp │ │ │ └── juce_SHA256.h │ │ ├── juce_cryptography.cpp │ │ ├── juce_cryptography.h │ │ ├── juce_cryptography.mm │ │ └── juce_module_info │ │ ├── juce_data_structures │ │ ├── app_properties │ │ │ ├── juce_ApplicationProperties.cpp │ │ │ ├── juce_ApplicationProperties.h │ │ │ ├── juce_PropertiesFile.cpp │ │ │ └── juce_PropertiesFile.h │ │ ├── juce_data_structures.cpp │ │ ├── juce_data_structures.h │ │ ├── juce_data_structures.mm │ │ ├── juce_module_info │ │ ├── undomanager │ │ │ ├── juce_UndoManager.cpp │ │ │ ├── juce_UndoManager.h │ │ │ └── juce_UndoableAction.h │ │ └── values │ │ │ ├── juce_Value.cpp │ │ │ ├── juce_Value.h │ │ │ ├── juce_ValueTree.cpp │ │ │ └── juce_ValueTree.h │ │ ├── juce_events │ │ ├── broadcasters │ │ │ ├── juce_ActionBroadcaster.cpp │ │ │ ├── juce_ActionBroadcaster.h │ │ │ ├── juce_ActionListener.h │ │ │ ├── juce_AsyncUpdater.cpp │ │ │ ├── juce_AsyncUpdater.h │ │ │ ├── juce_ChangeBroadcaster.cpp │ │ │ ├── juce_ChangeBroadcaster.h │ │ │ ├── juce_ChangeListener.h │ │ │ └── juce_ListenerList.h │ │ ├── interprocess │ │ │ ├── juce_ConnectedChildProcess.cpp │ │ │ ├── juce_ConnectedChildProcess.h │ │ │ ├── juce_InterprocessConnection.cpp │ │ │ ├── juce_InterprocessConnection.h │ │ │ ├── juce_InterprocessConnectionServer.cpp │ │ │ └── juce_InterprocessConnectionServer.h │ │ ├── juce_events.cpp │ │ ├── juce_events.h │ │ ├── juce_events.mm │ │ ├── juce_module_info │ │ ├── messages │ │ │ ├── juce_ApplicationBase.cpp │ │ │ ├── juce_ApplicationBase.h │ │ │ ├── juce_CallbackMessage.h │ │ │ ├── juce_DeletedAtShutdown.cpp │ │ │ ├── juce_DeletedAtShutdown.h │ │ │ ├── juce_Initialisation.h │ │ │ ├── juce_Message.h │ │ │ ├── juce_MessageListener.cpp │ │ │ ├── juce_MessageListener.h │ │ │ ├── juce_MessageManager.cpp │ │ │ ├── juce_MessageManager.h │ │ │ └── juce_NotificationType.h │ │ ├── native │ │ │ ├── juce_ScopedXLock.h │ │ │ ├── juce_android_Messaging.cpp │ │ │ ├── juce_ios_MessageManager.mm │ │ │ ├── juce_linux_Messaging.cpp │ │ │ ├── juce_mac_MessageManager.mm │ │ │ ├── juce_osx_MessageQueue.h │ │ │ ├── juce_win32_HiddenMessageWindow.h │ │ │ └── juce_win32_Messaging.cpp │ │ └── timers │ │ │ ├── juce_MultiTimer.cpp │ │ │ ├── juce_MultiTimer.h │ │ │ ├── juce_Timer.cpp │ │ │ └── juce_Timer.h │ │ ├── juce_graphics │ │ ├── colour │ │ │ ├── juce_Colour.cpp │ │ │ ├── juce_Colour.h │ │ │ ├── juce_ColourGradient.cpp │ │ │ ├── juce_ColourGradient.h │ │ │ ├── juce_Colours.cpp │ │ │ ├── juce_Colours.h │ │ │ ├── juce_FillType.cpp │ │ │ ├── juce_FillType.h │ │ │ └── juce_PixelFormats.h │ │ ├── contexts │ │ │ ├── juce_GraphicsContext.cpp │ │ │ ├── juce_GraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.cpp │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.h │ │ │ ├── juce_LowLevelGraphicsSoftwareRenderer.cpp │ │ │ └── juce_LowLevelGraphicsSoftwareRenderer.h │ │ ├── effects │ │ │ ├── juce_DropShadowEffect.cpp │ │ │ ├── juce_DropShadowEffect.h │ │ │ ├── juce_GlowEffect.cpp │ │ │ ├── juce_GlowEffect.h │ │ │ └── juce_ImageEffectFilter.h │ │ ├── fonts │ │ │ ├── juce_AttributedString.cpp │ │ │ ├── juce_AttributedString.h │ │ │ ├── juce_CustomTypeface.cpp │ │ │ ├── juce_CustomTypeface.h │ │ │ ├── juce_Font.cpp │ │ │ ├── juce_Font.h │ │ │ ├── juce_GlyphArrangement.cpp │ │ │ ├── juce_GlyphArrangement.h │ │ │ ├── juce_TextLayout.cpp │ │ │ ├── juce_TextLayout.h │ │ │ ├── juce_Typeface.cpp │ │ │ └── juce_Typeface.h │ │ ├── geometry │ │ │ ├── juce_AffineTransform.cpp │ │ │ ├── juce_AffineTransform.h │ │ │ ├── juce_BorderSize.h │ │ │ ├── juce_EdgeTable.cpp │ │ │ ├── juce_EdgeTable.h │ │ │ ├── juce_Line.h │ │ │ ├── juce_Path.cpp │ │ │ ├── juce_Path.h │ │ │ ├── juce_PathIterator.cpp │ │ │ ├── juce_PathIterator.h │ │ │ ├── juce_PathStrokeType.cpp │ │ │ ├── juce_PathStrokeType.h │ │ │ ├── juce_Point.h │ │ │ ├── juce_Rectangle.h │ │ │ └── juce_RectangleList.h │ │ ├── image_formats │ │ │ ├── jpglib │ │ │ │ ├── README │ │ │ │ ├── cderror.h │ │ │ │ ├── changes to libjpeg for JUCE.txt │ │ │ │ ├── jcapimin.c │ │ │ │ ├── jcapistd.c │ │ │ │ ├── jccoefct.c │ │ │ │ ├── jccolor.c │ │ │ │ ├── jcdctmgr.c │ │ │ │ ├── jchuff.c │ │ │ │ ├── jchuff.h │ │ │ │ ├── jcinit.c │ │ │ │ ├── jcmainct.c │ │ │ │ ├── jcmarker.c │ │ │ │ ├── jcmaster.c │ │ │ │ ├── jcomapi.c │ │ │ │ ├── jconfig.h │ │ │ │ ├── jcparam.c │ │ │ │ ├── jcphuff.c │ │ │ │ ├── jcprepct.c │ │ │ │ ├── jcsample.c │ │ │ │ ├── jctrans.c │ │ │ │ ├── jdapimin.c │ │ │ │ ├── jdapistd.c │ │ │ │ ├── jdatasrc.c │ │ │ │ ├── jdcoefct.c │ │ │ │ ├── jdcolor.c │ │ │ │ ├── jdct.h │ │ │ │ ├── jddctmgr.c │ │ │ │ ├── jdhuff.c │ │ │ │ ├── jdhuff.h │ │ │ │ ├── jdinput.c │ │ │ │ ├── jdmainct.c │ │ │ │ ├── jdmarker.c │ │ │ │ ├── jdmaster.c │ │ │ │ ├── jdmerge.c │ │ │ │ ├── jdphuff.c │ │ │ │ ├── jdpostct.c │ │ │ │ ├── jdsample.c │ │ │ │ ├── jdtrans.c │ │ │ │ ├── jerror.c │ │ │ │ ├── jerror.h │ │ │ │ ├── jfdctflt.c │ │ │ │ ├── jfdctfst.c │ │ │ │ ├── jfdctint.c │ │ │ │ ├── jidctflt.c │ │ │ │ ├── jidctfst.c │ │ │ │ ├── jidctint.c │ │ │ │ ├── jidctred.c │ │ │ │ ├── jinclude.h │ │ │ │ ├── jmemmgr.c │ │ │ │ ├── jmemnobs.c │ │ │ │ ├── jmemsys.h │ │ │ │ ├── jmorecfg.h │ │ │ │ ├── jpegint.h │ │ │ │ ├── jpeglib.h │ │ │ │ ├── jquant1.c │ │ │ │ ├── jquant2.c │ │ │ │ ├── jutils.c │ │ │ │ ├── jversion.h │ │ │ │ ├── transupp.c │ │ │ │ └── transupp.h │ │ │ ├── juce_GIFLoader.cpp │ │ │ ├── juce_JPEGLoader.cpp │ │ │ ├── juce_PNGLoader.cpp │ │ │ └── pnglib │ │ │ │ ├── LICENSE │ │ │ │ ├── libpng_readme.txt │ │ │ │ ├── png.c │ │ │ │ ├── png.h │ │ │ │ ├── pngconf.h │ │ │ │ ├── pngerror.c │ │ │ │ ├── pngget.c │ │ │ │ ├── pnginfo.h │ │ │ │ ├── pngmem.c │ │ │ │ ├── pngpread.c │ │ │ │ ├── pngpriv.h │ │ │ │ ├── pngread.c │ │ │ │ ├── pngrio.c │ │ │ │ ├── pngrtran.c │ │ │ │ ├── pngrutil.c │ │ │ │ ├── pngset.c │ │ │ │ ├── pngstruct.h │ │ │ │ ├── pngtrans.c │ │ │ │ ├── pngwio.c │ │ │ │ ├── pngwrite.c │ │ │ │ ├── pngwtran.c │ │ │ │ └── pngwutil.c │ │ ├── images │ │ │ ├── juce_Image.cpp │ │ │ ├── juce_Image.h │ │ │ ├── juce_ImageCache.cpp │ │ │ ├── juce_ImageCache.h │ │ │ ├── juce_ImageConvolutionKernel.cpp │ │ │ ├── juce_ImageConvolutionKernel.h │ │ │ ├── juce_ImageFileFormat.cpp │ │ │ └── juce_ImageFileFormat.h │ │ ├── juce_graphics.cpp │ │ ├── juce_graphics.h │ │ ├── juce_graphics.mm │ │ ├── juce_module_info │ │ ├── native │ │ │ ├── juce_RenderingHelpers.h │ │ │ ├── juce_android_Fonts.cpp │ │ │ ├── juce_android_GraphicsContext.cpp │ │ │ ├── juce_freetype_Fonts.cpp │ │ │ ├── juce_linux_Fonts.cpp │ │ │ ├── juce_mac_CoreGraphicsContext.h │ │ │ ├── juce_mac_CoreGraphicsContext.mm │ │ │ ├── juce_mac_CoreGraphicsHelpers.h │ │ │ ├── juce_mac_Fonts.mm │ │ │ ├── juce_win32_Direct2DGraphicsContext.cpp │ │ │ ├── juce_win32_DirectWriteTypeLayout.cpp │ │ │ ├── juce_win32_DirectWriteTypeface.cpp │ │ │ └── juce_win32_Fonts.cpp │ │ └── placement │ │ │ ├── juce_Justification.h │ │ │ ├── juce_RectanglePlacement.cpp │ │ │ └── juce_RectanglePlacement.h │ │ ├── juce_gui_basics │ │ ├── application │ │ │ ├── juce_Application.cpp │ │ │ └── juce_Application.h │ │ ├── buttons │ │ │ ├── juce_ArrowButton.cpp │ │ │ ├── juce_ArrowButton.h │ │ │ ├── juce_Button.cpp │ │ │ ├── juce_Button.h │ │ │ ├── juce_DrawableButton.cpp │ │ │ ├── juce_DrawableButton.h │ │ │ ├── juce_HyperlinkButton.cpp │ │ │ ├── juce_HyperlinkButton.h │ │ │ ├── juce_ImageButton.cpp │ │ │ ├── juce_ImageButton.h │ │ │ ├── juce_ShapeButton.cpp │ │ │ ├── juce_ShapeButton.h │ │ │ ├── juce_TextButton.cpp │ │ │ ├── juce_TextButton.h │ │ │ ├── juce_ToggleButton.cpp │ │ │ ├── juce_ToggleButton.h │ │ │ ├── juce_ToolbarButton.cpp │ │ │ └── juce_ToolbarButton.h │ │ ├── commands │ │ │ ├── juce_ApplicationCommandID.h │ │ │ ├── juce_ApplicationCommandInfo.cpp │ │ │ ├── juce_ApplicationCommandInfo.h │ │ │ ├── juce_ApplicationCommandManager.cpp │ │ │ ├── juce_ApplicationCommandManager.h │ │ │ ├── juce_ApplicationCommandTarget.cpp │ │ │ ├── juce_ApplicationCommandTarget.h │ │ │ ├── juce_KeyPressMappingSet.cpp │ │ │ └── juce_KeyPressMappingSet.h │ │ ├── components │ │ │ ├── juce_CachedComponentImage.h │ │ │ ├── juce_Component.cpp │ │ │ ├── juce_Component.h │ │ │ ├── juce_ComponentListener.cpp │ │ │ ├── juce_ComponentListener.h │ │ │ ├── juce_Desktop.cpp │ │ │ ├── juce_Desktop.h │ │ │ ├── juce_ModalComponentManager.cpp │ │ │ └── juce_ModalComponentManager.h │ │ ├── drawables │ │ │ ├── juce_Drawable.cpp │ │ │ ├── juce_Drawable.h │ │ │ ├── juce_DrawableComposite.cpp │ │ │ ├── juce_DrawableComposite.h │ │ │ ├── juce_DrawableImage.cpp │ │ │ ├── juce_DrawableImage.h │ │ │ ├── juce_DrawablePath.cpp │ │ │ ├── juce_DrawablePath.h │ │ │ ├── juce_DrawableRectangle.cpp │ │ │ ├── juce_DrawableRectangle.h │ │ │ ├── juce_DrawableShape.cpp │ │ │ ├── juce_DrawableShape.h │ │ │ ├── juce_DrawableText.cpp │ │ │ ├── juce_DrawableText.h │ │ │ └── juce_SVGParser.cpp │ │ ├── filebrowser │ │ │ ├── juce_DirectoryContentsDisplayComponent.cpp │ │ │ ├── juce_DirectoryContentsDisplayComponent.h │ │ │ ├── juce_DirectoryContentsList.cpp │ │ │ ├── juce_DirectoryContentsList.h │ │ │ ├── juce_FileBrowserComponent.cpp │ │ │ ├── juce_FileBrowserComponent.h │ │ │ ├── juce_FileBrowserListener.h │ │ │ ├── juce_FileChooser.cpp │ │ │ ├── juce_FileChooser.h │ │ │ ├── juce_FileChooserDialogBox.cpp │ │ │ ├── juce_FileChooserDialogBox.h │ │ │ ├── juce_FileListComponent.cpp │ │ │ ├── juce_FileListComponent.h │ │ │ ├── juce_FilePreviewComponent.h │ │ │ ├── juce_FileSearchPathListComponent.cpp │ │ │ ├── juce_FileSearchPathListComponent.h │ │ │ ├── juce_FileTreeComponent.cpp │ │ │ ├── juce_FileTreeComponent.h │ │ │ ├── juce_FilenameComponent.cpp │ │ │ ├── juce_FilenameComponent.h │ │ │ ├── juce_ImagePreviewComponent.cpp │ │ │ └── juce_ImagePreviewComponent.h │ │ ├── juce_gui_basics.cpp │ │ ├── juce_gui_basics.h │ │ ├── juce_gui_basics.mm │ │ ├── juce_module_info │ │ ├── keyboard │ │ │ ├── juce_CaretComponent.cpp │ │ │ ├── juce_CaretComponent.h │ │ │ ├── juce_KeyListener.cpp │ │ │ ├── juce_KeyListener.h │ │ │ ├── juce_KeyPress.cpp │ │ │ ├── juce_KeyPress.h │ │ │ ├── juce_KeyboardFocusTraverser.cpp │ │ │ ├── juce_KeyboardFocusTraverser.h │ │ │ ├── juce_ModifierKeys.cpp │ │ │ ├── juce_ModifierKeys.h │ │ │ ├── juce_SystemClipboard.h │ │ │ ├── juce_TextEditorKeyMapper.h │ │ │ └── juce_TextInputTarget.h │ │ ├── layout │ │ │ ├── juce_AnimatedPosition.h │ │ │ ├── juce_AnimatedPositionBehaviours.h │ │ │ ├── juce_ComponentAnimator.cpp │ │ │ ├── juce_ComponentAnimator.h │ │ │ ├── juce_ComponentBoundsConstrainer.cpp │ │ │ ├── juce_ComponentBoundsConstrainer.h │ │ │ ├── juce_ComponentBuilder.cpp │ │ │ ├── juce_ComponentBuilder.h │ │ │ ├── juce_ComponentMovementWatcher.cpp │ │ │ ├── juce_ComponentMovementWatcher.h │ │ │ ├── juce_ConcertinaPanel.cpp │ │ │ ├── juce_ConcertinaPanel.h │ │ │ ├── juce_GroupComponent.cpp │ │ │ ├── juce_GroupComponent.h │ │ │ ├── juce_MultiDocumentPanel.cpp │ │ │ ├── juce_MultiDocumentPanel.h │ │ │ ├── juce_ResizableBorderComponent.cpp │ │ │ ├── juce_ResizableBorderComponent.h │ │ │ ├── juce_ResizableCornerComponent.cpp │ │ │ ├── juce_ResizableCornerComponent.h │ │ │ ├── juce_ResizableEdgeComponent.cpp │ │ │ ├── juce_ResizableEdgeComponent.h │ │ │ ├── juce_ScrollBar.cpp │ │ │ ├── juce_ScrollBar.h │ │ │ ├── juce_StretchableLayoutManager.cpp │ │ │ ├── juce_StretchableLayoutManager.h │ │ │ ├── juce_StretchableLayoutResizerBar.cpp │ │ │ ├── juce_StretchableLayoutResizerBar.h │ │ │ ├── juce_StretchableObjectResizer.cpp │ │ │ ├── juce_StretchableObjectResizer.h │ │ │ ├── juce_TabbedButtonBar.cpp │ │ │ ├── juce_TabbedButtonBar.h │ │ │ ├── juce_TabbedComponent.cpp │ │ │ ├── juce_TabbedComponent.h │ │ │ ├── juce_Viewport.cpp │ │ │ └── juce_Viewport.h │ │ ├── lookandfeel │ │ │ ├── juce_LookAndFeel.cpp │ │ │ ├── juce_LookAndFeel.h │ │ │ ├── juce_LookAndFeel_V1.cpp │ │ │ ├── juce_LookAndFeel_V1.h │ │ │ ├── juce_LookAndFeel_V2.cpp │ │ │ ├── juce_LookAndFeel_V2.h │ │ │ ├── juce_LookAndFeel_V3.cpp │ │ │ └── juce_LookAndFeel_V3.h │ │ ├── menus │ │ │ ├── juce_MenuBarComponent.cpp │ │ │ ├── juce_MenuBarComponent.h │ │ │ ├── juce_MenuBarModel.cpp │ │ │ ├── juce_MenuBarModel.h │ │ │ ├── juce_PopupMenu.cpp │ │ │ └── juce_PopupMenu.h │ │ ├── mouse │ │ │ ├── juce_ComponentDragger.cpp │ │ │ ├── juce_ComponentDragger.h │ │ │ ├── juce_DragAndDropContainer.cpp │ │ │ ├── juce_DragAndDropContainer.h │ │ │ ├── juce_DragAndDropTarget.h │ │ │ ├── juce_FileDragAndDropTarget.h │ │ │ ├── juce_LassoComponent.h │ │ │ ├── juce_MouseCursor.cpp │ │ │ ├── juce_MouseCursor.h │ │ │ ├── juce_MouseEvent.cpp │ │ │ ├── juce_MouseEvent.h │ │ │ ├── juce_MouseInactivityDetector.cpp │ │ │ ├── juce_MouseInactivityDetector.h │ │ │ ├── juce_MouseInputSource.cpp │ │ │ ├── juce_MouseInputSource.h │ │ │ ├── juce_MouseListener.cpp │ │ │ ├── juce_MouseListener.h │ │ │ ├── juce_SelectedItemSet.h │ │ │ ├── juce_TextDragAndDropTarget.h │ │ │ └── juce_TooltipClient.h │ │ ├── native │ │ │ ├── juce_MultiTouchMapper.h │ │ │ ├── juce_android_FileChooser.cpp │ │ │ ├── juce_android_Windowing.cpp │ │ │ ├── juce_ios_UIViewComponentPeer.mm │ │ │ ├── juce_ios_Windowing.mm │ │ │ ├── juce_linux_Clipboard.cpp │ │ │ ├── juce_linux_FileChooser.cpp │ │ │ ├── juce_linux_Windowing.cpp │ │ │ ├── juce_mac_FileChooser.mm │ │ │ ├── juce_mac_MainMenu.mm │ │ │ ├── juce_mac_MouseCursor.mm │ │ │ ├── juce_mac_NSViewComponentPeer.mm │ │ │ ├── juce_mac_Windowing.mm │ │ │ ├── juce_win32_DragAndDrop.cpp │ │ │ ├── juce_win32_FileChooser.cpp │ │ │ └── juce_win32_Windowing.cpp │ │ ├── positioning │ │ │ ├── juce_MarkerList.cpp │ │ │ ├── juce_MarkerList.h │ │ │ ├── juce_RelativeCoordinate.cpp │ │ │ ├── juce_RelativeCoordinate.h │ │ │ ├── juce_RelativeCoordinatePositioner.cpp │ │ │ ├── juce_RelativeCoordinatePositioner.h │ │ │ ├── juce_RelativeParallelogram.cpp │ │ │ ├── juce_RelativeParallelogram.h │ │ │ ├── juce_RelativePoint.cpp │ │ │ ├── juce_RelativePoint.h │ │ │ ├── juce_RelativePointPath.cpp │ │ │ ├── juce_RelativePointPath.h │ │ │ ├── juce_RelativeRectangle.cpp │ │ │ └── juce_RelativeRectangle.h │ │ ├── properties │ │ │ ├── juce_BooleanPropertyComponent.cpp │ │ │ ├── juce_BooleanPropertyComponent.h │ │ │ ├── juce_ButtonPropertyComponent.cpp │ │ │ ├── juce_ButtonPropertyComponent.h │ │ │ ├── juce_ChoicePropertyComponent.cpp │ │ │ ├── juce_ChoicePropertyComponent.h │ │ │ ├── juce_PropertyComponent.cpp │ │ │ ├── juce_PropertyComponent.h │ │ │ ├── juce_PropertyPanel.cpp │ │ │ ├── juce_PropertyPanel.h │ │ │ ├── juce_SliderPropertyComponent.cpp │ │ │ ├── juce_SliderPropertyComponent.h │ │ │ ├── juce_TextPropertyComponent.cpp │ │ │ └── juce_TextPropertyComponent.h │ │ ├── widgets │ │ │ ├── juce_ComboBox.cpp │ │ │ ├── juce_ComboBox.h │ │ │ ├── juce_ImageComponent.cpp │ │ │ ├── juce_ImageComponent.h │ │ │ ├── juce_Label.cpp │ │ │ ├── juce_Label.h │ │ │ ├── juce_ListBox.cpp │ │ │ ├── juce_ListBox.h │ │ │ ├── juce_ProgressBar.cpp │ │ │ ├── juce_ProgressBar.h │ │ │ ├── juce_Slider.cpp │ │ │ ├── juce_Slider.h │ │ │ ├── juce_TableHeaderComponent.cpp │ │ │ ├── juce_TableHeaderComponent.h │ │ │ ├── juce_TableListBox.cpp │ │ │ ├── juce_TableListBox.h │ │ │ ├── juce_TextEditor.cpp │ │ │ ├── juce_TextEditor.h │ │ │ ├── juce_Toolbar.cpp │ │ │ ├── juce_Toolbar.h │ │ │ ├── juce_ToolbarItemComponent.cpp │ │ │ ├── juce_ToolbarItemComponent.h │ │ │ ├── juce_ToolbarItemFactory.h │ │ │ ├── juce_ToolbarItemPalette.cpp │ │ │ ├── juce_ToolbarItemPalette.h │ │ │ ├── juce_TreeView.cpp │ │ │ └── juce_TreeView.h │ │ └── windows │ │ │ ├── juce_AlertWindow.cpp │ │ │ ├── juce_AlertWindow.h │ │ │ ├── juce_CallOutBox.cpp │ │ │ ├── juce_CallOutBox.h │ │ │ ├── juce_ComponentPeer.cpp │ │ │ ├── juce_ComponentPeer.h │ │ │ ├── juce_DialogWindow.cpp │ │ │ ├── juce_DialogWindow.h │ │ │ ├── juce_DocumentWindow.cpp │ │ │ ├── juce_DocumentWindow.h │ │ │ ├── juce_NativeMessageBox.h │ │ │ ├── juce_ResizableWindow.cpp │ │ │ ├── juce_ResizableWindow.h │ │ │ ├── juce_ThreadWithProgressWindow.cpp │ │ │ ├── juce_ThreadWithProgressWindow.h │ │ │ ├── juce_TooltipWindow.cpp │ │ │ ├── juce_TooltipWindow.h │ │ │ ├── juce_TopLevelWindow.cpp │ │ │ └── juce_TopLevelWindow.h │ │ ├── juce_gui_extra │ │ ├── code_editor │ │ │ ├── juce_CPlusPlusCodeTokeniser.cpp │ │ │ ├── juce_CPlusPlusCodeTokeniser.h │ │ │ ├── juce_CPlusPlusCodeTokeniserFunctions.h │ │ │ ├── juce_CodeDocument.cpp │ │ │ ├── juce_CodeDocument.h │ │ │ ├── juce_CodeEditorComponent.cpp │ │ │ ├── juce_CodeEditorComponent.h │ │ │ ├── juce_CodeTokeniser.h │ │ │ ├── juce_LuaCodeTokeniser.cpp │ │ │ ├── juce_LuaCodeTokeniser.h │ │ │ ├── juce_XMLCodeTokeniser.cpp │ │ │ └── juce_XMLCodeTokeniser.h │ │ ├── documents │ │ │ ├── juce_FileBasedDocument.cpp │ │ │ └── juce_FileBasedDocument.h │ │ ├── embedding │ │ │ ├── juce_ActiveXControlComponent.h │ │ │ ├── juce_NSViewComponent.h │ │ │ └── juce_UIViewComponent.h │ │ ├── juce_gui_extra.cpp │ │ ├── juce_gui_extra.h │ │ ├── juce_gui_extra.mm │ │ ├── juce_module_info │ │ └── native │ │ │ ├── juce_android_WebBrowserComponent.cpp │ │ │ ├── juce_ios_UIViewComponent.mm │ │ │ ├── juce_linux_SystemTrayIcon.cpp │ │ │ ├── juce_linux_WebBrowserComponent.cpp │ │ │ ├── juce_mac_AppleRemote.mm │ │ │ ├── juce_mac_CarbonViewWrapperComponent.h │ │ │ ├── juce_mac_NSViewComponent.mm │ │ │ ├── juce_mac_SystemTrayIcon.cpp │ │ │ ├── juce_mac_WebBrowserComponent.mm │ │ │ ├── juce_win32_ActiveXComponent.cpp │ │ │ ├── juce_win32_SystemTrayIcon.cpp │ │ │ └── juce_win32_WebBrowserComponent.cpp │ │ ├── juce_opengl │ │ ├── juce_module_info │ │ ├── juce_opengl.cpp │ │ ├── juce_opengl.h │ │ ├── juce_opengl.mm │ │ ├── native │ │ │ ├── juce_MissingGLDefinitions.h │ │ │ ├── juce_OpenGLExtensions.h │ │ │ ├── juce_OpenGL_android.h │ │ │ ├── juce_OpenGL_ios.h │ │ │ ├── juce_OpenGL_linux.h │ │ │ ├── juce_OpenGL_osx.h │ │ │ └── juce_OpenGL_win32.h │ │ └── opengl │ │ │ ├── juce_Draggable3DOrientation.h │ │ │ ├── juce_Matrix3D.h │ │ │ ├── juce_OpenGLContext.cpp │ │ │ ├── juce_OpenGLContext.h │ │ │ ├── juce_OpenGLFrameBuffer.cpp │ │ │ ├── juce_OpenGLFrameBuffer.h │ │ │ ├── juce_OpenGLGraphicsContext.cpp │ │ │ ├── juce_OpenGLGraphicsContext.h │ │ │ ├── juce_OpenGLHelpers.cpp │ │ │ ├── juce_OpenGLHelpers.h │ │ │ ├── juce_OpenGLImage.cpp │ │ │ ├── juce_OpenGLImage.h │ │ │ ├── juce_OpenGLPixelFormat.cpp │ │ │ ├── juce_OpenGLPixelFormat.h │ │ │ ├── juce_OpenGLRenderer.h │ │ │ ├── juce_OpenGLShaderProgram.cpp │ │ │ ├── juce_OpenGLShaderProgram.h │ │ │ ├── juce_OpenGLTexture.cpp │ │ │ ├── juce_OpenGLTexture.h │ │ │ ├── juce_Quaternion.h │ │ │ └── juce_Vector3D.h │ │ └── juce_video │ │ ├── capture │ │ └── juce_CameraDevice.h │ │ ├── juce_module_info │ │ ├── juce_video.cpp │ │ ├── juce_video.h │ │ ├── juce_video.mm │ │ ├── native │ │ ├── juce_android_CameraDevice.cpp │ │ ├── juce_mac_CameraDevice.mm │ │ ├── juce_mac_QuickTimeMovieComponent.mm │ │ ├── juce_win32_CameraDevice.cpp │ │ ├── juce_win32_DirectShowComponent.cpp │ │ └── juce_win32_QuickTimeMovieComponent.cpp │ │ └── playback │ │ ├── juce_DirectShowComponent.h │ │ └── juce_QuickTimeMovieComponent.h ├── SchroederReverbImproved.jucer └── Source │ ├── AllPass.cpp │ ├── AllPass.h │ ├── Comb.cpp │ ├── Comb.h │ ├── DelayLine.cpp │ ├── DelayLine.h │ ├── LowPass.cpp │ ├── LowPass.h │ ├── PluginEditor.cpp │ ├── PluginEditor.h │ ├── PluginProcessor.cpp │ ├── PluginProcessor.h │ ├── Schroeder.cpp │ ├── Schroeder.h │ └── brokeVerb.png ├── SchroederReverbStereo ├── Builds │ └── MacOSX │ │ ├── Info.plist │ │ ├── RecentFilesMenuTemplate.nib │ │ └── SchroederReverbStereo.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── keithhearne.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ └── keithhearne.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── SchroederReverbStereo.xcscheme │ │ └── xcschememanagement.plist ├── JuceLibraryCode │ ├── AppConfig.h │ ├── JuceHeader.h │ ├── ReadMe.txt │ └── modules │ │ ├── juce_audio_basics │ │ ├── buffers │ │ │ ├── juce_AudioDataConverters.cpp │ │ │ ├── juce_AudioDataConverters.h │ │ │ ├── juce_AudioSampleBuffer.cpp │ │ │ ├── juce_AudioSampleBuffer.h │ │ │ ├── juce_FloatVectorOperations.cpp │ │ │ └── juce_FloatVectorOperations.h │ │ ├── effects │ │ │ ├── juce_Decibels.h │ │ │ ├── juce_IIRFilter.cpp │ │ │ ├── juce_IIRFilter.h │ │ │ ├── juce_LagrangeInterpolator.cpp │ │ │ ├── juce_LagrangeInterpolator.h │ │ │ └── juce_Reverb.h │ │ ├── juce_audio_basics.cpp │ │ ├── juce_audio_basics.h │ │ ├── juce_audio_basics.mm │ │ ├── juce_module_info │ │ ├── midi │ │ │ ├── juce_MidiBuffer.cpp │ │ │ ├── juce_MidiBuffer.h │ │ │ ├── juce_MidiFile.cpp │ │ │ ├── juce_MidiFile.h │ │ │ ├── juce_MidiKeyboardState.cpp │ │ │ ├── juce_MidiKeyboardState.h │ │ │ ├── juce_MidiMessage.cpp │ │ │ ├── juce_MidiMessage.h │ │ │ ├── juce_MidiMessageSequence.cpp │ │ │ └── juce_MidiMessageSequence.h │ │ ├── sources │ │ │ ├── juce_AudioSource.h │ │ │ ├── juce_BufferingAudioSource.cpp │ │ │ ├── juce_BufferingAudioSource.h │ │ │ ├── juce_ChannelRemappingAudioSource.cpp │ │ │ ├── juce_ChannelRemappingAudioSource.h │ │ │ ├── juce_IIRFilterAudioSource.cpp │ │ │ ├── juce_IIRFilterAudioSource.h │ │ │ ├── juce_MixerAudioSource.cpp │ │ │ ├── juce_MixerAudioSource.h │ │ │ ├── juce_PositionableAudioSource.h │ │ │ ├── juce_ResamplingAudioSource.cpp │ │ │ ├── juce_ResamplingAudioSource.h │ │ │ ├── juce_ReverbAudioSource.cpp │ │ │ ├── juce_ReverbAudioSource.h │ │ │ ├── juce_ToneGeneratorAudioSource.cpp │ │ │ └── juce_ToneGeneratorAudioSource.h │ │ └── synthesisers │ │ │ ├── juce_Synthesiser.cpp │ │ │ └── juce_Synthesiser.h │ │ ├── juce_audio_devices │ │ ├── audio_cd │ │ │ ├── juce_AudioCDBurner.h │ │ │ ├── juce_AudioCDReader.cpp │ │ │ └── juce_AudioCDReader.h │ │ ├── audio_io │ │ │ ├── juce_AudioDeviceManager.cpp │ │ │ ├── juce_AudioDeviceManager.h │ │ │ ├── juce_AudioIODevice.cpp │ │ │ ├── juce_AudioIODevice.h │ │ │ ├── juce_AudioIODeviceType.cpp │ │ │ ├── juce_AudioIODeviceType.h │ │ │ └── juce_SystemAudioVolume.h │ │ ├── juce_audio_devices.cpp │ │ ├── juce_audio_devices.h │ │ ├── juce_audio_devices.mm │ │ ├── juce_module_info │ │ ├── midi_io │ │ │ ├── juce_MidiInput.h │ │ │ ├── juce_MidiMessageCollector.cpp │ │ │ ├── juce_MidiMessageCollector.h │ │ │ ├── juce_MidiOutput.cpp │ │ │ └── juce_MidiOutput.h │ │ ├── native │ │ │ ├── juce_MidiDataConcatenator.h │ │ │ ├── juce_android_Audio.cpp │ │ │ ├── juce_android_Midi.cpp │ │ │ ├── juce_android_OpenSL.cpp │ │ │ ├── juce_ios_Audio.cpp │ │ │ ├── juce_linux_ALSA.cpp │ │ │ ├── juce_linux_AudioCDReader.cpp │ │ │ ├── juce_linux_JackAudio.cpp │ │ │ ├── juce_linux_Midi.cpp │ │ │ ├── juce_mac_AudioCDBurner.mm │ │ │ ├── juce_mac_AudioCDReader.mm │ │ │ ├── juce_mac_CoreAudio.cpp │ │ │ ├── juce_mac_CoreMidi.cpp │ │ │ ├── juce_win32_ASIO.cpp │ │ │ ├── juce_win32_AudioCDBurner.cpp │ │ │ ├── juce_win32_AudioCDReader.cpp │ │ │ ├── juce_win32_DirectSound.cpp │ │ │ ├── juce_win32_Midi.cpp │ │ │ └── juce_win32_WASAPI.cpp │ │ └── sources │ │ │ ├── juce_AudioSourcePlayer.cpp │ │ │ ├── juce_AudioSourcePlayer.h │ │ │ ├── juce_AudioTransportSource.cpp │ │ │ └── juce_AudioTransportSource.h │ │ ├── juce_audio_formats │ │ ├── codecs │ │ │ ├── flac │ │ │ │ ├── Flac Licence.txt │ │ │ │ ├── all.h │ │ │ │ ├── alloc.h │ │ │ │ ├── assert.h │ │ │ │ ├── callback.h │ │ │ │ ├── compat.h │ │ │ │ ├── endswap.h │ │ │ │ ├── export.h │ │ │ │ ├── format.h │ │ │ │ ├── libFLAC │ │ │ │ │ ├── bitmath.c │ │ │ │ │ ├── bitreader.c │ │ │ │ │ ├── bitwriter.c │ │ │ │ │ ├── cpu.c │ │ │ │ │ ├── crc.c │ │ │ │ │ ├── fixed.c │ │ │ │ │ ├── float.c │ │ │ │ │ ├── format.c │ │ │ │ │ ├── include │ │ │ │ │ │ ├── private │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── bitmath.h │ │ │ │ │ │ │ ├── bitreader.h │ │ │ │ │ │ │ ├── bitwriter.h │ │ │ │ │ │ │ ├── cpu.h │ │ │ │ │ │ │ ├── crc.h │ │ │ │ │ │ │ ├── fixed.h │ │ │ │ │ │ │ ├── float.h │ │ │ │ │ │ │ ├── format.h │ │ │ │ │ │ │ ├── lpc.h │ │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ │ ├── memory.h │ │ │ │ │ │ │ ├── metadata.h │ │ │ │ │ │ │ ├── stream_encoder_framing.h │ │ │ │ │ │ │ └── window.h │ │ │ │ │ │ └── protected │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── stream_decoder.h │ │ │ │ │ │ │ └── stream_encoder.h │ │ │ │ │ ├── lpc_flac.c │ │ │ │ │ ├── md5.c │ │ │ │ │ ├── memory.c │ │ │ │ │ ├── stream_decoder.c │ │ │ │ │ ├── stream_encoder.c │ │ │ │ │ ├── stream_encoder_framing.c │ │ │ │ │ └── window_flac.c │ │ │ │ ├── metadata.h │ │ │ │ ├── ordinals.h │ │ │ │ ├── stream_decoder.h │ │ │ │ └── stream_encoder.h │ │ │ ├── juce_AiffAudioFormat.cpp │ │ │ ├── juce_AiffAudioFormat.h │ │ │ ├── juce_CoreAudioFormat.cpp │ │ │ ├── juce_CoreAudioFormat.h │ │ │ ├── juce_FlacAudioFormat.cpp │ │ │ ├── juce_FlacAudioFormat.h │ │ │ ├── juce_LAMEEncoderAudioFormat.cpp │ │ │ ├── juce_LAMEEncoderAudioFormat.h │ │ │ ├── juce_MP3AudioFormat.cpp │ │ │ ├── juce_MP3AudioFormat.h │ │ │ ├── juce_OggVorbisAudioFormat.cpp │ │ │ ├── juce_OggVorbisAudioFormat.h │ │ │ ├── juce_QuickTimeAudioFormat.cpp │ │ │ ├── juce_QuickTimeAudioFormat.h │ │ │ ├── juce_WavAudioFormat.cpp │ │ │ ├── juce_WavAudioFormat.h │ │ │ ├── juce_WindowsMediaAudioFormat.cpp │ │ │ ├── juce_WindowsMediaAudioFormat.h │ │ │ └── oggvorbis │ │ │ │ ├── Ogg Vorbis Licence.txt │ │ │ │ ├── bitwise.c │ │ │ │ ├── codec.h │ │ │ │ ├── config_types.h │ │ │ │ ├── framing.c │ │ │ │ ├── libvorbis-1.3.2 │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGES │ │ │ │ ├── COPYING │ │ │ │ ├── README │ │ │ │ └── lib │ │ │ │ │ ├── analysis.c │ │ │ │ │ ├── backends.h │ │ │ │ │ ├── bitrate.c │ │ │ │ │ ├── bitrate.h │ │ │ │ │ ├── block.c │ │ │ │ │ ├── books │ │ │ │ │ ├── coupled │ │ │ │ │ │ ├── res_books_51.h │ │ │ │ │ │ └── res_books_stereo.h │ │ │ │ │ ├── floor │ │ │ │ │ │ └── floor_books.h │ │ │ │ │ └── uncoupled │ │ │ │ │ │ └── res_books_uncoupled.h │ │ │ │ │ ├── codebook.c │ │ │ │ │ ├── codebook.h │ │ │ │ │ ├── codec_internal.h │ │ │ │ │ ├── envelope.c │ │ │ │ │ ├── envelope.h │ │ │ │ │ ├── floor0.c │ │ │ │ │ ├── floor1.c │ │ │ │ │ ├── highlevel.h │ │ │ │ │ ├── info.c │ │ │ │ │ ├── lookup.c │ │ │ │ │ ├── lookup.h │ │ │ │ │ ├── lookup_data.h │ │ │ │ │ ├── lpc.c │ │ │ │ │ ├── lpc.h │ │ │ │ │ ├── lsp.c │ │ │ │ │ ├── lsp.h │ │ │ │ │ ├── mapping0.c │ │ │ │ │ ├── masking.h │ │ │ │ │ ├── mdct.c │ │ │ │ │ ├── mdct.h │ │ │ │ │ ├── misc.h │ │ │ │ │ ├── modes │ │ │ │ │ ├── floor_all.h │ │ │ │ │ ├── psych_11.h │ │ │ │ │ ├── psych_16.h │ │ │ │ │ ├── psych_44.h │ │ │ │ │ ├── psych_8.h │ │ │ │ │ ├── residue_16.h │ │ │ │ │ ├── residue_44.h │ │ │ │ │ ├── residue_44p51.h │ │ │ │ │ ├── residue_44u.h │ │ │ │ │ ├── residue_8.h │ │ │ │ │ ├── setup_11.h │ │ │ │ │ ├── setup_16.h │ │ │ │ │ ├── setup_22.h │ │ │ │ │ ├── setup_32.h │ │ │ │ │ ├── setup_44.h │ │ │ │ │ ├── setup_44p51.h │ │ │ │ │ ├── setup_44u.h │ │ │ │ │ ├── setup_8.h │ │ │ │ │ └── setup_X.h │ │ │ │ │ ├── os.h │ │ │ │ │ ├── psy.c │ │ │ │ │ ├── psy.h │ │ │ │ │ ├── registry.c │ │ │ │ │ ├── registry.h │ │ │ │ │ ├── res0.c │ │ │ │ │ ├── scales.h │ │ │ │ │ ├── sharedbook.c │ │ │ │ │ ├── smallft.c │ │ │ │ │ ├── smallft.h │ │ │ │ │ ├── synthesis.c │ │ │ │ │ ├── vorbisenc.c │ │ │ │ │ ├── vorbisfile.c │ │ │ │ │ ├── window.c │ │ │ │ │ └── window.h │ │ │ │ ├── ogg.h │ │ │ │ ├── os_types.h │ │ │ │ ├── vorbisenc.h │ │ │ │ └── vorbisfile.h │ │ ├── format │ │ │ ├── juce_AudioFormat.cpp │ │ │ ├── juce_AudioFormat.h │ │ │ ├── juce_AudioFormatManager.cpp │ │ │ ├── juce_AudioFormatManager.h │ │ │ ├── juce_AudioFormatReader.cpp │ │ │ ├── juce_AudioFormatReader.h │ │ │ ├── juce_AudioFormatReaderSource.cpp │ │ │ ├── juce_AudioFormatReaderSource.h │ │ │ ├── juce_AudioFormatWriter.cpp │ │ │ ├── juce_AudioFormatWriter.h │ │ │ ├── juce_AudioSubsectionReader.cpp │ │ │ ├── juce_AudioSubsectionReader.h │ │ │ ├── juce_BufferingAudioFormatReader.cpp │ │ │ ├── juce_BufferingAudioFormatReader.h │ │ │ └── juce_MemoryMappedAudioFormatReader.h │ │ ├── juce_audio_formats.cpp │ │ ├── juce_audio_formats.h │ │ ├── juce_audio_formats.mm │ │ ├── juce_module_info │ │ └── sampler │ │ │ ├── juce_Sampler.cpp │ │ │ └── juce_Sampler.h │ │ ├── juce_audio_plugin_client │ │ ├── AAX │ │ │ ├── juce_AAX_Wrapper.cpp │ │ │ └── juce_AAX_Wrapper.mm │ │ ├── RTAS │ │ │ ├── juce_RTAS_DigiCode1.cpp │ │ │ ├── juce_RTAS_DigiCode2.cpp │ │ │ ├── juce_RTAS_DigiCode3.cpp │ │ │ ├── juce_RTAS_DigiCode_Header.h │ │ │ ├── juce_RTAS_MacResources.r │ │ │ ├── juce_RTAS_MacUtilities.mm │ │ │ ├── juce_RTAS_WinExports.def │ │ │ ├── juce_RTAS_WinResources.rsr │ │ │ ├── juce_RTAS_WinUtilities.cpp │ │ │ └── juce_RTAS_Wrapper.cpp │ │ ├── Standalone │ │ │ └── juce_StandaloneFilterWindow.h │ │ ├── VST │ │ │ ├── juce_VST_Wrapper.cpp │ │ │ └── juce_VST_Wrapper.mm │ │ ├── VST3 │ │ │ ├── juce_VST3_Wrapper.cpp │ │ │ └── juce_VST3_Wrapper.mm │ │ ├── juce_audio_plugin_client.h │ │ ├── juce_module_info │ │ └── utility │ │ │ ├── juce_CarbonVisibility.h │ │ │ ├── juce_CheckSettingMacros.h │ │ │ ├── juce_FakeMouseMoveGenerator.h │ │ │ ├── juce_IncludeModuleHeaders.h │ │ │ ├── juce_IncludeSystemHeaders.h │ │ │ ├── juce_PluginHostType.h │ │ │ └── juce_PluginUtilities.cpp │ │ ├── juce_audio_processors │ │ ├── format │ │ │ ├── juce_AudioPluginFormat.cpp │ │ │ ├── juce_AudioPluginFormat.h │ │ │ ├── juce_AudioPluginFormatManager.cpp │ │ │ └── juce_AudioPluginFormatManager.h │ │ ├── format_types │ │ │ ├── juce_AudioUnitPluginFormat.h │ │ │ ├── juce_AudioUnitPluginFormat.mm │ │ │ ├── juce_LADSPAPluginFormat.cpp │ │ │ ├── juce_LADSPAPluginFormat.h │ │ │ ├── juce_VST3Common.h │ │ │ ├── juce_VST3Headers.h │ │ │ ├── juce_VST3PluginFormat.cpp │ │ │ ├── juce_VST3PluginFormat.h │ │ │ ├── juce_VSTMidiEventList.h │ │ │ ├── juce_VSTPluginFormat.cpp │ │ │ └── juce_VSTPluginFormat.h │ │ ├── juce_audio_processors.cpp │ │ ├── juce_audio_processors.h │ │ ├── juce_audio_processors.mm │ │ ├── juce_module_info │ │ ├── processors │ │ │ ├── juce_AudioPlayHead.h │ │ │ ├── juce_AudioPluginInstance.h │ │ │ ├── juce_AudioProcessor.cpp │ │ │ ├── juce_AudioProcessor.h │ │ │ ├── juce_AudioProcessorEditor.cpp │ │ │ ├── juce_AudioProcessorEditor.h │ │ │ ├── juce_AudioProcessorGraph.cpp │ │ │ ├── juce_AudioProcessorGraph.h │ │ │ ├── juce_AudioProcessorListener.h │ │ │ ├── juce_GenericAudioProcessorEditor.cpp │ │ │ ├── juce_GenericAudioProcessorEditor.h │ │ │ ├── juce_PluginDescription.cpp │ │ │ └── juce_PluginDescription.h │ │ └── scanning │ │ │ ├── juce_KnownPluginList.cpp │ │ │ ├── juce_KnownPluginList.h │ │ │ ├── juce_PluginDirectoryScanner.cpp │ │ │ ├── juce_PluginDirectoryScanner.h │ │ │ ├── juce_PluginListComponent.cpp │ │ │ └── juce_PluginListComponent.h │ │ ├── juce_core │ │ ├── containers │ │ │ ├── juce_AbstractFifo.cpp │ │ │ ├── juce_AbstractFifo.h │ │ │ ├── juce_Array.h │ │ │ ├── juce_ArrayAllocationBase.h │ │ │ ├── juce_DynamicObject.cpp │ │ │ ├── juce_DynamicObject.h │ │ │ ├── juce_ElementComparator.h │ │ │ ├── juce_HashMap.h │ │ │ ├── juce_LinkedListPointer.h │ │ │ ├── juce_NamedValueSet.cpp │ │ │ ├── juce_NamedValueSet.h │ │ │ ├── juce_OwnedArray.h │ │ │ ├── juce_PropertySet.cpp │ │ │ ├── juce_PropertySet.h │ │ │ ├── juce_ReferenceCountedArray.h │ │ │ ├── juce_ScopedValueSetter.h │ │ │ ├── juce_SortedSet.h │ │ │ ├── juce_SparseSet.h │ │ │ ├── juce_Variant.cpp │ │ │ └── juce_Variant.h │ │ ├── files │ │ │ ├── juce_DirectoryIterator.cpp │ │ │ ├── juce_DirectoryIterator.h │ │ │ ├── juce_File.cpp │ │ │ ├── juce_File.h │ │ │ ├── juce_FileFilter.cpp │ │ │ ├── juce_FileFilter.h │ │ │ ├── juce_FileInputStream.cpp │ │ │ ├── juce_FileInputStream.h │ │ │ ├── juce_FileOutputStream.cpp │ │ │ ├── juce_FileOutputStream.h │ │ │ ├── juce_FileSearchPath.cpp │ │ │ ├── juce_FileSearchPath.h │ │ │ ├── juce_MemoryMappedFile.h │ │ │ ├── juce_TemporaryFile.cpp │ │ │ ├── juce_TemporaryFile.h │ │ │ ├── juce_WildcardFileFilter.cpp │ │ │ └── juce_WildcardFileFilter.h │ │ ├── javascript │ │ │ ├── juce_JSON.cpp │ │ │ ├── juce_JSON.h │ │ │ ├── juce_Javascript.cpp │ │ │ └── juce_Javascript.h │ │ ├── juce_core.cpp │ │ ├── juce_core.h │ │ ├── juce_core.mm │ │ ├── juce_module_info │ │ ├── logging │ │ │ ├── juce_FileLogger.cpp │ │ │ ├── juce_FileLogger.h │ │ │ ├── juce_Logger.cpp │ │ │ └── juce_Logger.h │ │ ├── maths │ │ │ ├── juce_BigInteger.cpp │ │ │ ├── juce_BigInteger.h │ │ │ ├── juce_Expression.cpp │ │ │ ├── juce_Expression.h │ │ │ ├── juce_MathsFunctions.h │ │ │ ├── juce_Random.cpp │ │ │ ├── juce_Random.h │ │ │ └── juce_Range.h │ │ ├── memory │ │ │ ├── juce_Atomic.h │ │ │ ├── juce_ByteOrder.h │ │ │ ├── juce_ContainerDeletePolicy.h │ │ │ ├── juce_HeapBlock.h │ │ │ ├── juce_LeakedObjectDetector.h │ │ │ ├── juce_Memory.h │ │ │ ├── juce_MemoryBlock.cpp │ │ │ ├── juce_MemoryBlock.h │ │ │ ├── juce_OptionalScopedPointer.h │ │ │ ├── juce_ReferenceCountedObject.h │ │ │ ├── juce_ScopedPointer.h │ │ │ ├── juce_Singleton.h │ │ │ └── juce_WeakReference.h │ │ ├── native │ │ │ ├── java │ │ │ │ └── JuceAppActivity.java │ │ │ ├── juce_BasicNativeHeaders.h │ │ │ ├── juce_android_Files.cpp │ │ │ ├── juce_android_JNIHelpers.h │ │ │ ├── juce_android_Misc.cpp │ │ │ ├── juce_android_Network.cpp │ │ │ ├── juce_android_SystemStats.cpp │ │ │ ├── juce_android_Threads.cpp │ │ │ ├── juce_linux_CommonFile.cpp │ │ │ ├── juce_linux_Files.cpp │ │ │ ├── juce_linux_Network.cpp │ │ │ ├── juce_linux_SystemStats.cpp │ │ │ ├── juce_linux_Threads.cpp │ │ │ ├── juce_mac_Files.mm │ │ │ ├── juce_mac_Network.mm │ │ │ ├── juce_mac_Strings.mm │ │ │ ├── juce_mac_SystemStats.mm │ │ │ ├── juce_mac_Threads.mm │ │ │ ├── juce_osx_ObjCHelpers.h │ │ │ ├── juce_posix_NamedPipe.cpp │ │ │ ├── juce_posix_SharedCode.h │ │ │ ├── juce_win32_ComSmartPtr.h │ │ │ ├── juce_win32_Files.cpp │ │ │ ├── juce_win32_Network.cpp │ │ │ ├── juce_win32_Registry.cpp │ │ │ ├── juce_win32_SystemStats.cpp │ │ │ └── juce_win32_Threads.cpp │ │ ├── network │ │ │ ├── juce_IPAddress.cpp │ │ │ ├── juce_IPAddress.h │ │ │ ├── juce_MACAddress.cpp │ │ │ ├── juce_MACAddress.h │ │ │ ├── juce_NamedPipe.cpp │ │ │ ├── juce_NamedPipe.h │ │ │ ├── juce_Socket.cpp │ │ │ ├── juce_Socket.h │ │ │ ├── juce_URL.cpp │ │ │ └── juce_URL.h │ │ ├── streams │ │ │ ├── juce_BufferedInputStream.cpp │ │ │ ├── juce_BufferedInputStream.h │ │ │ ├── juce_FileInputSource.cpp │ │ │ ├── juce_FileInputSource.h │ │ │ ├── juce_InputSource.h │ │ │ ├── juce_InputStream.cpp │ │ │ ├── juce_InputStream.h │ │ │ ├── juce_MemoryInputStream.cpp │ │ │ ├── juce_MemoryInputStream.h │ │ │ ├── juce_MemoryOutputStream.cpp │ │ │ ├── juce_MemoryOutputStream.h │ │ │ ├── juce_OutputStream.cpp │ │ │ ├── juce_OutputStream.h │ │ │ ├── juce_SubregionStream.cpp │ │ │ └── juce_SubregionStream.h │ │ ├── system │ │ │ ├── juce_PlatformDefs.h │ │ │ ├── juce_StandardHeader.h │ │ │ ├── juce_SystemStats.cpp │ │ │ ├── juce_SystemStats.h │ │ │ └── juce_TargetPlatform.h │ │ ├── text │ │ │ ├── juce_CharPointer_ASCII.h │ │ │ ├── juce_CharPointer_UTF16.h │ │ │ ├── juce_CharPointer_UTF32.h │ │ │ ├── juce_CharPointer_UTF8.h │ │ │ ├── juce_CharacterFunctions.cpp │ │ │ ├── juce_CharacterFunctions.h │ │ │ ├── juce_Identifier.cpp │ │ │ ├── juce_Identifier.h │ │ │ ├── juce_LocalisedStrings.cpp │ │ │ ├── juce_LocalisedStrings.h │ │ │ ├── juce_NewLine.h │ │ │ ├── juce_String.cpp │ │ │ ├── juce_String.h │ │ │ ├── juce_StringArray.cpp │ │ │ ├── juce_StringArray.h │ │ │ ├── juce_StringPairArray.cpp │ │ │ ├── juce_StringPairArray.h │ │ │ ├── juce_StringPool.cpp │ │ │ ├── juce_StringPool.h │ │ │ ├── juce_StringRef.h │ │ │ ├── juce_TextDiff.cpp │ │ │ └── juce_TextDiff.h │ │ ├── threads │ │ │ ├── juce_ChildProcess.cpp │ │ │ ├── juce_ChildProcess.h │ │ │ ├── juce_CriticalSection.h │ │ │ ├── juce_DynamicLibrary.h │ │ │ ├── juce_HighResolutionTimer.cpp │ │ │ ├── juce_HighResolutionTimer.h │ │ │ ├── juce_InterProcessLock.h │ │ │ ├── juce_Process.h │ │ │ ├── juce_ReadWriteLock.cpp │ │ │ ├── juce_ReadWriteLock.h │ │ │ ├── juce_ScopedLock.h │ │ │ ├── juce_ScopedReadLock.h │ │ │ ├── juce_ScopedWriteLock.h │ │ │ ├── juce_SpinLock.h │ │ │ ├── juce_Thread.cpp │ │ │ ├── juce_Thread.h │ │ │ ├── juce_ThreadLocalValue.h │ │ │ ├── juce_ThreadPool.cpp │ │ │ ├── juce_ThreadPool.h │ │ │ ├── juce_TimeSliceThread.cpp │ │ │ ├── juce_TimeSliceThread.h │ │ │ └── juce_WaitableEvent.h │ │ ├── time │ │ │ ├── juce_PerformanceCounter.cpp │ │ │ ├── juce_PerformanceCounter.h │ │ │ ├── juce_RelativeTime.cpp │ │ │ ├── juce_RelativeTime.h │ │ │ ├── juce_Time.cpp │ │ │ └── juce_Time.h │ │ ├── unit_tests │ │ │ ├── juce_UnitTest.cpp │ │ │ └── juce_UnitTest.h │ │ ├── xml │ │ │ ├── juce_XmlDocument.cpp │ │ │ ├── juce_XmlDocument.h │ │ │ ├── juce_XmlElement.cpp │ │ │ └── juce_XmlElement.h │ │ └── zip │ │ │ ├── juce_GZIPCompressorOutputStream.cpp │ │ │ ├── juce_GZIPCompressorOutputStream.h │ │ │ ├── juce_GZIPDecompressorInputStream.cpp │ │ │ ├── juce_GZIPDecompressorInputStream.h │ │ │ ├── juce_ZipFile.cpp │ │ │ ├── juce_ZipFile.h │ │ │ └── zlib │ │ │ ├── README │ │ │ ├── adler32.c │ │ │ ├── compress.c │ │ │ ├── crc32.c │ │ │ ├── crc32.h │ │ │ ├── deflate.c │ │ │ ├── deflate.h │ │ │ ├── infback.c │ │ │ ├── inffast.c │ │ │ ├── inffast.h │ │ │ ├── inffixed.h │ │ │ ├── inflate.c │ │ │ ├── inflate.h │ │ │ ├── inftrees.c │ │ │ ├── inftrees.h │ │ │ ├── trees.c │ │ │ ├── trees.h │ │ │ ├── uncompr.c │ │ │ ├── zconf.h │ │ │ ├── zconf.in.h │ │ │ ├── zlib.h │ │ │ ├── zutil.c │ │ │ └── zutil.h │ │ ├── juce_cryptography │ │ ├── encryption │ │ │ ├── juce_BlowFish.cpp │ │ │ ├── juce_BlowFish.h │ │ │ ├── juce_Primes.cpp │ │ │ ├── juce_Primes.h │ │ │ ├── juce_RSAKey.cpp │ │ │ └── juce_RSAKey.h │ │ ├── hashing │ │ │ ├── juce_MD5.cpp │ │ │ ├── juce_MD5.h │ │ │ ├── juce_SHA256.cpp │ │ │ └── juce_SHA256.h │ │ ├── juce_cryptography.cpp │ │ ├── juce_cryptography.h │ │ ├── juce_cryptography.mm │ │ └── juce_module_info │ │ ├── juce_data_structures │ │ ├── app_properties │ │ │ ├── juce_ApplicationProperties.cpp │ │ │ ├── juce_ApplicationProperties.h │ │ │ ├── juce_PropertiesFile.cpp │ │ │ └── juce_PropertiesFile.h │ │ ├── juce_data_structures.cpp │ │ ├── juce_data_structures.h │ │ ├── juce_data_structures.mm │ │ ├── juce_module_info │ │ ├── undomanager │ │ │ ├── juce_UndoManager.cpp │ │ │ ├── juce_UndoManager.h │ │ │ └── juce_UndoableAction.h │ │ └── values │ │ │ ├── juce_Value.cpp │ │ │ ├── juce_Value.h │ │ │ ├── juce_ValueTree.cpp │ │ │ └── juce_ValueTree.h │ │ ├── juce_events │ │ ├── broadcasters │ │ │ ├── juce_ActionBroadcaster.cpp │ │ │ ├── juce_ActionBroadcaster.h │ │ │ ├── juce_ActionListener.h │ │ │ ├── juce_AsyncUpdater.cpp │ │ │ ├── juce_AsyncUpdater.h │ │ │ ├── juce_ChangeBroadcaster.cpp │ │ │ ├── juce_ChangeBroadcaster.h │ │ │ ├── juce_ChangeListener.h │ │ │ └── juce_ListenerList.h │ │ ├── interprocess │ │ │ ├── juce_ConnectedChildProcess.cpp │ │ │ ├── juce_ConnectedChildProcess.h │ │ │ ├── juce_InterprocessConnection.cpp │ │ │ ├── juce_InterprocessConnection.h │ │ │ ├── juce_InterprocessConnectionServer.cpp │ │ │ └── juce_InterprocessConnectionServer.h │ │ ├── juce_events.cpp │ │ ├── juce_events.h │ │ ├── juce_events.mm │ │ ├── juce_module_info │ │ ├── messages │ │ │ ├── juce_ApplicationBase.cpp │ │ │ ├── juce_ApplicationBase.h │ │ │ ├── juce_CallbackMessage.h │ │ │ ├── juce_DeletedAtShutdown.cpp │ │ │ ├── juce_DeletedAtShutdown.h │ │ │ ├── juce_Initialisation.h │ │ │ ├── juce_Message.h │ │ │ ├── juce_MessageListener.cpp │ │ │ ├── juce_MessageListener.h │ │ │ ├── juce_MessageManager.cpp │ │ │ ├── juce_MessageManager.h │ │ │ └── juce_NotificationType.h │ │ ├── native │ │ │ ├── juce_ScopedXLock.h │ │ │ ├── juce_android_Messaging.cpp │ │ │ ├── juce_ios_MessageManager.mm │ │ │ ├── juce_linux_Messaging.cpp │ │ │ ├── juce_mac_MessageManager.mm │ │ │ ├── juce_osx_MessageQueue.h │ │ │ ├── juce_win32_HiddenMessageWindow.h │ │ │ └── juce_win32_Messaging.cpp │ │ └── timers │ │ │ ├── juce_MultiTimer.cpp │ │ │ ├── juce_MultiTimer.h │ │ │ ├── juce_Timer.cpp │ │ │ └── juce_Timer.h │ │ ├── juce_graphics │ │ ├── colour │ │ │ ├── juce_Colour.cpp │ │ │ ├── juce_Colour.h │ │ │ ├── juce_ColourGradient.cpp │ │ │ ├── juce_ColourGradient.h │ │ │ ├── juce_Colours.cpp │ │ │ ├── juce_Colours.h │ │ │ ├── juce_FillType.cpp │ │ │ ├── juce_FillType.h │ │ │ └── juce_PixelFormats.h │ │ ├── contexts │ │ │ ├── juce_GraphicsContext.cpp │ │ │ ├── juce_GraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.cpp │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.h │ │ │ ├── juce_LowLevelGraphicsSoftwareRenderer.cpp │ │ │ └── juce_LowLevelGraphicsSoftwareRenderer.h │ │ ├── effects │ │ │ ├── juce_DropShadowEffect.cpp │ │ │ ├── juce_DropShadowEffect.h │ │ │ ├── juce_GlowEffect.cpp │ │ │ ├── juce_GlowEffect.h │ │ │ └── juce_ImageEffectFilter.h │ │ ├── fonts │ │ │ ├── juce_AttributedString.cpp │ │ │ ├── juce_AttributedString.h │ │ │ ├── juce_CustomTypeface.cpp │ │ │ ├── juce_CustomTypeface.h │ │ │ ├── juce_Font.cpp │ │ │ ├── juce_Font.h │ │ │ ├── juce_GlyphArrangement.cpp │ │ │ ├── juce_GlyphArrangement.h │ │ │ ├── juce_TextLayout.cpp │ │ │ ├── juce_TextLayout.h │ │ │ ├── juce_Typeface.cpp │ │ │ └── juce_Typeface.h │ │ ├── geometry │ │ │ ├── juce_AffineTransform.cpp │ │ │ ├── juce_AffineTransform.h │ │ │ ├── juce_BorderSize.h │ │ │ ├── juce_EdgeTable.cpp │ │ │ ├── juce_EdgeTable.h │ │ │ ├── juce_Line.h │ │ │ ├── juce_Path.cpp │ │ │ ├── juce_Path.h │ │ │ ├── juce_PathIterator.cpp │ │ │ ├── juce_PathIterator.h │ │ │ ├── juce_PathStrokeType.cpp │ │ │ ├── juce_PathStrokeType.h │ │ │ ├── juce_Point.h │ │ │ ├── juce_Rectangle.h │ │ │ └── juce_RectangleList.h │ │ ├── image_formats │ │ │ ├── jpglib │ │ │ │ ├── README │ │ │ │ ├── cderror.h │ │ │ │ ├── changes to libjpeg for JUCE.txt │ │ │ │ ├── jcapimin.c │ │ │ │ ├── jcapistd.c │ │ │ │ ├── jccoefct.c │ │ │ │ ├── jccolor.c │ │ │ │ ├── jcdctmgr.c │ │ │ │ ├── jchuff.c │ │ │ │ ├── jchuff.h │ │ │ │ ├── jcinit.c │ │ │ │ ├── jcmainct.c │ │ │ │ ├── jcmarker.c │ │ │ │ ├── jcmaster.c │ │ │ │ ├── jcomapi.c │ │ │ │ ├── jconfig.h │ │ │ │ ├── jcparam.c │ │ │ │ ├── jcphuff.c │ │ │ │ ├── jcprepct.c │ │ │ │ ├── jcsample.c │ │ │ │ ├── jctrans.c │ │ │ │ ├── jdapimin.c │ │ │ │ ├── jdapistd.c │ │ │ │ ├── jdatasrc.c │ │ │ │ ├── jdcoefct.c │ │ │ │ ├── jdcolor.c │ │ │ │ ├── jdct.h │ │ │ │ ├── jddctmgr.c │ │ │ │ ├── jdhuff.c │ │ │ │ ├── jdhuff.h │ │ │ │ ├── jdinput.c │ │ │ │ ├── jdmainct.c │ │ │ │ ├── jdmarker.c │ │ │ │ ├── jdmaster.c │ │ │ │ ├── jdmerge.c │ │ │ │ ├── jdphuff.c │ │ │ │ ├── jdpostct.c │ │ │ │ ├── jdsample.c │ │ │ │ ├── jdtrans.c │ │ │ │ ├── jerror.c │ │ │ │ ├── jerror.h │ │ │ │ ├── jfdctflt.c │ │ │ │ ├── jfdctfst.c │ │ │ │ ├── jfdctint.c │ │ │ │ ├── jidctflt.c │ │ │ │ ├── jidctfst.c │ │ │ │ ├── jidctint.c │ │ │ │ ├── jidctred.c │ │ │ │ ├── jinclude.h │ │ │ │ ├── jmemmgr.c │ │ │ │ ├── jmemnobs.c │ │ │ │ ├── jmemsys.h │ │ │ │ ├── jmorecfg.h │ │ │ │ ├── jpegint.h │ │ │ │ ├── jpeglib.h │ │ │ │ ├── jquant1.c │ │ │ │ ├── jquant2.c │ │ │ │ ├── jutils.c │ │ │ │ ├── jversion.h │ │ │ │ ├── transupp.c │ │ │ │ └── transupp.h │ │ │ ├── juce_GIFLoader.cpp │ │ │ ├── juce_JPEGLoader.cpp │ │ │ ├── juce_PNGLoader.cpp │ │ │ └── pnglib │ │ │ │ ├── LICENSE │ │ │ │ ├── libpng_readme.txt │ │ │ │ ├── png.c │ │ │ │ ├── png.h │ │ │ │ ├── pngconf.h │ │ │ │ ├── pngerror.c │ │ │ │ ├── pngget.c │ │ │ │ ├── pnginfo.h │ │ │ │ ├── pngmem.c │ │ │ │ ├── pngpread.c │ │ │ │ ├── pngpriv.h │ │ │ │ ├── pngread.c │ │ │ │ ├── pngrio.c │ │ │ │ ├── pngrtran.c │ │ │ │ ├── pngrutil.c │ │ │ │ ├── pngset.c │ │ │ │ ├── pngstruct.h │ │ │ │ ├── pngtrans.c │ │ │ │ ├── pngwio.c │ │ │ │ ├── pngwrite.c │ │ │ │ ├── pngwtran.c │ │ │ │ └── pngwutil.c │ │ ├── images │ │ │ ├── juce_Image.cpp │ │ │ ├── juce_Image.h │ │ │ ├── juce_ImageCache.cpp │ │ │ ├── juce_ImageCache.h │ │ │ ├── juce_ImageConvolutionKernel.cpp │ │ │ ├── juce_ImageConvolutionKernel.h │ │ │ ├── juce_ImageFileFormat.cpp │ │ │ └── juce_ImageFileFormat.h │ │ ├── juce_graphics.cpp │ │ ├── juce_graphics.h │ │ ├── juce_graphics.mm │ │ ├── juce_module_info │ │ ├── native │ │ │ ├── juce_RenderingHelpers.h │ │ │ ├── juce_android_Fonts.cpp │ │ │ ├── juce_android_GraphicsContext.cpp │ │ │ ├── juce_freetype_Fonts.cpp │ │ │ ├── juce_linux_Fonts.cpp │ │ │ ├── juce_mac_CoreGraphicsContext.h │ │ │ ├── juce_mac_CoreGraphicsContext.mm │ │ │ ├── juce_mac_CoreGraphicsHelpers.h │ │ │ ├── juce_mac_Fonts.mm │ │ │ ├── juce_win32_Direct2DGraphicsContext.cpp │ │ │ ├── juce_win32_DirectWriteTypeLayout.cpp │ │ │ ├── juce_win32_DirectWriteTypeface.cpp │ │ │ └── juce_win32_Fonts.cpp │ │ └── placement │ │ │ ├── juce_Justification.h │ │ │ ├── juce_RectanglePlacement.cpp │ │ │ └── juce_RectanglePlacement.h │ │ ├── juce_gui_basics │ │ ├── application │ │ │ ├── juce_Application.cpp │ │ │ └── juce_Application.h │ │ ├── buttons │ │ │ ├── juce_ArrowButton.cpp │ │ │ ├── juce_ArrowButton.h │ │ │ ├── juce_Button.cpp │ │ │ ├── juce_Button.h │ │ │ ├── juce_DrawableButton.cpp │ │ │ ├── juce_DrawableButton.h │ │ │ ├── juce_HyperlinkButton.cpp │ │ │ ├── juce_HyperlinkButton.h │ │ │ ├── juce_ImageButton.cpp │ │ │ ├── juce_ImageButton.h │ │ │ ├── juce_ShapeButton.cpp │ │ │ ├── juce_ShapeButton.h │ │ │ ├── juce_TextButton.cpp │ │ │ ├── juce_TextButton.h │ │ │ ├── juce_ToggleButton.cpp │ │ │ ├── juce_ToggleButton.h │ │ │ ├── juce_ToolbarButton.cpp │ │ │ └── juce_ToolbarButton.h │ │ ├── commands │ │ │ ├── juce_ApplicationCommandID.h │ │ │ ├── juce_ApplicationCommandInfo.cpp │ │ │ ├── juce_ApplicationCommandInfo.h │ │ │ ├── juce_ApplicationCommandManager.cpp │ │ │ ├── juce_ApplicationCommandManager.h │ │ │ ├── juce_ApplicationCommandTarget.cpp │ │ │ ├── juce_ApplicationCommandTarget.h │ │ │ ├── juce_KeyPressMappingSet.cpp │ │ │ └── juce_KeyPressMappingSet.h │ │ ├── components │ │ │ ├── juce_CachedComponentImage.h │ │ │ ├── juce_Component.cpp │ │ │ ├── juce_Component.h │ │ │ ├── juce_ComponentListener.cpp │ │ │ ├── juce_ComponentListener.h │ │ │ ├── juce_Desktop.cpp │ │ │ ├── juce_Desktop.h │ │ │ ├── juce_ModalComponentManager.cpp │ │ │ └── juce_ModalComponentManager.h │ │ ├── drawables │ │ │ ├── juce_Drawable.cpp │ │ │ ├── juce_Drawable.h │ │ │ ├── juce_DrawableComposite.cpp │ │ │ ├── juce_DrawableComposite.h │ │ │ ├── juce_DrawableImage.cpp │ │ │ ├── juce_DrawableImage.h │ │ │ ├── juce_DrawablePath.cpp │ │ │ ├── juce_DrawablePath.h │ │ │ ├── juce_DrawableRectangle.cpp │ │ │ ├── juce_DrawableRectangle.h │ │ │ ├── juce_DrawableShape.cpp │ │ │ ├── juce_DrawableShape.h │ │ │ ├── juce_DrawableText.cpp │ │ │ ├── juce_DrawableText.h │ │ │ └── juce_SVGParser.cpp │ │ ├── filebrowser │ │ │ ├── juce_DirectoryContentsDisplayComponent.cpp │ │ │ ├── juce_DirectoryContentsDisplayComponent.h │ │ │ ├── juce_DirectoryContentsList.cpp │ │ │ ├── juce_DirectoryContentsList.h │ │ │ ├── juce_FileBrowserComponent.cpp │ │ │ ├── juce_FileBrowserComponent.h │ │ │ ├── juce_FileBrowserListener.h │ │ │ ├── juce_FileChooser.cpp │ │ │ ├── juce_FileChooser.h │ │ │ ├── juce_FileChooserDialogBox.cpp │ │ │ ├── juce_FileChooserDialogBox.h │ │ │ ├── juce_FileListComponent.cpp │ │ │ ├── juce_FileListComponent.h │ │ │ ├── juce_FilePreviewComponent.h │ │ │ ├── juce_FileSearchPathListComponent.cpp │ │ │ ├── juce_FileSearchPathListComponent.h │ │ │ ├── juce_FileTreeComponent.cpp │ │ │ ├── juce_FileTreeComponent.h │ │ │ ├── juce_FilenameComponent.cpp │ │ │ ├── juce_FilenameComponent.h │ │ │ ├── juce_ImagePreviewComponent.cpp │ │ │ └── juce_ImagePreviewComponent.h │ │ ├── juce_gui_basics.cpp │ │ ├── juce_gui_basics.h │ │ ├── juce_gui_basics.mm │ │ ├── juce_module_info │ │ ├── keyboard │ │ │ ├── juce_CaretComponent.cpp │ │ │ ├── juce_CaretComponent.h │ │ │ ├── juce_KeyListener.cpp │ │ │ ├── juce_KeyListener.h │ │ │ ├── juce_KeyPress.cpp │ │ │ ├── juce_KeyPress.h │ │ │ ├── juce_KeyboardFocusTraverser.cpp │ │ │ ├── juce_KeyboardFocusTraverser.h │ │ │ ├── juce_ModifierKeys.cpp │ │ │ ├── juce_ModifierKeys.h │ │ │ ├── juce_SystemClipboard.h │ │ │ ├── juce_TextEditorKeyMapper.h │ │ │ └── juce_TextInputTarget.h │ │ ├── layout │ │ │ ├── juce_AnimatedPosition.h │ │ │ ├── juce_AnimatedPositionBehaviours.h │ │ │ ├── juce_ComponentAnimator.cpp │ │ │ ├── juce_ComponentAnimator.h │ │ │ ├── juce_ComponentBoundsConstrainer.cpp │ │ │ ├── juce_ComponentBoundsConstrainer.h │ │ │ ├── juce_ComponentBuilder.cpp │ │ │ ├── juce_ComponentBuilder.h │ │ │ ├── juce_ComponentMovementWatcher.cpp │ │ │ ├── juce_ComponentMovementWatcher.h │ │ │ ├── juce_ConcertinaPanel.cpp │ │ │ ├── juce_ConcertinaPanel.h │ │ │ ├── juce_GroupComponent.cpp │ │ │ ├── juce_GroupComponent.h │ │ │ ├── juce_MultiDocumentPanel.cpp │ │ │ ├── juce_MultiDocumentPanel.h │ │ │ ├── juce_ResizableBorderComponent.cpp │ │ │ ├── juce_ResizableBorderComponent.h │ │ │ ├── juce_ResizableCornerComponent.cpp │ │ │ ├── juce_ResizableCornerComponent.h │ │ │ ├── juce_ResizableEdgeComponent.cpp │ │ │ ├── juce_ResizableEdgeComponent.h │ │ │ ├── juce_ScrollBar.cpp │ │ │ ├── juce_ScrollBar.h │ │ │ ├── juce_StretchableLayoutManager.cpp │ │ │ ├── juce_StretchableLayoutManager.h │ │ │ ├── juce_StretchableLayoutResizerBar.cpp │ │ │ ├── juce_StretchableLayoutResizerBar.h │ │ │ ├── juce_StretchableObjectResizer.cpp │ │ │ ├── juce_StretchableObjectResizer.h │ │ │ ├── juce_TabbedButtonBar.cpp │ │ │ ├── juce_TabbedButtonBar.h │ │ │ ├── juce_TabbedComponent.cpp │ │ │ ├── juce_TabbedComponent.h │ │ │ ├── juce_Viewport.cpp │ │ │ └── juce_Viewport.h │ │ ├── lookandfeel │ │ │ ├── juce_LookAndFeel.cpp │ │ │ ├── juce_LookAndFeel.h │ │ │ ├── juce_LookAndFeel_V1.cpp │ │ │ ├── juce_LookAndFeel_V1.h │ │ │ ├── juce_LookAndFeel_V2.cpp │ │ │ ├── juce_LookAndFeel_V2.h │ │ │ ├── juce_LookAndFeel_V3.cpp │ │ │ └── juce_LookAndFeel_V3.h │ │ ├── menus │ │ │ ├── juce_MenuBarComponent.cpp │ │ │ ├── juce_MenuBarComponent.h │ │ │ ├── juce_MenuBarModel.cpp │ │ │ ├── juce_MenuBarModel.h │ │ │ ├── juce_PopupMenu.cpp │ │ │ └── juce_PopupMenu.h │ │ ├── mouse │ │ │ ├── juce_ComponentDragger.cpp │ │ │ ├── juce_ComponentDragger.h │ │ │ ├── juce_DragAndDropContainer.cpp │ │ │ ├── juce_DragAndDropContainer.h │ │ │ ├── juce_DragAndDropTarget.h │ │ │ ├── juce_FileDragAndDropTarget.h │ │ │ ├── juce_LassoComponent.h │ │ │ ├── juce_MouseCursor.cpp │ │ │ ├── juce_MouseCursor.h │ │ │ ├── juce_MouseEvent.cpp │ │ │ ├── juce_MouseEvent.h │ │ │ ├── juce_MouseInactivityDetector.cpp │ │ │ ├── juce_MouseInactivityDetector.h │ │ │ ├── juce_MouseInputSource.cpp │ │ │ ├── juce_MouseInputSource.h │ │ │ ├── juce_MouseListener.cpp │ │ │ ├── juce_MouseListener.h │ │ │ ├── juce_SelectedItemSet.h │ │ │ ├── juce_TextDragAndDropTarget.h │ │ │ └── juce_TooltipClient.h │ │ ├── native │ │ │ ├── juce_MultiTouchMapper.h │ │ │ ├── juce_android_FileChooser.cpp │ │ │ ├── juce_android_Windowing.cpp │ │ │ ├── juce_ios_UIViewComponentPeer.mm │ │ │ ├── juce_ios_Windowing.mm │ │ │ ├── juce_linux_Clipboard.cpp │ │ │ ├── juce_linux_FileChooser.cpp │ │ │ ├── juce_linux_Windowing.cpp │ │ │ ├── juce_mac_FileChooser.mm │ │ │ ├── juce_mac_MainMenu.mm │ │ │ ├── juce_mac_MouseCursor.mm │ │ │ ├── juce_mac_NSViewComponentPeer.mm │ │ │ ├── juce_mac_Windowing.mm │ │ │ ├── juce_win32_DragAndDrop.cpp │ │ │ ├── juce_win32_FileChooser.cpp │ │ │ └── juce_win32_Windowing.cpp │ │ ├── positioning │ │ │ ├── juce_MarkerList.cpp │ │ │ ├── juce_MarkerList.h │ │ │ ├── juce_RelativeCoordinate.cpp │ │ │ ├── juce_RelativeCoordinate.h │ │ │ ├── juce_RelativeCoordinatePositioner.cpp │ │ │ ├── juce_RelativeCoordinatePositioner.h │ │ │ ├── juce_RelativeParallelogram.cpp │ │ │ ├── juce_RelativeParallelogram.h │ │ │ ├── juce_RelativePoint.cpp │ │ │ ├── juce_RelativePoint.h │ │ │ ├── juce_RelativePointPath.cpp │ │ │ ├── juce_RelativePointPath.h │ │ │ ├── juce_RelativeRectangle.cpp │ │ │ └── juce_RelativeRectangle.h │ │ ├── properties │ │ │ ├── juce_BooleanPropertyComponent.cpp │ │ │ ├── juce_BooleanPropertyComponent.h │ │ │ ├── juce_ButtonPropertyComponent.cpp │ │ │ ├── juce_ButtonPropertyComponent.h │ │ │ ├── juce_ChoicePropertyComponent.cpp │ │ │ ├── juce_ChoicePropertyComponent.h │ │ │ ├── juce_PropertyComponent.cpp │ │ │ ├── juce_PropertyComponent.h │ │ │ ├── juce_PropertyPanel.cpp │ │ │ ├── juce_PropertyPanel.h │ │ │ ├── juce_SliderPropertyComponent.cpp │ │ │ ├── juce_SliderPropertyComponent.h │ │ │ ├── juce_TextPropertyComponent.cpp │ │ │ └── juce_TextPropertyComponent.h │ │ ├── widgets │ │ │ ├── juce_ComboBox.cpp │ │ │ ├── juce_ComboBox.h │ │ │ ├── juce_ImageComponent.cpp │ │ │ ├── juce_ImageComponent.h │ │ │ ├── juce_Label.cpp │ │ │ ├── juce_Label.h │ │ │ ├── juce_ListBox.cpp │ │ │ ├── juce_ListBox.h │ │ │ ├── juce_ProgressBar.cpp │ │ │ ├── juce_ProgressBar.h │ │ │ ├── juce_Slider.cpp │ │ │ ├── juce_Slider.h │ │ │ ├── juce_TableHeaderComponent.cpp │ │ │ ├── juce_TableHeaderComponent.h │ │ │ ├── juce_TableListBox.cpp │ │ │ ├── juce_TableListBox.h │ │ │ ├── juce_TextEditor.cpp │ │ │ ├── juce_TextEditor.h │ │ │ ├── juce_Toolbar.cpp │ │ │ ├── juce_Toolbar.h │ │ │ ├── juce_ToolbarItemComponent.cpp │ │ │ ├── juce_ToolbarItemComponent.h │ │ │ ├── juce_ToolbarItemFactory.h │ │ │ ├── juce_ToolbarItemPalette.cpp │ │ │ ├── juce_ToolbarItemPalette.h │ │ │ ├── juce_TreeView.cpp │ │ │ └── juce_TreeView.h │ │ └── windows │ │ │ ├── juce_AlertWindow.cpp │ │ │ ├── juce_AlertWindow.h │ │ │ ├── juce_CallOutBox.cpp │ │ │ ├── juce_CallOutBox.h │ │ │ ├── juce_ComponentPeer.cpp │ │ │ ├── juce_ComponentPeer.h │ │ │ ├── juce_DialogWindow.cpp │ │ │ ├── juce_DialogWindow.h │ │ │ ├── juce_DocumentWindow.cpp │ │ │ ├── juce_DocumentWindow.h │ │ │ ├── juce_NativeMessageBox.h │ │ │ ├── juce_ResizableWindow.cpp │ │ │ ├── juce_ResizableWindow.h │ │ │ ├── juce_ThreadWithProgressWindow.cpp │ │ │ ├── juce_ThreadWithProgressWindow.h │ │ │ ├── juce_TooltipWindow.cpp │ │ │ ├── juce_TooltipWindow.h │ │ │ ├── juce_TopLevelWindow.cpp │ │ │ └── juce_TopLevelWindow.h │ │ ├── juce_gui_extra │ │ ├── code_editor │ │ │ ├── juce_CPlusPlusCodeTokeniser.cpp │ │ │ ├── juce_CPlusPlusCodeTokeniser.h │ │ │ ├── juce_CPlusPlusCodeTokeniserFunctions.h │ │ │ ├── juce_CodeDocument.cpp │ │ │ ├── juce_CodeDocument.h │ │ │ ├── juce_CodeEditorComponent.cpp │ │ │ ├── juce_CodeEditorComponent.h │ │ │ ├── juce_CodeTokeniser.h │ │ │ ├── juce_LuaCodeTokeniser.cpp │ │ │ ├── juce_LuaCodeTokeniser.h │ │ │ ├── juce_XMLCodeTokeniser.cpp │ │ │ └── juce_XMLCodeTokeniser.h │ │ ├── documents │ │ │ ├── juce_FileBasedDocument.cpp │ │ │ └── juce_FileBasedDocument.h │ │ ├── embedding │ │ │ ├── juce_ActiveXControlComponent.h │ │ │ ├── juce_NSViewComponent.h │ │ │ └── juce_UIViewComponent.h │ │ ├── juce_gui_extra.cpp │ │ ├── juce_gui_extra.h │ │ ├── juce_gui_extra.mm │ │ ├── juce_module_info │ │ └── native │ │ │ ├── juce_android_WebBrowserComponent.cpp │ │ │ ├── juce_ios_UIViewComponent.mm │ │ │ ├── juce_linux_SystemTrayIcon.cpp │ │ │ ├── juce_linux_WebBrowserComponent.cpp │ │ │ ├── juce_mac_AppleRemote.mm │ │ │ ├── juce_mac_CarbonViewWrapperComponent.h │ │ │ ├── juce_mac_NSViewComponent.mm │ │ │ ├── juce_mac_SystemTrayIcon.cpp │ │ │ ├── juce_mac_WebBrowserComponent.mm │ │ │ ├── juce_win32_ActiveXComponent.cpp │ │ │ ├── juce_win32_SystemTrayIcon.cpp │ │ │ └── juce_win32_WebBrowserComponent.cpp │ │ ├── juce_opengl │ │ ├── juce_module_info │ │ ├── juce_opengl.cpp │ │ ├── juce_opengl.h │ │ ├── juce_opengl.mm │ │ ├── native │ │ │ ├── juce_MissingGLDefinitions.h │ │ │ ├── juce_OpenGLExtensions.h │ │ │ ├── juce_OpenGL_android.h │ │ │ ├── juce_OpenGL_ios.h │ │ │ ├── juce_OpenGL_linux.h │ │ │ ├── juce_OpenGL_osx.h │ │ │ └── juce_OpenGL_win32.h │ │ └── opengl │ │ │ ├── juce_Draggable3DOrientation.h │ │ │ ├── juce_Matrix3D.h │ │ │ ├── juce_OpenGLContext.cpp │ │ │ ├── juce_OpenGLContext.h │ │ │ ├── juce_OpenGLFrameBuffer.cpp │ │ │ ├── juce_OpenGLFrameBuffer.h │ │ │ ├── juce_OpenGLGraphicsContext.cpp │ │ │ ├── juce_OpenGLGraphicsContext.h │ │ │ ├── juce_OpenGLHelpers.cpp │ │ │ ├── juce_OpenGLHelpers.h │ │ │ ├── juce_OpenGLImage.cpp │ │ │ ├── juce_OpenGLImage.h │ │ │ ├── juce_OpenGLPixelFormat.cpp │ │ │ ├── juce_OpenGLPixelFormat.h │ │ │ ├── juce_OpenGLRenderer.h │ │ │ ├── juce_OpenGLShaderProgram.cpp │ │ │ ├── juce_OpenGLShaderProgram.h │ │ │ ├── juce_OpenGLTexture.cpp │ │ │ ├── juce_OpenGLTexture.h │ │ │ ├── juce_Quaternion.h │ │ │ └── juce_Vector3D.h │ │ └── juce_video │ │ ├── capture │ │ └── juce_CameraDevice.h │ │ ├── juce_module_info │ │ ├── juce_video.cpp │ │ ├── juce_video.h │ │ ├── juce_video.mm │ │ ├── native │ │ ├── juce_android_CameraDevice.cpp │ │ ├── juce_mac_CameraDevice.mm │ │ ├── juce_mac_QuickTimeMovieComponent.mm │ │ ├── juce_win32_CameraDevice.cpp │ │ ├── juce_win32_DirectShowComponent.cpp │ │ └── juce_win32_QuickTimeMovieComponent.cpp │ │ └── playback │ │ ├── juce_DirectShowComponent.h │ │ └── juce_QuickTimeMovieComponent.h ├── SchroederReverbStereo.jucer └── Source │ ├── AllPass.cpp │ ├── AllPass.h │ ├── Comb.cpp │ ├── Comb.h │ ├── DelayLine.cpp │ ├── DelayLine.h │ ├── LowPass.cpp │ ├── LowPass.h │ ├── PluginEditor.cpp │ ├── PluginEditor.h │ ├── PluginProcessor.cpp │ ├── PluginProcessor.h │ ├── Schroeder.cpp │ └── Schroeder.h ├── StereoDelayLine ├── Builds │ └── MacOSX │ │ ├── Info.plist │ │ ├── RecentFilesMenuTemplate.nib │ │ └── StereoDelay.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── keithhearne.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ └── keithhearne.xcuserdatad │ │ └── xcschemes │ │ ├── StereoDelay.xcscheme │ │ └── xcschememanagement.plist ├── JuceLibraryCode │ ├── AppConfig.h │ ├── JuceHeader.h │ ├── ReadMe.txt │ └── modules │ │ ├── juce_audio_basics │ │ ├── buffers │ │ │ ├── juce_AudioDataConverters.cpp │ │ │ ├── juce_AudioDataConverters.h │ │ │ ├── juce_AudioSampleBuffer.cpp │ │ │ ├── juce_AudioSampleBuffer.h │ │ │ ├── juce_FloatVectorOperations.cpp │ │ │ └── juce_FloatVectorOperations.h │ │ ├── effects │ │ │ ├── juce_Decibels.h │ │ │ ├── juce_IIRFilter.cpp │ │ │ ├── juce_IIRFilter.h │ │ │ ├── juce_LagrangeInterpolator.cpp │ │ │ ├── juce_LagrangeInterpolator.h │ │ │ └── juce_Reverb.h │ │ ├── juce_audio_basics.cpp │ │ ├── juce_audio_basics.h │ │ ├── juce_audio_basics.mm │ │ ├── juce_module_info │ │ ├── midi │ │ │ ├── juce_MidiBuffer.cpp │ │ │ ├── juce_MidiBuffer.h │ │ │ ├── juce_MidiFile.cpp │ │ │ ├── juce_MidiFile.h │ │ │ ├── juce_MidiKeyboardState.cpp │ │ │ ├── juce_MidiKeyboardState.h │ │ │ ├── juce_MidiMessage.cpp │ │ │ ├── juce_MidiMessage.h │ │ │ ├── juce_MidiMessageSequence.cpp │ │ │ └── juce_MidiMessageSequence.h │ │ ├── sources │ │ │ ├── juce_AudioSource.h │ │ │ ├── juce_BufferingAudioSource.cpp │ │ │ ├── juce_BufferingAudioSource.h │ │ │ ├── juce_ChannelRemappingAudioSource.cpp │ │ │ ├── juce_ChannelRemappingAudioSource.h │ │ │ ├── juce_IIRFilterAudioSource.cpp │ │ │ ├── juce_IIRFilterAudioSource.h │ │ │ ├── juce_MixerAudioSource.cpp │ │ │ ├── juce_MixerAudioSource.h │ │ │ ├── juce_PositionableAudioSource.h │ │ │ ├── juce_ResamplingAudioSource.cpp │ │ │ ├── juce_ResamplingAudioSource.h │ │ │ ├── juce_ReverbAudioSource.cpp │ │ │ ├── juce_ReverbAudioSource.h │ │ │ ├── juce_ToneGeneratorAudioSource.cpp │ │ │ └── juce_ToneGeneratorAudioSource.h │ │ └── synthesisers │ │ │ ├── juce_Synthesiser.cpp │ │ │ └── juce_Synthesiser.h │ │ ├── juce_audio_devices │ │ ├── audio_cd │ │ │ ├── juce_AudioCDBurner.h │ │ │ ├── juce_AudioCDReader.cpp │ │ │ └── juce_AudioCDReader.h │ │ ├── audio_io │ │ │ ├── juce_AudioDeviceManager.cpp │ │ │ ├── juce_AudioDeviceManager.h │ │ │ ├── juce_AudioIODevice.cpp │ │ │ ├── juce_AudioIODevice.h │ │ │ ├── juce_AudioIODeviceType.cpp │ │ │ ├── juce_AudioIODeviceType.h │ │ │ └── juce_SystemAudioVolume.h │ │ ├── juce_audio_devices.cpp │ │ ├── juce_audio_devices.h │ │ ├── juce_audio_devices.mm │ │ ├── juce_module_info │ │ ├── midi_io │ │ │ ├── juce_MidiInput.h │ │ │ ├── juce_MidiMessageCollector.cpp │ │ │ ├── juce_MidiMessageCollector.h │ │ │ ├── juce_MidiOutput.cpp │ │ │ └── juce_MidiOutput.h │ │ ├── native │ │ │ ├── juce_MidiDataConcatenator.h │ │ │ ├── juce_android_Audio.cpp │ │ │ ├── juce_android_Midi.cpp │ │ │ ├── juce_android_OpenSL.cpp │ │ │ ├── juce_ios_Audio.cpp │ │ │ ├── juce_linux_ALSA.cpp │ │ │ ├── juce_linux_AudioCDReader.cpp │ │ │ ├── juce_linux_JackAudio.cpp │ │ │ ├── juce_linux_Midi.cpp │ │ │ ├── juce_mac_AudioCDBurner.mm │ │ │ ├── juce_mac_AudioCDReader.mm │ │ │ ├── juce_mac_CoreAudio.cpp │ │ │ ├── juce_mac_CoreMidi.cpp │ │ │ ├── juce_win32_ASIO.cpp │ │ │ ├── juce_win32_AudioCDBurner.cpp │ │ │ ├── juce_win32_AudioCDReader.cpp │ │ │ ├── juce_win32_DirectSound.cpp │ │ │ ├── juce_win32_Midi.cpp │ │ │ └── juce_win32_WASAPI.cpp │ │ └── sources │ │ │ ├── juce_AudioSourcePlayer.cpp │ │ │ ├── juce_AudioSourcePlayer.h │ │ │ ├── juce_AudioTransportSource.cpp │ │ │ └── juce_AudioTransportSource.h │ │ ├── juce_audio_formats │ │ ├── codecs │ │ │ ├── flac │ │ │ │ ├── Flac Licence.txt │ │ │ │ ├── all.h │ │ │ │ ├── alloc.h │ │ │ │ ├── assert.h │ │ │ │ ├── callback.h │ │ │ │ ├── compat.h │ │ │ │ ├── endswap.h │ │ │ │ ├── export.h │ │ │ │ ├── format.h │ │ │ │ ├── libFLAC │ │ │ │ │ ├── bitmath.c │ │ │ │ │ ├── bitreader.c │ │ │ │ │ ├── bitwriter.c │ │ │ │ │ ├── cpu.c │ │ │ │ │ ├── crc.c │ │ │ │ │ ├── fixed.c │ │ │ │ │ ├── float.c │ │ │ │ │ ├── format.c │ │ │ │ │ ├── include │ │ │ │ │ │ ├── private │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── bitmath.h │ │ │ │ │ │ │ ├── bitreader.h │ │ │ │ │ │ │ ├── bitwriter.h │ │ │ │ │ │ │ ├── cpu.h │ │ │ │ │ │ │ ├── crc.h │ │ │ │ │ │ │ ├── fixed.h │ │ │ │ │ │ │ ├── float.h │ │ │ │ │ │ │ ├── format.h │ │ │ │ │ │ │ ├── lpc.h │ │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ │ ├── memory.h │ │ │ │ │ │ │ ├── metadata.h │ │ │ │ │ │ │ ├── stream_encoder_framing.h │ │ │ │ │ │ │ └── window.h │ │ │ │ │ │ └── protected │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── stream_decoder.h │ │ │ │ │ │ │ └── stream_encoder.h │ │ │ │ │ ├── lpc_flac.c │ │ │ │ │ ├── md5.c │ │ │ │ │ ├── memory.c │ │ │ │ │ ├── stream_decoder.c │ │ │ │ │ ├── stream_encoder.c │ │ │ │ │ ├── stream_encoder_framing.c │ │ │ │ │ └── window_flac.c │ │ │ │ ├── metadata.h │ │ │ │ ├── ordinals.h │ │ │ │ ├── stream_decoder.h │ │ │ │ └── stream_encoder.h │ │ │ ├── juce_AiffAudioFormat.cpp │ │ │ ├── juce_AiffAudioFormat.h │ │ │ ├── juce_CoreAudioFormat.cpp │ │ │ ├── juce_CoreAudioFormat.h │ │ │ ├── juce_FlacAudioFormat.cpp │ │ │ ├── juce_FlacAudioFormat.h │ │ │ ├── juce_LAMEEncoderAudioFormat.cpp │ │ │ ├── juce_LAMEEncoderAudioFormat.h │ │ │ ├── juce_MP3AudioFormat.cpp │ │ │ ├── juce_MP3AudioFormat.h │ │ │ ├── juce_OggVorbisAudioFormat.cpp │ │ │ ├── juce_OggVorbisAudioFormat.h │ │ │ ├── juce_QuickTimeAudioFormat.cpp │ │ │ ├── juce_QuickTimeAudioFormat.h │ │ │ ├── juce_WavAudioFormat.cpp │ │ │ ├── juce_WavAudioFormat.h │ │ │ ├── juce_WindowsMediaAudioFormat.cpp │ │ │ ├── juce_WindowsMediaAudioFormat.h │ │ │ └── oggvorbis │ │ │ │ ├── Ogg Vorbis Licence.txt │ │ │ │ ├── bitwise.c │ │ │ │ ├── codec.h │ │ │ │ ├── config_types.h │ │ │ │ ├── framing.c │ │ │ │ ├── libvorbis-1.3.2 │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGES │ │ │ │ ├── COPYING │ │ │ │ ├── README │ │ │ │ └── lib │ │ │ │ │ ├── analysis.c │ │ │ │ │ ├── backends.h │ │ │ │ │ ├── bitrate.c │ │ │ │ │ ├── bitrate.h │ │ │ │ │ ├── block.c │ │ │ │ │ ├── books │ │ │ │ │ ├── coupled │ │ │ │ │ │ ├── res_books_51.h │ │ │ │ │ │ └── res_books_stereo.h │ │ │ │ │ ├── floor │ │ │ │ │ │ └── floor_books.h │ │ │ │ │ └── uncoupled │ │ │ │ │ │ └── res_books_uncoupled.h │ │ │ │ │ ├── codebook.c │ │ │ │ │ ├── codebook.h │ │ │ │ │ ├── codec_internal.h │ │ │ │ │ ├── envelope.c │ │ │ │ │ ├── envelope.h │ │ │ │ │ ├── floor0.c │ │ │ │ │ ├── floor1.c │ │ │ │ │ ├── highlevel.h │ │ │ │ │ ├── info.c │ │ │ │ │ ├── lookup.c │ │ │ │ │ ├── lookup.h │ │ │ │ │ ├── lookup_data.h │ │ │ │ │ ├── lpc.c │ │ │ │ │ ├── lpc.h │ │ │ │ │ ├── lsp.c │ │ │ │ │ ├── lsp.h │ │ │ │ │ ├── mapping0.c │ │ │ │ │ ├── masking.h │ │ │ │ │ ├── mdct.c │ │ │ │ │ ├── mdct.h │ │ │ │ │ ├── misc.h │ │ │ │ │ ├── modes │ │ │ │ │ ├── floor_all.h │ │ │ │ │ ├── psych_11.h │ │ │ │ │ ├── psych_16.h │ │ │ │ │ ├── psych_44.h │ │ │ │ │ ├── psych_8.h │ │ │ │ │ ├── residue_16.h │ │ │ │ │ ├── residue_44.h │ │ │ │ │ ├── residue_44p51.h │ │ │ │ │ ├── residue_44u.h │ │ │ │ │ ├── residue_8.h │ │ │ │ │ ├── setup_11.h │ │ │ │ │ ├── setup_16.h │ │ │ │ │ ├── setup_22.h │ │ │ │ │ ├── setup_32.h │ │ │ │ │ ├── setup_44.h │ │ │ │ │ ├── setup_44p51.h │ │ │ │ │ ├── setup_44u.h │ │ │ │ │ ├── setup_8.h │ │ │ │ │ └── setup_X.h │ │ │ │ │ ├── os.h │ │ │ │ │ ├── psy.c │ │ │ │ │ ├── psy.h │ │ │ │ │ ├── registry.c │ │ │ │ │ ├── registry.h │ │ │ │ │ ├── res0.c │ │ │ │ │ ├── scales.h │ │ │ │ │ ├── sharedbook.c │ │ │ │ │ ├── smallft.c │ │ │ │ │ ├── smallft.h │ │ │ │ │ ├── synthesis.c │ │ │ │ │ ├── vorbisenc.c │ │ │ │ │ ├── vorbisfile.c │ │ │ │ │ ├── window.c │ │ │ │ │ └── window.h │ │ │ │ ├── ogg.h │ │ │ │ ├── os_types.h │ │ │ │ ├── vorbisenc.h │ │ │ │ └── vorbisfile.h │ │ ├── format │ │ │ ├── juce_AudioFormat.cpp │ │ │ ├── juce_AudioFormat.h │ │ │ ├── juce_AudioFormatManager.cpp │ │ │ ├── juce_AudioFormatManager.h │ │ │ ├── juce_AudioFormatReader.cpp │ │ │ ├── juce_AudioFormatReader.h │ │ │ ├── juce_AudioFormatReaderSource.cpp │ │ │ ├── juce_AudioFormatReaderSource.h │ │ │ ├── juce_AudioFormatWriter.cpp │ │ │ ├── juce_AudioFormatWriter.h │ │ │ ├── juce_AudioSubsectionReader.cpp │ │ │ ├── juce_AudioSubsectionReader.h │ │ │ ├── juce_BufferingAudioFormatReader.cpp │ │ │ ├── juce_BufferingAudioFormatReader.h │ │ │ └── juce_MemoryMappedAudioFormatReader.h │ │ ├── juce_audio_formats.cpp │ │ ├── juce_audio_formats.h │ │ ├── juce_audio_formats.mm │ │ ├── juce_module_info │ │ └── sampler │ │ │ ├── juce_Sampler.cpp │ │ │ └── juce_Sampler.h │ │ ├── juce_audio_plugin_client │ │ ├── AAX │ │ │ ├── juce_AAX_Wrapper.cpp │ │ │ └── juce_AAX_Wrapper.mm │ │ ├── RTAS │ │ │ ├── juce_RTAS_DigiCode1.cpp │ │ │ ├── juce_RTAS_DigiCode2.cpp │ │ │ ├── juce_RTAS_DigiCode3.cpp │ │ │ ├── juce_RTAS_DigiCode_Header.h │ │ │ ├── juce_RTAS_MacResources.r │ │ │ ├── juce_RTAS_MacUtilities.mm │ │ │ ├── juce_RTAS_WinExports.def │ │ │ ├── juce_RTAS_WinResources.rsr │ │ │ ├── juce_RTAS_WinUtilities.cpp │ │ │ └── juce_RTAS_Wrapper.cpp │ │ ├── Standalone │ │ │ └── juce_StandaloneFilterWindow.h │ │ ├── VST │ │ │ ├── juce_VST_Wrapper.cpp │ │ │ └── juce_VST_Wrapper.mm │ │ ├── VST3 │ │ │ ├── juce_VST3_Wrapper.cpp │ │ │ └── juce_VST3_Wrapper.mm │ │ ├── juce_audio_plugin_client.h │ │ ├── juce_module_info │ │ └── utility │ │ │ ├── juce_CarbonVisibility.h │ │ │ ├── juce_CheckSettingMacros.h │ │ │ ├── juce_FakeMouseMoveGenerator.h │ │ │ ├── juce_IncludeModuleHeaders.h │ │ │ ├── juce_IncludeSystemHeaders.h │ │ │ ├── juce_PluginHostType.h │ │ │ └── juce_PluginUtilities.cpp │ │ ├── juce_audio_processors │ │ ├── format │ │ │ ├── juce_AudioPluginFormat.cpp │ │ │ ├── juce_AudioPluginFormat.h │ │ │ ├── juce_AudioPluginFormatManager.cpp │ │ │ └── juce_AudioPluginFormatManager.h │ │ ├── format_types │ │ │ ├── juce_AudioUnitPluginFormat.h │ │ │ ├── juce_AudioUnitPluginFormat.mm │ │ │ ├── juce_LADSPAPluginFormat.cpp │ │ │ ├── juce_LADSPAPluginFormat.h │ │ │ ├── juce_VST3Common.h │ │ │ ├── juce_VST3Headers.h │ │ │ ├── juce_VST3PluginFormat.cpp │ │ │ ├── juce_VST3PluginFormat.h │ │ │ ├── juce_VSTMidiEventList.h │ │ │ ├── juce_VSTPluginFormat.cpp │ │ │ └── juce_VSTPluginFormat.h │ │ ├── juce_audio_processors.cpp │ │ ├── juce_audio_processors.h │ │ ├── juce_audio_processors.mm │ │ ├── juce_module_info │ │ ├── processors │ │ │ ├── juce_AudioPlayHead.h │ │ │ ├── juce_AudioPluginInstance.h │ │ │ ├── juce_AudioProcessor.cpp │ │ │ ├── juce_AudioProcessor.h │ │ │ ├── juce_AudioProcessorEditor.cpp │ │ │ ├── juce_AudioProcessorEditor.h │ │ │ ├── juce_AudioProcessorGraph.cpp │ │ │ ├── juce_AudioProcessorGraph.h │ │ │ ├── juce_AudioProcessorListener.h │ │ │ ├── juce_GenericAudioProcessorEditor.cpp │ │ │ ├── juce_GenericAudioProcessorEditor.h │ │ │ ├── juce_PluginDescription.cpp │ │ │ └── juce_PluginDescription.h │ │ └── scanning │ │ │ ├── juce_KnownPluginList.cpp │ │ │ ├── juce_KnownPluginList.h │ │ │ ├── juce_PluginDirectoryScanner.cpp │ │ │ ├── juce_PluginDirectoryScanner.h │ │ │ ├── juce_PluginListComponent.cpp │ │ │ └── juce_PluginListComponent.h │ │ ├── juce_core │ │ ├── containers │ │ │ ├── juce_AbstractFifo.cpp │ │ │ ├── juce_AbstractFifo.h │ │ │ ├── juce_Array.h │ │ │ ├── juce_ArrayAllocationBase.h │ │ │ ├── juce_DynamicObject.cpp │ │ │ ├── juce_DynamicObject.h │ │ │ ├── juce_ElementComparator.h │ │ │ ├── juce_HashMap.h │ │ │ ├── juce_LinkedListPointer.h │ │ │ ├── juce_NamedValueSet.cpp │ │ │ ├── juce_NamedValueSet.h │ │ │ ├── juce_OwnedArray.h │ │ │ ├── juce_PropertySet.cpp │ │ │ ├── juce_PropertySet.h │ │ │ ├── juce_ReferenceCountedArray.h │ │ │ ├── juce_ScopedValueSetter.h │ │ │ ├── juce_SortedSet.h │ │ │ ├── juce_SparseSet.h │ │ │ ├── juce_Variant.cpp │ │ │ └── juce_Variant.h │ │ ├── files │ │ │ ├── juce_DirectoryIterator.cpp │ │ │ ├── juce_DirectoryIterator.h │ │ │ ├── juce_File.cpp │ │ │ ├── juce_File.h │ │ │ ├── juce_FileFilter.cpp │ │ │ ├── juce_FileFilter.h │ │ │ ├── juce_FileInputStream.cpp │ │ │ ├── juce_FileInputStream.h │ │ │ ├── juce_FileOutputStream.cpp │ │ │ ├── juce_FileOutputStream.h │ │ │ ├── juce_FileSearchPath.cpp │ │ │ ├── juce_FileSearchPath.h │ │ │ ├── juce_MemoryMappedFile.h │ │ │ ├── juce_TemporaryFile.cpp │ │ │ ├── juce_TemporaryFile.h │ │ │ ├── juce_WildcardFileFilter.cpp │ │ │ └── juce_WildcardFileFilter.h │ │ ├── javascript │ │ │ ├── juce_JSON.cpp │ │ │ ├── juce_JSON.h │ │ │ ├── juce_Javascript.cpp │ │ │ └── juce_Javascript.h │ │ ├── juce_core.cpp │ │ ├── juce_core.h │ │ ├── juce_core.mm │ │ ├── juce_module_info │ │ ├── logging │ │ │ ├── juce_FileLogger.cpp │ │ │ ├── juce_FileLogger.h │ │ │ ├── juce_Logger.cpp │ │ │ └── juce_Logger.h │ │ ├── maths │ │ │ ├── juce_BigInteger.cpp │ │ │ ├── juce_BigInteger.h │ │ │ ├── juce_Expression.cpp │ │ │ ├── juce_Expression.h │ │ │ ├── juce_MathsFunctions.h │ │ │ ├── juce_Random.cpp │ │ │ ├── juce_Random.h │ │ │ └── juce_Range.h │ │ ├── memory │ │ │ ├── juce_Atomic.h │ │ │ ├── juce_ByteOrder.h │ │ │ ├── juce_ContainerDeletePolicy.h │ │ │ ├── juce_HeapBlock.h │ │ │ ├── juce_LeakedObjectDetector.h │ │ │ ├── juce_Memory.h │ │ │ ├── juce_MemoryBlock.cpp │ │ │ ├── juce_MemoryBlock.h │ │ │ ├── juce_OptionalScopedPointer.h │ │ │ ├── juce_ReferenceCountedObject.h │ │ │ ├── juce_ScopedPointer.h │ │ │ ├── juce_Singleton.h │ │ │ └── juce_WeakReference.h │ │ ├── native │ │ │ ├── java │ │ │ │ └── JuceAppActivity.java │ │ │ ├── juce_BasicNativeHeaders.h │ │ │ ├── juce_android_Files.cpp │ │ │ ├── juce_android_JNIHelpers.h │ │ │ ├── juce_android_Misc.cpp │ │ │ ├── juce_android_Network.cpp │ │ │ ├── juce_android_SystemStats.cpp │ │ │ ├── juce_android_Threads.cpp │ │ │ ├── juce_linux_CommonFile.cpp │ │ │ ├── juce_linux_Files.cpp │ │ │ ├── juce_linux_Network.cpp │ │ │ ├── juce_linux_SystemStats.cpp │ │ │ ├── juce_linux_Threads.cpp │ │ │ ├── juce_mac_Files.mm │ │ │ ├── juce_mac_Network.mm │ │ │ ├── juce_mac_Strings.mm │ │ │ ├── juce_mac_SystemStats.mm │ │ │ ├── juce_mac_Threads.mm │ │ │ ├── juce_osx_ObjCHelpers.h │ │ │ ├── juce_posix_NamedPipe.cpp │ │ │ ├── juce_posix_SharedCode.h │ │ │ ├── juce_win32_ComSmartPtr.h │ │ │ ├── juce_win32_Files.cpp │ │ │ ├── juce_win32_Network.cpp │ │ │ ├── juce_win32_Registry.cpp │ │ │ ├── juce_win32_SystemStats.cpp │ │ │ └── juce_win32_Threads.cpp │ │ ├── network │ │ │ ├── juce_IPAddress.cpp │ │ │ ├── juce_IPAddress.h │ │ │ ├── juce_MACAddress.cpp │ │ │ ├── juce_MACAddress.h │ │ │ ├── juce_NamedPipe.cpp │ │ │ ├── juce_NamedPipe.h │ │ │ ├── juce_Socket.cpp │ │ │ ├── juce_Socket.h │ │ │ ├── juce_URL.cpp │ │ │ └── juce_URL.h │ │ ├── streams │ │ │ ├── juce_BufferedInputStream.cpp │ │ │ ├── juce_BufferedInputStream.h │ │ │ ├── juce_FileInputSource.cpp │ │ │ ├── juce_FileInputSource.h │ │ │ ├── juce_InputSource.h │ │ │ ├── juce_InputStream.cpp │ │ │ ├── juce_InputStream.h │ │ │ ├── juce_MemoryInputStream.cpp │ │ │ ├── juce_MemoryInputStream.h │ │ │ ├── juce_MemoryOutputStream.cpp │ │ │ ├── juce_MemoryOutputStream.h │ │ │ ├── juce_OutputStream.cpp │ │ │ ├── juce_OutputStream.h │ │ │ ├── juce_SubregionStream.cpp │ │ │ └── juce_SubregionStream.h │ │ ├── system │ │ │ ├── juce_PlatformDefs.h │ │ │ ├── juce_StandardHeader.h │ │ │ ├── juce_SystemStats.cpp │ │ │ ├── juce_SystemStats.h │ │ │ └── juce_TargetPlatform.h │ │ ├── text │ │ │ ├── juce_CharPointer_ASCII.h │ │ │ ├── juce_CharPointer_UTF16.h │ │ │ ├── juce_CharPointer_UTF32.h │ │ │ ├── juce_CharPointer_UTF8.h │ │ │ ├── juce_CharacterFunctions.cpp │ │ │ ├── juce_CharacterFunctions.h │ │ │ ├── juce_Identifier.cpp │ │ │ ├── juce_Identifier.h │ │ │ ├── juce_LocalisedStrings.cpp │ │ │ ├── juce_LocalisedStrings.h │ │ │ ├── juce_NewLine.h │ │ │ ├── juce_String.cpp │ │ │ ├── juce_String.h │ │ │ ├── juce_StringArray.cpp │ │ │ ├── juce_StringArray.h │ │ │ ├── juce_StringPairArray.cpp │ │ │ ├── juce_StringPairArray.h │ │ │ ├── juce_StringPool.cpp │ │ │ ├── juce_StringPool.h │ │ │ ├── juce_StringRef.h │ │ │ ├── juce_TextDiff.cpp │ │ │ └── juce_TextDiff.h │ │ ├── threads │ │ │ ├── juce_ChildProcess.cpp │ │ │ ├── juce_ChildProcess.h │ │ │ ├── juce_CriticalSection.h │ │ │ ├── juce_DynamicLibrary.h │ │ │ ├── juce_HighResolutionTimer.cpp │ │ │ ├── juce_HighResolutionTimer.h │ │ │ ├── juce_InterProcessLock.h │ │ │ ├── juce_Process.h │ │ │ ├── juce_ReadWriteLock.cpp │ │ │ ├── juce_ReadWriteLock.h │ │ │ ├── juce_ScopedLock.h │ │ │ ├── juce_ScopedReadLock.h │ │ │ ├── juce_ScopedWriteLock.h │ │ │ ├── juce_SpinLock.h │ │ │ ├── juce_Thread.cpp │ │ │ ├── juce_Thread.h │ │ │ ├── juce_ThreadLocalValue.h │ │ │ ├── juce_ThreadPool.cpp │ │ │ ├── juce_ThreadPool.h │ │ │ ├── juce_TimeSliceThread.cpp │ │ │ ├── juce_TimeSliceThread.h │ │ │ └── juce_WaitableEvent.h │ │ ├── time │ │ │ ├── juce_PerformanceCounter.cpp │ │ │ ├── juce_PerformanceCounter.h │ │ │ ├── juce_RelativeTime.cpp │ │ │ ├── juce_RelativeTime.h │ │ │ ├── juce_Time.cpp │ │ │ └── juce_Time.h │ │ ├── unit_tests │ │ │ ├── juce_UnitTest.cpp │ │ │ └── juce_UnitTest.h │ │ ├── xml │ │ │ ├── juce_XmlDocument.cpp │ │ │ ├── juce_XmlDocument.h │ │ │ ├── juce_XmlElement.cpp │ │ │ └── juce_XmlElement.h │ │ └── zip │ │ │ ├── juce_GZIPCompressorOutputStream.cpp │ │ │ ├── juce_GZIPCompressorOutputStream.h │ │ │ ├── juce_GZIPDecompressorInputStream.cpp │ │ │ ├── juce_GZIPDecompressorInputStream.h │ │ │ ├── juce_ZipFile.cpp │ │ │ ├── juce_ZipFile.h │ │ │ └── zlib │ │ │ ├── README │ │ │ ├── adler32.c │ │ │ ├── compress.c │ │ │ ├── crc32.c │ │ │ ├── crc32.h │ │ │ ├── deflate.c │ │ │ ├── deflate.h │ │ │ ├── infback.c │ │ │ ├── inffast.c │ │ │ ├── inffast.h │ │ │ ├── inffixed.h │ │ │ ├── inflate.c │ │ │ ├── inflate.h │ │ │ ├── inftrees.c │ │ │ ├── inftrees.h │ │ │ ├── trees.c │ │ │ ├── trees.h │ │ │ ├── uncompr.c │ │ │ ├── zconf.h │ │ │ ├── zconf.in.h │ │ │ ├── zlib.h │ │ │ ├── zutil.c │ │ │ └── zutil.h │ │ ├── juce_cryptography │ │ ├── encryption │ │ │ ├── juce_BlowFish.cpp │ │ │ ├── juce_BlowFish.h │ │ │ ├── juce_Primes.cpp │ │ │ ├── juce_Primes.h │ │ │ ├── juce_RSAKey.cpp │ │ │ └── juce_RSAKey.h │ │ ├── hashing │ │ │ ├── juce_MD5.cpp │ │ │ ├── juce_MD5.h │ │ │ ├── juce_SHA256.cpp │ │ │ └── juce_SHA256.h │ │ ├── juce_cryptography.cpp │ │ ├── juce_cryptography.h │ │ ├── juce_cryptography.mm │ │ └── juce_module_info │ │ ├── juce_data_structures │ │ ├── app_properties │ │ │ ├── juce_ApplicationProperties.cpp │ │ │ ├── juce_ApplicationProperties.h │ │ │ ├── juce_PropertiesFile.cpp │ │ │ └── juce_PropertiesFile.h │ │ ├── juce_data_structures.cpp │ │ ├── juce_data_structures.h │ │ ├── juce_data_structures.mm │ │ ├── juce_module_info │ │ ├── undomanager │ │ │ ├── juce_UndoManager.cpp │ │ │ ├── juce_UndoManager.h │ │ │ └── juce_UndoableAction.h │ │ └── values │ │ │ ├── juce_Value.cpp │ │ │ ├── juce_Value.h │ │ │ ├── juce_ValueTree.cpp │ │ │ └── juce_ValueTree.h │ │ ├── juce_events │ │ ├── broadcasters │ │ │ ├── juce_ActionBroadcaster.cpp │ │ │ ├── juce_ActionBroadcaster.h │ │ │ ├── juce_ActionListener.h │ │ │ ├── juce_AsyncUpdater.cpp │ │ │ ├── juce_AsyncUpdater.h │ │ │ ├── juce_ChangeBroadcaster.cpp │ │ │ ├── juce_ChangeBroadcaster.h │ │ │ ├── juce_ChangeListener.h │ │ │ └── juce_ListenerList.h │ │ ├── interprocess │ │ │ ├── juce_ConnectedChildProcess.cpp │ │ │ ├── juce_ConnectedChildProcess.h │ │ │ ├── juce_InterprocessConnection.cpp │ │ │ ├── juce_InterprocessConnection.h │ │ │ ├── juce_InterprocessConnectionServer.cpp │ │ │ └── juce_InterprocessConnectionServer.h │ │ ├── juce_events.cpp │ │ ├── juce_events.h │ │ ├── juce_events.mm │ │ ├── juce_module_info │ │ ├── messages │ │ │ ├── juce_ApplicationBase.cpp │ │ │ ├── juce_ApplicationBase.h │ │ │ ├── juce_CallbackMessage.h │ │ │ ├── juce_DeletedAtShutdown.cpp │ │ │ ├── juce_DeletedAtShutdown.h │ │ │ ├── juce_Initialisation.h │ │ │ ├── juce_Message.h │ │ │ ├── juce_MessageListener.cpp │ │ │ ├── juce_MessageListener.h │ │ │ ├── juce_MessageManager.cpp │ │ │ ├── juce_MessageManager.h │ │ │ └── juce_NotificationType.h │ │ ├── native │ │ │ ├── juce_ScopedXLock.h │ │ │ ├── juce_android_Messaging.cpp │ │ │ ├── juce_ios_MessageManager.mm │ │ │ ├── juce_linux_Messaging.cpp │ │ │ ├── juce_mac_MessageManager.mm │ │ │ ├── juce_osx_MessageQueue.h │ │ │ ├── juce_win32_HiddenMessageWindow.h │ │ │ └── juce_win32_Messaging.cpp │ │ └── timers │ │ │ ├── juce_MultiTimer.cpp │ │ │ ├── juce_MultiTimer.h │ │ │ ├── juce_Timer.cpp │ │ │ └── juce_Timer.h │ │ ├── juce_graphics │ │ ├── colour │ │ │ ├── juce_Colour.cpp │ │ │ ├── juce_Colour.h │ │ │ ├── juce_ColourGradient.cpp │ │ │ ├── juce_ColourGradient.h │ │ │ ├── juce_Colours.cpp │ │ │ ├── juce_Colours.h │ │ │ ├── juce_FillType.cpp │ │ │ ├── juce_FillType.h │ │ │ └── juce_PixelFormats.h │ │ ├── contexts │ │ │ ├── juce_GraphicsContext.cpp │ │ │ ├── juce_GraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.cpp │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.h │ │ │ ├── juce_LowLevelGraphicsSoftwareRenderer.cpp │ │ │ └── juce_LowLevelGraphicsSoftwareRenderer.h │ │ ├── effects │ │ │ ├── juce_DropShadowEffect.cpp │ │ │ ├── juce_DropShadowEffect.h │ │ │ ├── juce_GlowEffect.cpp │ │ │ ├── juce_GlowEffect.h │ │ │ └── juce_ImageEffectFilter.h │ │ ├── fonts │ │ │ ├── juce_AttributedString.cpp │ │ │ ├── juce_AttributedString.h │ │ │ ├── juce_CustomTypeface.cpp │ │ │ ├── juce_CustomTypeface.h │ │ │ ├── juce_Font.cpp │ │ │ ├── juce_Font.h │ │ │ ├── juce_GlyphArrangement.cpp │ │ │ ├── juce_GlyphArrangement.h │ │ │ ├── juce_TextLayout.cpp │ │ │ ├── juce_TextLayout.h │ │ │ ├── juce_Typeface.cpp │ │ │ └── juce_Typeface.h │ │ ├── geometry │ │ │ ├── juce_AffineTransform.cpp │ │ │ ├── juce_AffineTransform.h │ │ │ ├── juce_BorderSize.h │ │ │ ├── juce_EdgeTable.cpp │ │ │ ├── juce_EdgeTable.h │ │ │ ├── juce_Line.h │ │ │ ├── juce_Path.cpp │ │ │ ├── juce_Path.h │ │ │ ├── juce_PathIterator.cpp │ │ │ ├── juce_PathIterator.h │ │ │ ├── juce_PathStrokeType.cpp │ │ │ ├── juce_PathStrokeType.h │ │ │ ├── juce_Point.h │ │ │ ├── juce_Rectangle.h │ │ │ └── juce_RectangleList.h │ │ ├── image_formats │ │ │ ├── jpglib │ │ │ │ ├── README │ │ │ │ ├── cderror.h │ │ │ │ ├── changes to libjpeg for JUCE.txt │ │ │ │ ├── jcapimin.c │ │ │ │ ├── jcapistd.c │ │ │ │ ├── jccoefct.c │ │ │ │ ├── jccolor.c │ │ │ │ ├── jcdctmgr.c │ │ │ │ ├── jchuff.c │ │ │ │ ├── jchuff.h │ │ │ │ ├── jcinit.c │ │ │ │ ├── jcmainct.c │ │ │ │ ├── jcmarker.c │ │ │ │ ├── jcmaster.c │ │ │ │ ├── jcomapi.c │ │ │ │ ├── jconfig.h │ │ │ │ ├── jcparam.c │ │ │ │ ├── jcphuff.c │ │ │ │ ├── jcprepct.c │ │ │ │ ├── jcsample.c │ │ │ │ ├── jctrans.c │ │ │ │ ├── jdapimin.c │ │ │ │ ├── jdapistd.c │ │ │ │ ├── jdatasrc.c │ │ │ │ ├── jdcoefct.c │ │ │ │ ├── jdcolor.c │ │ │ │ ├── jdct.h │ │ │ │ ├── jddctmgr.c │ │ │ │ ├── jdhuff.c │ │ │ │ ├── jdhuff.h │ │ │ │ ├── jdinput.c │ │ │ │ ├── jdmainct.c │ │ │ │ ├── jdmarker.c │ │ │ │ ├── jdmaster.c │ │ │ │ ├── jdmerge.c │ │ │ │ ├── jdphuff.c │ │ │ │ ├── jdpostct.c │ │ │ │ ├── jdsample.c │ │ │ │ ├── jdtrans.c │ │ │ │ ├── jerror.c │ │ │ │ ├── jerror.h │ │ │ │ ├── jfdctflt.c │ │ │ │ ├── jfdctfst.c │ │ │ │ ├── jfdctint.c │ │ │ │ ├── jidctflt.c │ │ │ │ ├── jidctfst.c │ │ │ │ ├── jidctint.c │ │ │ │ ├── jidctred.c │ │ │ │ ├── jinclude.h │ │ │ │ ├── jmemmgr.c │ │ │ │ ├── jmemnobs.c │ │ │ │ ├── jmemsys.h │ │ │ │ ├── jmorecfg.h │ │ │ │ ├── jpegint.h │ │ │ │ ├── jpeglib.h │ │ │ │ ├── jquant1.c │ │ │ │ ├── jquant2.c │ │ │ │ ├── jutils.c │ │ │ │ ├── jversion.h │ │ │ │ ├── transupp.c │ │ │ │ └── transupp.h │ │ │ ├── juce_GIFLoader.cpp │ │ │ ├── juce_JPEGLoader.cpp │ │ │ ├── juce_PNGLoader.cpp │ │ │ └── pnglib │ │ │ │ ├── LICENSE │ │ │ │ ├── libpng_readme.txt │ │ │ │ ├── png.c │ │ │ │ ├── png.h │ │ │ │ ├── pngconf.h │ │ │ │ ├── pngerror.c │ │ │ │ ├── pngget.c │ │ │ │ ├── pnginfo.h │ │ │ │ ├── pngmem.c │ │ │ │ ├── pngpread.c │ │ │ │ ├── pngpriv.h │ │ │ │ ├── pngread.c │ │ │ │ ├── pngrio.c │ │ │ │ ├── pngrtran.c │ │ │ │ ├── pngrutil.c │ │ │ │ ├── pngset.c │ │ │ │ ├── pngstruct.h │ │ │ │ ├── pngtrans.c │ │ │ │ ├── pngwio.c │ │ │ │ ├── pngwrite.c │ │ │ │ ├── pngwtran.c │ │ │ │ └── pngwutil.c │ │ ├── images │ │ │ ├── juce_Image.cpp │ │ │ ├── juce_Image.h │ │ │ ├── juce_ImageCache.cpp │ │ │ ├── juce_ImageCache.h │ │ │ ├── juce_ImageConvolutionKernel.cpp │ │ │ ├── juce_ImageConvolutionKernel.h │ │ │ ├── juce_ImageFileFormat.cpp │ │ │ └── juce_ImageFileFormat.h │ │ ├── juce_graphics.cpp │ │ ├── juce_graphics.h │ │ ├── juce_graphics.mm │ │ ├── juce_module_info │ │ ├── native │ │ │ ├── juce_RenderingHelpers.h │ │ │ ├── juce_android_Fonts.cpp │ │ │ ├── juce_android_GraphicsContext.cpp │ │ │ ├── juce_freetype_Fonts.cpp │ │ │ ├── juce_linux_Fonts.cpp │ │ │ ├── juce_mac_CoreGraphicsContext.h │ │ │ ├── juce_mac_CoreGraphicsContext.mm │ │ │ ├── juce_mac_CoreGraphicsHelpers.h │ │ │ ├── juce_mac_Fonts.mm │ │ │ ├── juce_win32_Direct2DGraphicsContext.cpp │ │ │ ├── juce_win32_DirectWriteTypeLayout.cpp │ │ │ ├── juce_win32_DirectWriteTypeface.cpp │ │ │ └── juce_win32_Fonts.cpp │ │ └── placement │ │ │ ├── juce_Justification.h │ │ │ ├── juce_RectanglePlacement.cpp │ │ │ └── juce_RectanglePlacement.h │ │ ├── juce_gui_basics │ │ ├── application │ │ │ ├── juce_Application.cpp │ │ │ └── juce_Application.h │ │ ├── buttons │ │ │ ├── juce_ArrowButton.cpp │ │ │ ├── juce_ArrowButton.h │ │ │ ├── juce_Button.cpp │ │ │ ├── juce_Button.h │ │ │ ├── juce_DrawableButton.cpp │ │ │ ├── juce_DrawableButton.h │ │ │ ├── juce_HyperlinkButton.cpp │ │ │ ├── juce_HyperlinkButton.h │ │ │ ├── juce_ImageButton.cpp │ │ │ ├── juce_ImageButton.h │ │ │ ├── juce_ShapeButton.cpp │ │ │ ├── juce_ShapeButton.h │ │ │ ├── juce_TextButton.cpp │ │ │ ├── juce_TextButton.h │ │ │ ├── juce_ToggleButton.cpp │ │ │ ├── juce_ToggleButton.h │ │ │ ├── juce_ToolbarButton.cpp │ │ │ └── juce_ToolbarButton.h │ │ ├── commands │ │ │ ├── juce_ApplicationCommandID.h │ │ │ ├── juce_ApplicationCommandInfo.cpp │ │ │ ├── juce_ApplicationCommandInfo.h │ │ │ ├── juce_ApplicationCommandManager.cpp │ │ │ ├── juce_ApplicationCommandManager.h │ │ │ ├── juce_ApplicationCommandTarget.cpp │ │ │ ├── juce_ApplicationCommandTarget.h │ │ │ ├── juce_KeyPressMappingSet.cpp │ │ │ └── juce_KeyPressMappingSet.h │ │ ├── components │ │ │ ├── juce_CachedComponentImage.h │ │ │ ├── juce_Component.cpp │ │ │ ├── juce_Component.h │ │ │ ├── juce_ComponentListener.cpp │ │ │ ├── juce_ComponentListener.h │ │ │ ├── juce_Desktop.cpp │ │ │ ├── juce_Desktop.h │ │ │ ├── juce_ModalComponentManager.cpp │ │ │ └── juce_ModalComponentManager.h │ │ ├── drawables │ │ │ ├── juce_Drawable.cpp │ │ │ ├── juce_Drawable.h │ │ │ ├── juce_DrawableComposite.cpp │ │ │ ├── juce_DrawableComposite.h │ │ │ ├── juce_DrawableImage.cpp │ │ │ ├── juce_DrawableImage.h │ │ │ ├── juce_DrawablePath.cpp │ │ │ ├── juce_DrawablePath.h │ │ │ ├── juce_DrawableRectangle.cpp │ │ │ ├── juce_DrawableRectangle.h │ │ │ ├── juce_DrawableShape.cpp │ │ │ ├── juce_DrawableShape.h │ │ │ ├── juce_DrawableText.cpp │ │ │ ├── juce_DrawableText.h │ │ │ └── juce_SVGParser.cpp │ │ ├── filebrowser │ │ │ ├── juce_DirectoryContentsDisplayComponent.cpp │ │ │ ├── juce_DirectoryContentsDisplayComponent.h │ │ │ ├── juce_DirectoryContentsList.cpp │ │ │ ├── juce_DirectoryContentsList.h │ │ │ ├── juce_FileBrowserComponent.cpp │ │ │ ├── juce_FileBrowserComponent.h │ │ │ ├── juce_FileBrowserListener.h │ │ │ ├── juce_FileChooser.cpp │ │ │ ├── juce_FileChooser.h │ │ │ ├── juce_FileChooserDialogBox.cpp │ │ │ ├── juce_FileChooserDialogBox.h │ │ │ ├── juce_FileListComponent.cpp │ │ │ ├── juce_FileListComponent.h │ │ │ ├── juce_FilePreviewComponent.h │ │ │ ├── juce_FileSearchPathListComponent.cpp │ │ │ ├── juce_FileSearchPathListComponent.h │ │ │ ├── juce_FileTreeComponent.cpp │ │ │ ├── juce_FileTreeComponent.h │ │ │ ├── juce_FilenameComponent.cpp │ │ │ ├── juce_FilenameComponent.h │ │ │ ├── juce_ImagePreviewComponent.cpp │ │ │ └── juce_ImagePreviewComponent.h │ │ ├── juce_gui_basics.cpp │ │ ├── juce_gui_basics.h │ │ ├── juce_gui_basics.mm │ │ ├── juce_module_info │ │ ├── keyboard │ │ │ ├── juce_CaretComponent.cpp │ │ │ ├── juce_CaretComponent.h │ │ │ ├── juce_KeyListener.cpp │ │ │ ├── juce_KeyListener.h │ │ │ ├── juce_KeyPress.cpp │ │ │ ├── juce_KeyPress.h │ │ │ ├── juce_KeyboardFocusTraverser.cpp │ │ │ ├── juce_KeyboardFocusTraverser.h │ │ │ ├── juce_ModifierKeys.cpp │ │ │ ├── juce_ModifierKeys.h │ │ │ ├── juce_SystemClipboard.h │ │ │ ├── juce_TextEditorKeyMapper.h │ │ │ └── juce_TextInputTarget.h │ │ ├── layout │ │ │ ├── juce_AnimatedPosition.h │ │ │ ├── juce_AnimatedPositionBehaviours.h │ │ │ ├── juce_ComponentAnimator.cpp │ │ │ ├── juce_ComponentAnimator.h │ │ │ ├── juce_ComponentBoundsConstrainer.cpp │ │ │ ├── juce_ComponentBoundsConstrainer.h │ │ │ ├── juce_ComponentBuilder.cpp │ │ │ ├── juce_ComponentBuilder.h │ │ │ ├── juce_ComponentMovementWatcher.cpp │ │ │ ├── juce_ComponentMovementWatcher.h │ │ │ ├── juce_ConcertinaPanel.cpp │ │ │ ├── juce_ConcertinaPanel.h │ │ │ ├── juce_GroupComponent.cpp │ │ │ ├── juce_GroupComponent.h │ │ │ ├── juce_MultiDocumentPanel.cpp │ │ │ ├── juce_MultiDocumentPanel.h │ │ │ ├── juce_ResizableBorderComponent.cpp │ │ │ ├── juce_ResizableBorderComponent.h │ │ │ ├── juce_ResizableCornerComponent.cpp │ │ │ ├── juce_ResizableCornerComponent.h │ │ │ ├── juce_ResizableEdgeComponent.cpp │ │ │ ├── juce_ResizableEdgeComponent.h │ │ │ ├── juce_ScrollBar.cpp │ │ │ ├── juce_ScrollBar.h │ │ │ ├── juce_StretchableLayoutManager.cpp │ │ │ ├── juce_StretchableLayoutManager.h │ │ │ ├── juce_StretchableLayoutResizerBar.cpp │ │ │ ├── juce_StretchableLayoutResizerBar.h │ │ │ ├── juce_StretchableObjectResizer.cpp │ │ │ ├── juce_StretchableObjectResizer.h │ │ │ ├── juce_TabbedButtonBar.cpp │ │ │ ├── juce_TabbedButtonBar.h │ │ │ ├── juce_TabbedComponent.cpp │ │ │ ├── juce_TabbedComponent.h │ │ │ ├── juce_Viewport.cpp │ │ │ └── juce_Viewport.h │ │ ├── lookandfeel │ │ │ ├── juce_LookAndFeel.cpp │ │ │ ├── juce_LookAndFeel.h │ │ │ ├── juce_LookAndFeel_V1.cpp │ │ │ ├── juce_LookAndFeel_V1.h │ │ │ ├── juce_LookAndFeel_V2.cpp │ │ │ ├── juce_LookAndFeel_V2.h │ │ │ ├── juce_LookAndFeel_V3.cpp │ │ │ └── juce_LookAndFeel_V3.h │ │ ├── menus │ │ │ ├── juce_MenuBarComponent.cpp │ │ │ ├── juce_MenuBarComponent.h │ │ │ ├── juce_MenuBarModel.cpp │ │ │ ├── juce_MenuBarModel.h │ │ │ ├── juce_PopupMenu.cpp │ │ │ └── juce_PopupMenu.h │ │ ├── mouse │ │ │ ├── juce_ComponentDragger.cpp │ │ │ ├── juce_ComponentDragger.h │ │ │ ├── juce_DragAndDropContainer.cpp │ │ │ ├── juce_DragAndDropContainer.h │ │ │ ├── juce_DragAndDropTarget.h │ │ │ ├── juce_FileDragAndDropTarget.h │ │ │ ├── juce_LassoComponent.h │ │ │ ├── juce_MouseCursor.cpp │ │ │ ├── juce_MouseCursor.h │ │ │ ├── juce_MouseEvent.cpp │ │ │ ├── juce_MouseEvent.h │ │ │ ├── juce_MouseInactivityDetector.cpp │ │ │ ├── juce_MouseInactivityDetector.h │ │ │ ├── juce_MouseInputSource.cpp │ │ │ ├── juce_MouseInputSource.h │ │ │ ├── juce_MouseListener.cpp │ │ │ ├── juce_MouseListener.h │ │ │ ├── juce_SelectedItemSet.h │ │ │ ├── juce_TextDragAndDropTarget.h │ │ │ └── juce_TooltipClient.h │ │ ├── native │ │ │ ├── juce_MultiTouchMapper.h │ │ │ ├── juce_android_FileChooser.cpp │ │ │ ├── juce_android_Windowing.cpp │ │ │ ├── juce_ios_UIViewComponentPeer.mm │ │ │ ├── juce_ios_Windowing.mm │ │ │ ├── juce_linux_Clipboard.cpp │ │ │ ├── juce_linux_FileChooser.cpp │ │ │ ├── juce_linux_Windowing.cpp │ │ │ ├── juce_mac_FileChooser.mm │ │ │ ├── juce_mac_MainMenu.mm │ │ │ ├── juce_mac_MouseCursor.mm │ │ │ ├── juce_mac_NSViewComponentPeer.mm │ │ │ ├── juce_mac_Windowing.mm │ │ │ ├── juce_win32_DragAndDrop.cpp │ │ │ ├── juce_win32_FileChooser.cpp │ │ │ └── juce_win32_Windowing.cpp │ │ ├── positioning │ │ │ ├── juce_MarkerList.cpp │ │ │ ├── juce_MarkerList.h │ │ │ ├── juce_RelativeCoordinate.cpp │ │ │ ├── juce_RelativeCoordinate.h │ │ │ ├── juce_RelativeCoordinatePositioner.cpp │ │ │ ├── juce_RelativeCoordinatePositioner.h │ │ │ ├── juce_RelativeParallelogram.cpp │ │ │ ├── juce_RelativeParallelogram.h │ │ │ ├── juce_RelativePoint.cpp │ │ │ ├── juce_RelativePoint.h │ │ │ ├── juce_RelativePointPath.cpp │ │ │ ├── juce_RelativePointPath.h │ │ │ ├── juce_RelativeRectangle.cpp │ │ │ └── juce_RelativeRectangle.h │ │ ├── properties │ │ │ ├── juce_BooleanPropertyComponent.cpp │ │ │ ├── juce_BooleanPropertyComponent.h │ │ │ ├── juce_ButtonPropertyComponent.cpp │ │ │ ├── juce_ButtonPropertyComponent.h │ │ │ ├── juce_ChoicePropertyComponent.cpp │ │ │ ├── juce_ChoicePropertyComponent.h │ │ │ ├── juce_PropertyComponent.cpp │ │ │ ├── juce_PropertyComponent.h │ │ │ ├── juce_PropertyPanel.cpp │ │ │ ├── juce_PropertyPanel.h │ │ │ ├── juce_SliderPropertyComponent.cpp │ │ │ ├── juce_SliderPropertyComponent.h │ │ │ ├── juce_TextPropertyComponent.cpp │ │ │ └── juce_TextPropertyComponent.h │ │ ├── widgets │ │ │ ├── juce_ComboBox.cpp │ │ │ ├── juce_ComboBox.h │ │ │ ├── juce_ImageComponent.cpp │ │ │ ├── juce_ImageComponent.h │ │ │ ├── juce_Label.cpp │ │ │ ├── juce_Label.h │ │ │ ├── juce_ListBox.cpp │ │ │ ├── juce_ListBox.h │ │ │ ├── juce_ProgressBar.cpp │ │ │ ├── juce_ProgressBar.h │ │ │ ├── juce_Slider.cpp │ │ │ ├── juce_Slider.h │ │ │ ├── juce_TableHeaderComponent.cpp │ │ │ ├── juce_TableHeaderComponent.h │ │ │ ├── juce_TableListBox.cpp │ │ │ ├── juce_TableListBox.h │ │ │ ├── juce_TextEditor.cpp │ │ │ ├── juce_TextEditor.h │ │ │ ├── juce_Toolbar.cpp │ │ │ ├── juce_Toolbar.h │ │ │ ├── juce_ToolbarItemComponent.cpp │ │ │ ├── juce_ToolbarItemComponent.h │ │ │ ├── juce_ToolbarItemFactory.h │ │ │ ├── juce_ToolbarItemPalette.cpp │ │ │ ├── juce_ToolbarItemPalette.h │ │ │ ├── juce_TreeView.cpp │ │ │ └── juce_TreeView.h │ │ └── windows │ │ │ ├── juce_AlertWindow.cpp │ │ │ ├── juce_AlertWindow.h │ │ │ ├── juce_CallOutBox.cpp │ │ │ ├── juce_CallOutBox.h │ │ │ ├── juce_ComponentPeer.cpp │ │ │ ├── juce_ComponentPeer.h │ │ │ ├── juce_DialogWindow.cpp │ │ │ ├── juce_DialogWindow.h │ │ │ ├── juce_DocumentWindow.cpp │ │ │ ├── juce_DocumentWindow.h │ │ │ ├── juce_NativeMessageBox.h │ │ │ ├── juce_ResizableWindow.cpp │ │ │ ├── juce_ResizableWindow.h │ │ │ ├── juce_ThreadWithProgressWindow.cpp │ │ │ ├── juce_ThreadWithProgressWindow.h │ │ │ ├── juce_TooltipWindow.cpp │ │ │ ├── juce_TooltipWindow.h │ │ │ ├── juce_TopLevelWindow.cpp │ │ │ └── juce_TopLevelWindow.h │ │ ├── juce_gui_extra │ │ ├── code_editor │ │ │ ├── juce_CPlusPlusCodeTokeniser.cpp │ │ │ ├── juce_CPlusPlusCodeTokeniser.h │ │ │ ├── juce_CPlusPlusCodeTokeniserFunctions.h │ │ │ ├── juce_CodeDocument.cpp │ │ │ ├── juce_CodeDocument.h │ │ │ ├── juce_CodeEditorComponent.cpp │ │ │ ├── juce_CodeEditorComponent.h │ │ │ ├── juce_CodeTokeniser.h │ │ │ ├── juce_LuaCodeTokeniser.cpp │ │ │ ├── juce_LuaCodeTokeniser.h │ │ │ ├── juce_XMLCodeTokeniser.cpp │ │ │ └── juce_XMLCodeTokeniser.h │ │ ├── documents │ │ │ ├── juce_FileBasedDocument.cpp │ │ │ └── juce_FileBasedDocument.h │ │ ├── embedding │ │ │ ├── juce_ActiveXControlComponent.h │ │ │ ├── juce_NSViewComponent.h │ │ │ └── juce_UIViewComponent.h │ │ ├── juce_gui_extra.cpp │ │ ├── juce_gui_extra.h │ │ ├── juce_gui_extra.mm │ │ ├── juce_module_info │ │ └── native │ │ │ ├── juce_android_WebBrowserComponent.cpp │ │ │ ├── juce_ios_UIViewComponent.mm │ │ │ ├── juce_linux_SystemTrayIcon.cpp │ │ │ ├── juce_linux_WebBrowserComponent.cpp │ │ │ ├── juce_mac_AppleRemote.mm │ │ │ ├── juce_mac_CarbonViewWrapperComponent.h │ │ │ ├── juce_mac_NSViewComponent.mm │ │ │ ├── juce_mac_SystemTrayIcon.cpp │ │ │ ├── juce_mac_WebBrowserComponent.mm │ │ │ ├── juce_win32_ActiveXComponent.cpp │ │ │ ├── juce_win32_SystemTrayIcon.cpp │ │ │ └── juce_win32_WebBrowserComponent.cpp │ │ ├── juce_opengl │ │ ├── juce_module_info │ │ ├── juce_opengl.cpp │ │ ├── juce_opengl.h │ │ ├── juce_opengl.mm │ │ ├── native │ │ │ ├── juce_MissingGLDefinitions.h │ │ │ ├── juce_OpenGLExtensions.h │ │ │ ├── juce_OpenGL_android.h │ │ │ ├── juce_OpenGL_ios.h │ │ │ ├── juce_OpenGL_linux.h │ │ │ ├── juce_OpenGL_osx.h │ │ │ └── juce_OpenGL_win32.h │ │ └── opengl │ │ │ ├── juce_Draggable3DOrientation.h │ │ │ ├── juce_Matrix3D.h │ │ │ ├── juce_OpenGLContext.cpp │ │ │ ├── juce_OpenGLContext.h │ │ │ ├── juce_OpenGLFrameBuffer.cpp │ │ │ ├── juce_OpenGLFrameBuffer.h │ │ │ ├── juce_OpenGLGraphicsContext.cpp │ │ │ ├── juce_OpenGLGraphicsContext.h │ │ │ ├── juce_OpenGLHelpers.cpp │ │ │ ├── juce_OpenGLHelpers.h │ │ │ ├── juce_OpenGLImage.cpp │ │ │ ├── juce_OpenGLImage.h │ │ │ ├── juce_OpenGLPixelFormat.cpp │ │ │ ├── juce_OpenGLPixelFormat.h │ │ │ ├── juce_OpenGLRenderer.h │ │ │ ├── juce_OpenGLShaderProgram.cpp │ │ │ ├── juce_OpenGLShaderProgram.h │ │ │ ├── juce_OpenGLTexture.cpp │ │ │ ├── juce_OpenGLTexture.h │ │ │ ├── juce_Quaternion.h │ │ │ └── juce_Vector3D.h │ │ └── juce_video │ │ ├── capture │ │ └── juce_CameraDevice.h │ │ ├── juce_module_info │ │ ├── juce_video.cpp │ │ ├── juce_video.h │ │ ├── juce_video.mm │ │ ├── native │ │ ├── juce_android_CameraDevice.cpp │ │ ├── juce_mac_CameraDevice.mm │ │ ├── juce_mac_QuickTimeMovieComponent.mm │ │ ├── juce_win32_CameraDevice.cpp │ │ ├── juce_win32_DirectShowComponent.cpp │ │ └── juce_win32_QuickTimeMovieComponent.cpp │ │ └── playback │ │ ├── juce_DirectShowComponent.h │ │ └── juce_QuickTimeMovieComponent.h ├── Source │ ├── BasicDelayLine.cpp │ ├── BasicDelayLine.h │ ├── PluginEditor.cpp │ ├── PluginEditor.h │ ├── PluginProcessor.cpp │ └── PluginProcessor.h └── StereoDelay.jucer ├── SyncedTapDelayLine ├── Builds │ └── MacOSX │ │ ├── Info.plist │ │ ├── RecentFilesMenuTemplate.nib │ │ └── SyncedTapDelay.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── keithhearne.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ └── keithhearne.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── SyncedTapDelay.xcscheme │ │ └── xcschememanagement.plist ├── JuceLibraryCode │ ├── AppConfig.h │ ├── JuceHeader.h │ ├── ReadMe.txt │ └── modules │ │ ├── juce_audio_basics │ │ ├── buffers │ │ │ ├── juce_AudioDataConverters.cpp │ │ │ ├── juce_AudioDataConverters.h │ │ │ ├── juce_AudioSampleBuffer.cpp │ │ │ ├── juce_AudioSampleBuffer.h │ │ │ ├── juce_FloatVectorOperations.cpp │ │ │ └── juce_FloatVectorOperations.h │ │ ├── effects │ │ │ ├── juce_Decibels.h │ │ │ ├── juce_IIRFilter.cpp │ │ │ ├── juce_IIRFilter.h │ │ │ ├── juce_LagrangeInterpolator.cpp │ │ │ ├── juce_LagrangeInterpolator.h │ │ │ └── juce_Reverb.h │ │ ├── juce_audio_basics.cpp │ │ ├── juce_audio_basics.h │ │ ├── juce_audio_basics.mm │ │ ├── juce_module_info │ │ ├── midi │ │ │ ├── juce_MidiBuffer.cpp │ │ │ ├── juce_MidiBuffer.h │ │ │ ├── juce_MidiFile.cpp │ │ │ ├── juce_MidiFile.h │ │ │ ├── juce_MidiKeyboardState.cpp │ │ │ ├── juce_MidiKeyboardState.h │ │ │ ├── juce_MidiMessage.cpp │ │ │ ├── juce_MidiMessage.h │ │ │ ├── juce_MidiMessageSequence.cpp │ │ │ └── juce_MidiMessageSequence.h │ │ ├── sources │ │ │ ├── juce_AudioSource.h │ │ │ ├── juce_BufferingAudioSource.cpp │ │ │ ├── juce_BufferingAudioSource.h │ │ │ ├── juce_ChannelRemappingAudioSource.cpp │ │ │ ├── juce_ChannelRemappingAudioSource.h │ │ │ ├── juce_IIRFilterAudioSource.cpp │ │ │ ├── juce_IIRFilterAudioSource.h │ │ │ ├── juce_MixerAudioSource.cpp │ │ │ ├── juce_MixerAudioSource.h │ │ │ ├── juce_PositionableAudioSource.h │ │ │ ├── juce_ResamplingAudioSource.cpp │ │ │ ├── juce_ResamplingAudioSource.h │ │ │ ├── juce_ReverbAudioSource.cpp │ │ │ ├── juce_ReverbAudioSource.h │ │ │ ├── juce_ToneGeneratorAudioSource.cpp │ │ │ └── juce_ToneGeneratorAudioSource.h │ │ └── synthesisers │ │ │ ├── juce_Synthesiser.cpp │ │ │ └── juce_Synthesiser.h │ │ ├── juce_audio_devices │ │ ├── audio_cd │ │ │ ├── juce_AudioCDBurner.h │ │ │ ├── juce_AudioCDReader.cpp │ │ │ └── juce_AudioCDReader.h │ │ ├── audio_io │ │ │ ├── juce_AudioDeviceManager.cpp │ │ │ ├── juce_AudioDeviceManager.h │ │ │ ├── juce_AudioIODevice.cpp │ │ │ ├── juce_AudioIODevice.h │ │ │ ├── juce_AudioIODeviceType.cpp │ │ │ ├── juce_AudioIODeviceType.h │ │ │ └── juce_SystemAudioVolume.h │ │ ├── juce_audio_devices.cpp │ │ ├── juce_audio_devices.h │ │ ├── juce_audio_devices.mm │ │ ├── juce_module_info │ │ ├── midi_io │ │ │ ├── juce_MidiInput.h │ │ │ ├── juce_MidiMessageCollector.cpp │ │ │ ├── juce_MidiMessageCollector.h │ │ │ ├── juce_MidiOutput.cpp │ │ │ └── juce_MidiOutput.h │ │ ├── native │ │ │ ├── juce_MidiDataConcatenator.h │ │ │ ├── juce_android_Audio.cpp │ │ │ ├── juce_android_Midi.cpp │ │ │ ├── juce_android_OpenSL.cpp │ │ │ ├── juce_ios_Audio.cpp │ │ │ ├── juce_linux_ALSA.cpp │ │ │ ├── juce_linux_AudioCDReader.cpp │ │ │ ├── juce_linux_JackAudio.cpp │ │ │ ├── juce_linux_Midi.cpp │ │ │ ├── juce_mac_AudioCDBurner.mm │ │ │ ├── juce_mac_AudioCDReader.mm │ │ │ ├── juce_mac_CoreAudio.cpp │ │ │ ├── juce_mac_CoreMidi.cpp │ │ │ ├── juce_win32_ASIO.cpp │ │ │ ├── juce_win32_AudioCDBurner.cpp │ │ │ ├── juce_win32_AudioCDReader.cpp │ │ │ ├── juce_win32_DirectSound.cpp │ │ │ ├── juce_win32_Midi.cpp │ │ │ └── juce_win32_WASAPI.cpp │ │ └── sources │ │ │ ├── juce_AudioSourcePlayer.cpp │ │ │ ├── juce_AudioSourcePlayer.h │ │ │ ├── juce_AudioTransportSource.cpp │ │ │ └── juce_AudioTransportSource.h │ │ ├── juce_audio_formats │ │ ├── codecs │ │ │ ├── flac │ │ │ │ ├── Flac Licence.txt │ │ │ │ ├── all.h │ │ │ │ ├── alloc.h │ │ │ │ ├── assert.h │ │ │ │ ├── callback.h │ │ │ │ ├── compat.h │ │ │ │ ├── endswap.h │ │ │ │ ├── export.h │ │ │ │ ├── format.h │ │ │ │ ├── libFLAC │ │ │ │ │ ├── bitmath.c │ │ │ │ │ ├── bitreader.c │ │ │ │ │ ├── bitwriter.c │ │ │ │ │ ├── cpu.c │ │ │ │ │ ├── crc.c │ │ │ │ │ ├── fixed.c │ │ │ │ │ ├── float.c │ │ │ │ │ ├── format.c │ │ │ │ │ ├── include │ │ │ │ │ │ ├── private │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── bitmath.h │ │ │ │ │ │ │ ├── bitreader.h │ │ │ │ │ │ │ ├── bitwriter.h │ │ │ │ │ │ │ ├── cpu.h │ │ │ │ │ │ │ ├── crc.h │ │ │ │ │ │ │ ├── fixed.h │ │ │ │ │ │ │ ├── float.h │ │ │ │ │ │ │ ├── format.h │ │ │ │ │ │ │ ├── lpc.h │ │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ │ ├── memory.h │ │ │ │ │ │ │ ├── metadata.h │ │ │ │ │ │ │ ├── stream_encoder_framing.h │ │ │ │ │ │ │ └── window.h │ │ │ │ │ │ └── protected │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── stream_decoder.h │ │ │ │ │ │ │ └── stream_encoder.h │ │ │ │ │ ├── lpc_flac.c │ │ │ │ │ ├── md5.c │ │ │ │ │ ├── memory.c │ │ │ │ │ ├── stream_decoder.c │ │ │ │ │ ├── stream_encoder.c │ │ │ │ │ ├── stream_encoder_framing.c │ │ │ │ │ └── window_flac.c │ │ │ │ ├── metadata.h │ │ │ │ ├── ordinals.h │ │ │ │ ├── stream_decoder.h │ │ │ │ └── stream_encoder.h │ │ │ ├── juce_AiffAudioFormat.cpp │ │ │ ├── juce_AiffAudioFormat.h │ │ │ ├── juce_CoreAudioFormat.cpp │ │ │ ├── juce_CoreAudioFormat.h │ │ │ ├── juce_FlacAudioFormat.cpp │ │ │ ├── juce_FlacAudioFormat.h │ │ │ ├── juce_LAMEEncoderAudioFormat.cpp │ │ │ ├── juce_LAMEEncoderAudioFormat.h │ │ │ ├── juce_MP3AudioFormat.cpp │ │ │ ├── juce_MP3AudioFormat.h │ │ │ ├── juce_OggVorbisAudioFormat.cpp │ │ │ ├── juce_OggVorbisAudioFormat.h │ │ │ ├── juce_QuickTimeAudioFormat.cpp │ │ │ ├── juce_QuickTimeAudioFormat.h │ │ │ ├── juce_WavAudioFormat.cpp │ │ │ ├── juce_WavAudioFormat.h │ │ │ ├── juce_WindowsMediaAudioFormat.cpp │ │ │ ├── juce_WindowsMediaAudioFormat.h │ │ │ └── oggvorbis │ │ │ │ ├── Ogg Vorbis Licence.txt │ │ │ │ ├── bitwise.c │ │ │ │ ├── codec.h │ │ │ │ ├── config_types.h │ │ │ │ ├── framing.c │ │ │ │ ├── libvorbis-1.3.2 │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGES │ │ │ │ ├── COPYING │ │ │ │ ├── README │ │ │ │ └── lib │ │ │ │ │ ├── analysis.c │ │ │ │ │ ├── backends.h │ │ │ │ │ ├── bitrate.c │ │ │ │ │ ├── bitrate.h │ │ │ │ │ ├── block.c │ │ │ │ │ ├── books │ │ │ │ │ ├── coupled │ │ │ │ │ │ ├── res_books_51.h │ │ │ │ │ │ └── res_books_stereo.h │ │ │ │ │ ├── floor │ │ │ │ │ │ └── floor_books.h │ │ │ │ │ └── uncoupled │ │ │ │ │ │ └── res_books_uncoupled.h │ │ │ │ │ ├── codebook.c │ │ │ │ │ ├── codebook.h │ │ │ │ │ ├── codec_internal.h │ │ │ │ │ ├── envelope.c │ │ │ │ │ ├── envelope.h │ │ │ │ │ ├── floor0.c │ │ │ │ │ ├── floor1.c │ │ │ │ │ ├── highlevel.h │ │ │ │ │ ├── info.c │ │ │ │ │ ├── lookup.c │ │ │ │ │ ├── lookup.h │ │ │ │ │ ├── lookup_data.h │ │ │ │ │ ├── lpc.c │ │ │ │ │ ├── lpc.h │ │ │ │ │ ├── lsp.c │ │ │ │ │ ├── lsp.h │ │ │ │ │ ├── mapping0.c │ │ │ │ │ ├── masking.h │ │ │ │ │ ├── mdct.c │ │ │ │ │ ├── mdct.h │ │ │ │ │ ├── misc.h │ │ │ │ │ ├── modes │ │ │ │ │ ├── floor_all.h │ │ │ │ │ ├── psych_11.h │ │ │ │ │ ├── psych_16.h │ │ │ │ │ ├── psych_44.h │ │ │ │ │ ├── psych_8.h │ │ │ │ │ ├── residue_16.h │ │ │ │ │ ├── residue_44.h │ │ │ │ │ ├── residue_44p51.h │ │ │ │ │ ├── residue_44u.h │ │ │ │ │ ├── residue_8.h │ │ │ │ │ ├── setup_11.h │ │ │ │ │ ├── setup_16.h │ │ │ │ │ ├── setup_22.h │ │ │ │ │ ├── setup_32.h │ │ │ │ │ ├── setup_44.h │ │ │ │ │ ├── setup_44p51.h │ │ │ │ │ ├── setup_44u.h │ │ │ │ │ ├── setup_8.h │ │ │ │ │ └── setup_X.h │ │ │ │ │ ├── os.h │ │ │ │ │ ├── psy.c │ │ │ │ │ ├── psy.h │ │ │ │ │ ├── registry.c │ │ │ │ │ ├── registry.h │ │ │ │ │ ├── res0.c │ │ │ │ │ ├── scales.h │ │ │ │ │ ├── sharedbook.c │ │ │ │ │ ├── smallft.c │ │ │ │ │ ├── smallft.h │ │ │ │ │ ├── synthesis.c │ │ │ │ │ ├── vorbisenc.c │ │ │ │ │ ├── vorbisfile.c │ │ │ │ │ ├── window.c │ │ │ │ │ └── window.h │ │ │ │ ├── ogg.h │ │ │ │ ├── os_types.h │ │ │ │ ├── vorbisenc.h │ │ │ │ └── vorbisfile.h │ │ ├── format │ │ │ ├── juce_AudioFormat.cpp │ │ │ ├── juce_AudioFormat.h │ │ │ ├── juce_AudioFormatManager.cpp │ │ │ ├── juce_AudioFormatManager.h │ │ │ ├── juce_AudioFormatReader.cpp │ │ │ ├── juce_AudioFormatReader.h │ │ │ ├── juce_AudioFormatReaderSource.cpp │ │ │ ├── juce_AudioFormatReaderSource.h │ │ │ ├── juce_AudioFormatWriter.cpp │ │ │ ├── juce_AudioFormatWriter.h │ │ │ ├── juce_AudioSubsectionReader.cpp │ │ │ ├── juce_AudioSubsectionReader.h │ │ │ ├── juce_BufferingAudioFormatReader.cpp │ │ │ ├── juce_BufferingAudioFormatReader.h │ │ │ └── juce_MemoryMappedAudioFormatReader.h │ │ ├── juce_audio_formats.cpp │ │ ├── juce_audio_formats.h │ │ ├── juce_audio_formats.mm │ │ ├── juce_module_info │ │ └── sampler │ │ │ ├── juce_Sampler.cpp │ │ │ └── juce_Sampler.h │ │ ├── juce_audio_plugin_client │ │ ├── AAX │ │ │ ├── juce_AAX_Wrapper.cpp │ │ │ └── juce_AAX_Wrapper.mm │ │ ├── RTAS │ │ │ ├── juce_RTAS_DigiCode1.cpp │ │ │ ├── juce_RTAS_DigiCode2.cpp │ │ │ ├── juce_RTAS_DigiCode3.cpp │ │ │ ├── juce_RTAS_DigiCode_Header.h │ │ │ ├── juce_RTAS_MacResources.r │ │ │ ├── juce_RTAS_MacUtilities.mm │ │ │ ├── juce_RTAS_WinExports.def │ │ │ ├── juce_RTAS_WinResources.rsr │ │ │ ├── juce_RTAS_WinUtilities.cpp │ │ │ └── juce_RTAS_Wrapper.cpp │ │ ├── Standalone │ │ │ └── juce_StandaloneFilterWindow.h │ │ ├── VST │ │ │ ├── juce_VST_Wrapper.cpp │ │ │ └── juce_VST_Wrapper.mm │ │ ├── VST3 │ │ │ ├── juce_VST3_Wrapper.cpp │ │ │ └── juce_VST3_Wrapper.mm │ │ ├── juce_audio_plugin_client.h │ │ ├── juce_module_info │ │ └── utility │ │ │ ├── juce_CarbonVisibility.h │ │ │ ├── juce_CheckSettingMacros.h │ │ │ ├── juce_FakeMouseMoveGenerator.h │ │ │ ├── juce_IncludeModuleHeaders.h │ │ │ ├── juce_IncludeSystemHeaders.h │ │ │ ├── juce_PluginHostType.h │ │ │ └── juce_PluginUtilities.cpp │ │ ├── juce_audio_processors │ │ ├── format │ │ │ ├── juce_AudioPluginFormat.cpp │ │ │ ├── juce_AudioPluginFormat.h │ │ │ ├── juce_AudioPluginFormatManager.cpp │ │ │ └── juce_AudioPluginFormatManager.h │ │ ├── format_types │ │ │ ├── juce_AudioUnitPluginFormat.h │ │ │ ├── juce_AudioUnitPluginFormat.mm │ │ │ ├── juce_LADSPAPluginFormat.cpp │ │ │ ├── juce_LADSPAPluginFormat.h │ │ │ ├── juce_VST3Common.h │ │ │ ├── juce_VST3Headers.h │ │ │ ├── juce_VST3PluginFormat.cpp │ │ │ ├── juce_VST3PluginFormat.h │ │ │ ├── juce_VSTMidiEventList.h │ │ │ ├── juce_VSTPluginFormat.cpp │ │ │ └── juce_VSTPluginFormat.h │ │ ├── juce_audio_processors.cpp │ │ ├── juce_audio_processors.h │ │ ├── juce_audio_processors.mm │ │ ├── juce_module_info │ │ ├── processors │ │ │ ├── juce_AudioPlayHead.h │ │ │ ├── juce_AudioPluginInstance.h │ │ │ ├── juce_AudioProcessor.cpp │ │ │ ├── juce_AudioProcessor.h │ │ │ ├── juce_AudioProcessorEditor.cpp │ │ │ ├── juce_AudioProcessorEditor.h │ │ │ ├── juce_AudioProcessorGraph.cpp │ │ │ ├── juce_AudioProcessorGraph.h │ │ │ ├── juce_AudioProcessorListener.h │ │ │ ├── juce_GenericAudioProcessorEditor.cpp │ │ │ ├── juce_GenericAudioProcessorEditor.h │ │ │ ├── juce_PluginDescription.cpp │ │ │ └── juce_PluginDescription.h │ │ └── scanning │ │ │ ├── juce_KnownPluginList.cpp │ │ │ ├── juce_KnownPluginList.h │ │ │ ├── juce_PluginDirectoryScanner.cpp │ │ │ ├── juce_PluginDirectoryScanner.h │ │ │ ├── juce_PluginListComponent.cpp │ │ │ └── juce_PluginListComponent.h │ │ ├── juce_core │ │ ├── containers │ │ │ ├── juce_AbstractFifo.cpp │ │ │ ├── juce_AbstractFifo.h │ │ │ ├── juce_Array.h │ │ │ ├── juce_ArrayAllocationBase.h │ │ │ ├── juce_DynamicObject.cpp │ │ │ ├── juce_DynamicObject.h │ │ │ ├── juce_ElementComparator.h │ │ │ ├── juce_HashMap.h │ │ │ ├── juce_LinkedListPointer.h │ │ │ ├── juce_NamedValueSet.cpp │ │ │ ├── juce_NamedValueSet.h │ │ │ ├── juce_OwnedArray.h │ │ │ ├── juce_PropertySet.cpp │ │ │ ├── juce_PropertySet.h │ │ │ ├── juce_ReferenceCountedArray.h │ │ │ ├── juce_ScopedValueSetter.h │ │ │ ├── juce_SortedSet.h │ │ │ ├── juce_SparseSet.h │ │ │ ├── juce_Variant.cpp │ │ │ └── juce_Variant.h │ │ ├── files │ │ │ ├── juce_DirectoryIterator.cpp │ │ │ ├── juce_DirectoryIterator.h │ │ │ ├── juce_File.cpp │ │ │ ├── juce_File.h │ │ │ ├── juce_FileFilter.cpp │ │ │ ├── juce_FileFilter.h │ │ │ ├── juce_FileInputStream.cpp │ │ │ ├── juce_FileInputStream.h │ │ │ ├── juce_FileOutputStream.cpp │ │ │ ├── juce_FileOutputStream.h │ │ │ ├── juce_FileSearchPath.cpp │ │ │ ├── juce_FileSearchPath.h │ │ │ ├── juce_MemoryMappedFile.h │ │ │ ├── juce_TemporaryFile.cpp │ │ │ ├── juce_TemporaryFile.h │ │ │ ├── juce_WildcardFileFilter.cpp │ │ │ └── juce_WildcardFileFilter.h │ │ ├── javascript │ │ │ ├── juce_JSON.cpp │ │ │ ├── juce_JSON.h │ │ │ ├── juce_Javascript.cpp │ │ │ └── juce_Javascript.h │ │ ├── juce_core.cpp │ │ ├── juce_core.h │ │ ├── juce_core.mm │ │ ├── juce_module_info │ │ ├── logging │ │ │ ├── juce_FileLogger.cpp │ │ │ ├── juce_FileLogger.h │ │ │ ├── juce_Logger.cpp │ │ │ └── juce_Logger.h │ │ ├── maths │ │ │ ├── juce_BigInteger.cpp │ │ │ ├── juce_BigInteger.h │ │ │ ├── juce_Expression.cpp │ │ │ ├── juce_Expression.h │ │ │ ├── juce_MathsFunctions.h │ │ │ ├── juce_Random.cpp │ │ │ ├── juce_Random.h │ │ │ └── juce_Range.h │ │ ├── memory │ │ │ ├── juce_Atomic.h │ │ │ ├── juce_ByteOrder.h │ │ │ ├── juce_ContainerDeletePolicy.h │ │ │ ├── juce_HeapBlock.h │ │ │ ├── juce_LeakedObjectDetector.h │ │ │ ├── juce_Memory.h │ │ │ ├── juce_MemoryBlock.cpp │ │ │ ├── juce_MemoryBlock.h │ │ │ ├── juce_OptionalScopedPointer.h │ │ │ ├── juce_ReferenceCountedObject.h │ │ │ ├── juce_ScopedPointer.h │ │ │ ├── juce_Singleton.h │ │ │ └── juce_WeakReference.h │ │ ├── native │ │ │ ├── java │ │ │ │ └── JuceAppActivity.java │ │ │ ├── juce_BasicNativeHeaders.h │ │ │ ├── juce_android_Files.cpp │ │ │ ├── juce_android_JNIHelpers.h │ │ │ ├── juce_android_Misc.cpp │ │ │ ├── juce_android_Network.cpp │ │ │ ├── juce_android_SystemStats.cpp │ │ │ ├── juce_android_Threads.cpp │ │ │ ├── juce_linux_CommonFile.cpp │ │ │ ├── juce_linux_Files.cpp │ │ │ ├── juce_linux_Network.cpp │ │ │ ├── juce_linux_SystemStats.cpp │ │ │ ├── juce_linux_Threads.cpp │ │ │ ├── juce_mac_Files.mm │ │ │ ├── juce_mac_Network.mm │ │ │ ├── juce_mac_Strings.mm │ │ │ ├── juce_mac_SystemStats.mm │ │ │ ├── juce_mac_Threads.mm │ │ │ ├── juce_osx_ObjCHelpers.h │ │ │ ├── juce_posix_NamedPipe.cpp │ │ │ ├── juce_posix_SharedCode.h │ │ │ ├── juce_win32_ComSmartPtr.h │ │ │ ├── juce_win32_Files.cpp │ │ │ ├── juce_win32_Network.cpp │ │ │ ├── juce_win32_Registry.cpp │ │ │ ├── juce_win32_SystemStats.cpp │ │ │ └── juce_win32_Threads.cpp │ │ ├── network │ │ │ ├── juce_IPAddress.cpp │ │ │ ├── juce_IPAddress.h │ │ │ ├── juce_MACAddress.cpp │ │ │ ├── juce_MACAddress.h │ │ │ ├── juce_NamedPipe.cpp │ │ │ ├── juce_NamedPipe.h │ │ │ ├── juce_Socket.cpp │ │ │ ├── juce_Socket.h │ │ │ ├── juce_URL.cpp │ │ │ └── juce_URL.h │ │ ├── streams │ │ │ ├── juce_BufferedInputStream.cpp │ │ │ ├── juce_BufferedInputStream.h │ │ │ ├── juce_FileInputSource.cpp │ │ │ ├── juce_FileInputSource.h │ │ │ ├── juce_InputSource.h │ │ │ ├── juce_InputStream.cpp │ │ │ ├── juce_InputStream.h │ │ │ ├── juce_MemoryInputStream.cpp │ │ │ ├── juce_MemoryInputStream.h │ │ │ ├── juce_MemoryOutputStream.cpp │ │ │ ├── juce_MemoryOutputStream.h │ │ │ ├── juce_OutputStream.cpp │ │ │ ├── juce_OutputStream.h │ │ │ ├── juce_SubregionStream.cpp │ │ │ └── juce_SubregionStream.h │ │ ├── system │ │ │ ├── juce_PlatformDefs.h │ │ │ ├── juce_StandardHeader.h │ │ │ ├── juce_SystemStats.cpp │ │ │ ├── juce_SystemStats.h │ │ │ └── juce_TargetPlatform.h │ │ ├── text │ │ │ ├── juce_CharPointer_ASCII.h │ │ │ ├── juce_CharPointer_UTF16.h │ │ │ ├── juce_CharPointer_UTF32.h │ │ │ ├── juce_CharPointer_UTF8.h │ │ │ ├── juce_CharacterFunctions.cpp │ │ │ ├── juce_CharacterFunctions.h │ │ │ ├── juce_Identifier.cpp │ │ │ ├── juce_Identifier.h │ │ │ ├── juce_LocalisedStrings.cpp │ │ │ ├── juce_LocalisedStrings.h │ │ │ ├── juce_NewLine.h │ │ │ ├── juce_String.cpp │ │ │ ├── juce_String.h │ │ │ ├── juce_StringArray.cpp │ │ │ ├── juce_StringArray.h │ │ │ ├── juce_StringPairArray.cpp │ │ │ ├── juce_StringPairArray.h │ │ │ ├── juce_StringPool.cpp │ │ │ ├── juce_StringPool.h │ │ │ ├── juce_StringRef.h │ │ │ ├── juce_TextDiff.cpp │ │ │ └── juce_TextDiff.h │ │ ├── threads │ │ │ ├── juce_ChildProcess.cpp │ │ │ ├── juce_ChildProcess.h │ │ │ ├── juce_CriticalSection.h │ │ │ ├── juce_DynamicLibrary.h │ │ │ ├── juce_HighResolutionTimer.cpp │ │ │ ├── juce_HighResolutionTimer.h │ │ │ ├── juce_InterProcessLock.h │ │ │ ├── juce_Process.h │ │ │ ├── juce_ReadWriteLock.cpp │ │ │ ├── juce_ReadWriteLock.h │ │ │ ├── juce_ScopedLock.h │ │ │ ├── juce_ScopedReadLock.h │ │ │ ├── juce_ScopedWriteLock.h │ │ │ ├── juce_SpinLock.h │ │ │ ├── juce_Thread.cpp │ │ │ ├── juce_Thread.h │ │ │ ├── juce_ThreadLocalValue.h │ │ │ ├── juce_ThreadPool.cpp │ │ │ ├── juce_ThreadPool.h │ │ │ ├── juce_TimeSliceThread.cpp │ │ │ ├── juce_TimeSliceThread.h │ │ │ └── juce_WaitableEvent.h │ │ ├── time │ │ │ ├── juce_PerformanceCounter.cpp │ │ │ ├── juce_PerformanceCounter.h │ │ │ ├── juce_RelativeTime.cpp │ │ │ ├── juce_RelativeTime.h │ │ │ ├── juce_Time.cpp │ │ │ └── juce_Time.h │ │ ├── unit_tests │ │ │ ├── juce_UnitTest.cpp │ │ │ └── juce_UnitTest.h │ │ ├── xml │ │ │ ├── juce_XmlDocument.cpp │ │ │ ├── juce_XmlDocument.h │ │ │ ├── juce_XmlElement.cpp │ │ │ └── juce_XmlElement.h │ │ └── zip │ │ │ ├── juce_GZIPCompressorOutputStream.cpp │ │ │ ├── juce_GZIPCompressorOutputStream.h │ │ │ ├── juce_GZIPDecompressorInputStream.cpp │ │ │ ├── juce_GZIPDecompressorInputStream.h │ │ │ ├── juce_ZipFile.cpp │ │ │ ├── juce_ZipFile.h │ │ │ └── zlib │ │ │ ├── README │ │ │ ├── adler32.c │ │ │ ├── compress.c │ │ │ ├── crc32.c │ │ │ ├── crc32.h │ │ │ ├── deflate.c │ │ │ ├── deflate.h │ │ │ ├── infback.c │ │ │ ├── inffast.c │ │ │ ├── inffast.h │ │ │ ├── inffixed.h │ │ │ ├── inflate.c │ │ │ ├── inflate.h │ │ │ ├── inftrees.c │ │ │ ├── inftrees.h │ │ │ ├── trees.c │ │ │ ├── trees.h │ │ │ ├── uncompr.c │ │ │ ├── zconf.h │ │ │ ├── zconf.in.h │ │ │ ├── zlib.h │ │ │ ├── zutil.c │ │ │ └── zutil.h │ │ ├── juce_cryptography │ │ ├── encryption │ │ │ ├── juce_BlowFish.cpp │ │ │ ├── juce_BlowFish.h │ │ │ ├── juce_Primes.cpp │ │ │ ├── juce_Primes.h │ │ │ ├── juce_RSAKey.cpp │ │ │ └── juce_RSAKey.h │ │ ├── hashing │ │ │ ├── juce_MD5.cpp │ │ │ ├── juce_MD5.h │ │ │ ├── juce_SHA256.cpp │ │ │ └── juce_SHA256.h │ │ ├── juce_cryptography.cpp │ │ ├── juce_cryptography.h │ │ ├── juce_cryptography.mm │ │ └── juce_module_info │ │ ├── juce_data_structures │ │ ├── app_properties │ │ │ ├── juce_ApplicationProperties.cpp │ │ │ ├── juce_ApplicationProperties.h │ │ │ ├── juce_PropertiesFile.cpp │ │ │ └── juce_PropertiesFile.h │ │ ├── juce_data_structures.cpp │ │ ├── juce_data_structures.h │ │ ├── juce_data_structures.mm │ │ ├── juce_module_info │ │ ├── undomanager │ │ │ ├── juce_UndoManager.cpp │ │ │ ├── juce_UndoManager.h │ │ │ └── juce_UndoableAction.h │ │ └── values │ │ │ ├── juce_Value.cpp │ │ │ ├── juce_Value.h │ │ │ ├── juce_ValueTree.cpp │ │ │ └── juce_ValueTree.h │ │ ├── juce_events │ │ ├── broadcasters │ │ │ ├── juce_ActionBroadcaster.cpp │ │ │ ├── juce_ActionBroadcaster.h │ │ │ ├── juce_ActionListener.h │ │ │ ├── juce_AsyncUpdater.cpp │ │ │ ├── juce_AsyncUpdater.h │ │ │ ├── juce_ChangeBroadcaster.cpp │ │ │ ├── juce_ChangeBroadcaster.h │ │ │ ├── juce_ChangeListener.h │ │ │ └── juce_ListenerList.h │ │ ├── interprocess │ │ │ ├── juce_ConnectedChildProcess.cpp │ │ │ ├── juce_ConnectedChildProcess.h │ │ │ ├── juce_InterprocessConnection.cpp │ │ │ ├── juce_InterprocessConnection.h │ │ │ ├── juce_InterprocessConnectionServer.cpp │ │ │ └── juce_InterprocessConnectionServer.h │ │ ├── juce_events.cpp │ │ ├── juce_events.h │ │ ├── juce_events.mm │ │ ├── juce_module_info │ │ ├── messages │ │ │ ├── juce_ApplicationBase.cpp │ │ │ ├── juce_ApplicationBase.h │ │ │ ├── juce_CallbackMessage.h │ │ │ ├── juce_DeletedAtShutdown.cpp │ │ │ ├── juce_DeletedAtShutdown.h │ │ │ ├── juce_Initialisation.h │ │ │ ├── juce_Message.h │ │ │ ├── juce_MessageListener.cpp │ │ │ ├── juce_MessageListener.h │ │ │ ├── juce_MessageManager.cpp │ │ │ ├── juce_MessageManager.h │ │ │ └── juce_NotificationType.h │ │ ├── native │ │ │ ├── juce_ScopedXLock.h │ │ │ ├── juce_android_Messaging.cpp │ │ │ ├── juce_ios_MessageManager.mm │ │ │ ├── juce_linux_Messaging.cpp │ │ │ ├── juce_mac_MessageManager.mm │ │ │ ├── juce_osx_MessageQueue.h │ │ │ ├── juce_win32_HiddenMessageWindow.h │ │ │ └── juce_win32_Messaging.cpp │ │ └── timers │ │ │ ├── juce_MultiTimer.cpp │ │ │ ├── juce_MultiTimer.h │ │ │ ├── juce_Timer.cpp │ │ │ └── juce_Timer.h │ │ ├── juce_graphics │ │ ├── colour │ │ │ ├── juce_Colour.cpp │ │ │ ├── juce_Colour.h │ │ │ ├── juce_ColourGradient.cpp │ │ │ ├── juce_ColourGradient.h │ │ │ ├── juce_Colours.cpp │ │ │ ├── juce_Colours.h │ │ │ ├── juce_FillType.cpp │ │ │ ├── juce_FillType.h │ │ │ └── juce_PixelFormats.h │ │ ├── contexts │ │ │ ├── juce_GraphicsContext.cpp │ │ │ ├── juce_GraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsContext.h │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.cpp │ │ │ ├── juce_LowLevelGraphicsPostScriptRenderer.h │ │ │ ├── juce_LowLevelGraphicsSoftwareRenderer.cpp │ │ │ └── juce_LowLevelGraphicsSoftwareRenderer.h │ │ ├── effects │ │ │ ├── juce_DropShadowEffect.cpp │ │ │ ├── juce_DropShadowEffect.h │ │ │ ├── juce_GlowEffect.cpp │ │ │ ├── juce_GlowEffect.h │ │ │ └── juce_ImageEffectFilter.h │ │ ├── fonts │ │ │ ├── juce_AttributedString.cpp │ │ │ ├── juce_AttributedString.h │ │ │ ├── juce_CustomTypeface.cpp │ │ │ ├── juce_CustomTypeface.h │ │ │ ├── juce_Font.cpp │ │ │ ├── juce_Font.h │ │ │ ├── juce_GlyphArrangement.cpp │ │ │ ├── juce_GlyphArrangement.h │ │ │ ├── juce_TextLayout.cpp │ │ │ ├── juce_TextLayout.h │ │ │ ├── juce_Typeface.cpp │ │ │ └── juce_Typeface.h │ │ ├── geometry │ │ │ ├── juce_AffineTransform.cpp │ │ │ ├── juce_AffineTransform.h │ │ │ ├── juce_BorderSize.h │ │ │ ├── juce_EdgeTable.cpp │ │ │ ├── juce_EdgeTable.h │ │ │ ├── juce_Line.h │ │ │ ├── juce_Path.cpp │ │ │ ├── juce_Path.h │ │ │ ├── juce_PathIterator.cpp │ │ │ ├── juce_PathIterator.h │ │ │ ├── juce_PathStrokeType.cpp │ │ │ ├── juce_PathStrokeType.h │ │ │ ├── juce_Point.h │ │ │ ├── juce_Rectangle.h │ │ │ └── juce_RectangleList.h │ │ ├── image_formats │ │ │ ├── jpglib │ │ │ │ ├── README │ │ │ │ ├── cderror.h │ │ │ │ ├── changes to libjpeg for JUCE.txt │ │ │ │ ├── jcapimin.c │ │ │ │ ├── jcapistd.c │ │ │ │ ├── jccoefct.c │ │ │ │ ├── jccolor.c │ │ │ │ ├── jcdctmgr.c │ │ │ │ ├── jchuff.c │ │ │ │ ├── jchuff.h │ │ │ │ ├── jcinit.c │ │ │ │ ├── jcmainct.c │ │ │ │ ├── jcmarker.c │ │ │ │ ├── jcmaster.c │ │ │ │ ├── jcomapi.c │ │ │ │ ├── jconfig.h │ │ │ │ ├── jcparam.c │ │ │ │ ├── jcphuff.c │ │ │ │ ├── jcprepct.c │ │ │ │ ├── jcsample.c │ │ │ │ ├── jctrans.c │ │ │ │ ├── jdapimin.c │ │ │ │ ├── jdapistd.c │ │ │ │ ├── jdatasrc.c │ │ │ │ ├── jdcoefct.c │ │ │ │ ├── jdcolor.c │ │ │ │ ├── jdct.h │ │ │ │ ├── jddctmgr.c │ │ │ │ ├── jdhuff.c │ │ │ │ ├── jdhuff.h │ │ │ │ ├── jdinput.c │ │ │ │ ├── jdmainct.c │ │ │ │ ├── jdmarker.c │ │ │ │ ├── jdmaster.c │ │ │ │ ├── jdmerge.c │ │ │ │ ├── jdphuff.c │ │ │ │ ├── jdpostct.c │ │ │ │ ├── jdsample.c │ │ │ │ ├── jdtrans.c │ │ │ │ ├── jerror.c │ │ │ │ ├── jerror.h │ │ │ │ ├── jfdctflt.c │ │ │ │ ├── jfdctfst.c │ │ │ │ ├── jfdctint.c │ │ │ │ ├── jidctflt.c │ │ │ │ ├── jidctfst.c │ │ │ │ ├── jidctint.c │ │ │ │ ├── jidctred.c │ │ │ │ ├── jinclude.h │ │ │ │ ├── jmemmgr.c │ │ │ │ ├── jmemnobs.c │ │ │ │ ├── jmemsys.h │ │ │ │ ├── jmorecfg.h │ │ │ │ ├── jpegint.h │ │ │ │ ├── jpeglib.h │ │ │ │ ├── jquant1.c │ │ │ │ ├── jquant2.c │ │ │ │ ├── jutils.c │ │ │ │ ├── jversion.h │ │ │ │ ├── transupp.c │ │ │ │ └── transupp.h │ │ │ ├── juce_GIFLoader.cpp │ │ │ ├── juce_JPEGLoader.cpp │ │ │ ├── juce_PNGLoader.cpp │ │ │ └── pnglib │ │ │ │ ├── LICENSE │ │ │ │ ├── libpng_readme.txt │ │ │ │ ├── png.c │ │ │ │ ├── png.h │ │ │ │ ├── pngconf.h │ │ │ │ ├── pngerror.c │ │ │ │ ├── pngget.c │ │ │ │ ├── pnginfo.h │ │ │ │ ├── pngmem.c │ │ │ │ ├── pngpread.c │ │ │ │ ├── pngpriv.h │ │ │ │ ├── pngread.c │ │ │ │ ├── pngrio.c │ │ │ │ ├── pngrtran.c │ │ │ │ ├── pngrutil.c │ │ │ │ ├── pngset.c │ │ │ │ ├── pngstruct.h │ │ │ │ ├── pngtrans.c │ │ │ │ ├── pngwio.c │ │ │ │ ├── pngwrite.c │ │ │ │ ├── pngwtran.c │ │ │ │ └── pngwutil.c │ │ ├── images │ │ │ ├── juce_Image.cpp │ │ │ ├── juce_Image.h │ │ │ ├── juce_ImageCache.cpp │ │ │ ├── juce_ImageCache.h │ │ │ ├── juce_ImageConvolutionKernel.cpp │ │ │ ├── juce_ImageConvolutionKernel.h │ │ │ ├── juce_ImageFileFormat.cpp │ │ │ └── juce_ImageFileFormat.h │ │ ├── juce_graphics.cpp │ │ ├── juce_graphics.h │ │ ├── juce_graphics.mm │ │ ├── juce_module_info │ │ ├── native │ │ │ ├── juce_RenderingHelpers.h │ │ │ ├── juce_android_Fonts.cpp │ │ │ ├── juce_android_GraphicsContext.cpp │ │ │ ├── juce_freetype_Fonts.cpp │ │ │ ├── juce_linux_Fonts.cpp │ │ │ ├── juce_mac_CoreGraphicsContext.h │ │ │ ├── juce_mac_CoreGraphicsContext.mm │ │ │ ├── juce_mac_CoreGraphicsHelpers.h │ │ │ ├── juce_mac_Fonts.mm │ │ │ ├── juce_win32_Direct2DGraphicsContext.cpp │ │ │ ├── juce_win32_DirectWriteTypeLayout.cpp │ │ │ ├── juce_win32_DirectWriteTypeface.cpp │ │ │ └── juce_win32_Fonts.cpp │ │ └── placement │ │ │ ├── juce_Justification.h │ │ │ ├── juce_RectanglePlacement.cpp │ │ │ └── juce_RectanglePlacement.h │ │ ├── juce_gui_basics │ │ ├── application │ │ │ ├── juce_Application.cpp │ │ │ └── juce_Application.h │ │ ├── buttons │ │ │ ├── juce_ArrowButton.cpp │ │ │ ├── juce_ArrowButton.h │ │ │ ├── juce_Button.cpp │ │ │ ├── juce_Button.h │ │ │ ├── juce_DrawableButton.cpp │ │ │ ├── juce_DrawableButton.h │ │ │ ├── juce_HyperlinkButton.cpp │ │ │ ├── juce_HyperlinkButton.h │ │ │ ├── juce_ImageButton.cpp │ │ │ ├── juce_ImageButton.h │ │ │ ├── juce_ShapeButton.cpp │ │ │ ├── juce_ShapeButton.h │ │ │ ├── juce_TextButton.cpp │ │ │ ├── juce_TextButton.h │ │ │ ├── juce_ToggleButton.cpp │ │ │ ├── juce_ToggleButton.h │ │ │ ├── juce_ToolbarButton.cpp │ │ │ └── juce_ToolbarButton.h │ │ ├── commands │ │ │ ├── juce_ApplicationCommandID.h │ │ │ ├── juce_ApplicationCommandInfo.cpp │ │ │ ├── juce_ApplicationCommandInfo.h │ │ │ ├── juce_ApplicationCommandManager.cpp │ │ │ ├── juce_ApplicationCommandManager.h │ │ │ ├── juce_ApplicationCommandTarget.cpp │ │ │ ├── juce_ApplicationCommandTarget.h │ │ │ ├── juce_KeyPressMappingSet.cpp │ │ │ └── juce_KeyPressMappingSet.h │ │ ├── components │ │ │ ├── juce_CachedComponentImage.h │ │ │ ├── juce_Component.cpp │ │ │ ├── juce_Component.h │ │ │ ├── juce_ComponentListener.cpp │ │ │ ├── juce_ComponentListener.h │ │ │ ├── juce_Desktop.cpp │ │ │ ├── juce_Desktop.h │ │ │ ├── juce_ModalComponentManager.cpp │ │ │ └── juce_ModalComponentManager.h │ │ ├── drawables │ │ │ ├── juce_Drawable.cpp │ │ │ ├── juce_Drawable.h │ │ │ ├── juce_DrawableComposite.cpp │ │ │ ├── juce_DrawableComposite.h │ │ │ ├── juce_DrawableImage.cpp │ │ │ ├── juce_DrawableImage.h │ │ │ ├── juce_DrawablePath.cpp │ │ │ ├── juce_DrawablePath.h │ │ │ ├── juce_DrawableRectangle.cpp │ │ │ ├── juce_DrawableRectangle.h │ │ │ ├── juce_DrawableShape.cpp │ │ │ ├── juce_DrawableShape.h │ │ │ ├── juce_DrawableText.cpp │ │ │ ├── juce_DrawableText.h │ │ │ └── juce_SVGParser.cpp │ │ ├── filebrowser │ │ │ ├── juce_DirectoryContentsDisplayComponent.cpp │ │ │ ├── juce_DirectoryContentsDisplayComponent.h │ │ │ ├── juce_DirectoryContentsList.cpp │ │ │ ├── juce_DirectoryContentsList.h │ │ │ ├── juce_FileBrowserComponent.cpp │ │ │ ├── juce_FileBrowserComponent.h │ │ │ ├── juce_FileBrowserListener.h │ │ │ ├── juce_FileChooser.cpp │ │ │ ├── juce_FileChooser.h │ │ │ ├── juce_FileChooserDialogBox.cpp │ │ │ ├── juce_FileChooserDialogBox.h │ │ │ ├── juce_FileListComponent.cpp │ │ │ ├── juce_FileListComponent.h │ │ │ ├── juce_FilePreviewComponent.h │ │ │ ├── juce_FileSearchPathListComponent.cpp │ │ │ ├── juce_FileSearchPathListComponent.h │ │ │ ├── juce_FileTreeComponent.cpp │ │ │ ├── juce_FileTreeComponent.h │ │ │ ├── juce_FilenameComponent.cpp │ │ │ ├── juce_FilenameComponent.h │ │ │ ├── juce_ImagePreviewComponent.cpp │ │ │ └── juce_ImagePreviewComponent.h │ │ ├── juce_gui_basics.cpp │ │ ├── juce_gui_basics.h │ │ ├── juce_gui_basics.mm │ │ ├── juce_module_info │ │ ├── keyboard │ │ │ ├── juce_CaretComponent.cpp │ │ │ ├── juce_CaretComponent.h │ │ │ ├── juce_KeyListener.cpp │ │ │ ├── juce_KeyListener.h │ │ │ ├── juce_KeyPress.cpp │ │ │ ├── juce_KeyPress.h │ │ │ ├── juce_KeyboardFocusTraverser.cpp │ │ │ ├── juce_KeyboardFocusTraverser.h │ │ │ ├── juce_ModifierKeys.cpp │ │ │ ├── juce_ModifierKeys.h │ │ │ ├── juce_SystemClipboard.h │ │ │ ├── juce_TextEditorKeyMapper.h │ │ │ └── juce_TextInputTarget.h │ │ ├── layout │ │ │ ├── juce_AnimatedPosition.h │ │ │ ├── juce_AnimatedPositionBehaviours.h │ │ │ ├── juce_ComponentAnimator.cpp │ │ │ ├── juce_ComponentAnimator.h │ │ │ ├── juce_ComponentBoundsConstrainer.cpp │ │ │ ├── juce_ComponentBoundsConstrainer.h │ │ │ ├── juce_ComponentBuilder.cpp │ │ │ ├── juce_ComponentBuilder.h │ │ │ ├── juce_ComponentMovementWatcher.cpp │ │ │ ├── juce_ComponentMovementWatcher.h │ │ │ ├── juce_ConcertinaPanel.cpp │ │ │ ├── juce_ConcertinaPanel.h │ │ │ ├── juce_GroupComponent.cpp │ │ │ ├── juce_GroupComponent.h │ │ │ ├── juce_MultiDocumentPanel.cpp │ │ │ ├── juce_MultiDocumentPanel.h │ │ │ ├── juce_ResizableBorderComponent.cpp │ │ │ ├── juce_ResizableBorderComponent.h │ │ │ ├── juce_ResizableCornerComponent.cpp │ │ │ ├── juce_ResizableCornerComponent.h │ │ │ ├── juce_ResizableEdgeComponent.cpp │ │ │ ├── juce_ResizableEdgeComponent.h │ │ │ ├── juce_ScrollBar.cpp │ │ │ ├── juce_ScrollBar.h │ │ │ ├── juce_StretchableLayoutManager.cpp │ │ │ ├── juce_StretchableLayoutManager.h │ │ │ ├── juce_StretchableLayoutResizerBar.cpp │ │ │ ├── juce_StretchableLayoutResizerBar.h │ │ │ ├── juce_StretchableObjectResizer.cpp │ │ │ ├── juce_StretchableObjectResizer.h │ │ │ ├── juce_TabbedButtonBar.cpp │ │ │ ├── juce_TabbedButtonBar.h │ │ │ ├── juce_TabbedComponent.cpp │ │ │ ├── juce_TabbedComponent.h │ │ │ ├── juce_Viewport.cpp │ │ │ └── juce_Viewport.h │ │ ├── lookandfeel │ │ │ ├── juce_LookAndFeel.cpp │ │ │ ├── juce_LookAndFeel.h │ │ │ ├── juce_LookAndFeel_V1.cpp │ │ │ ├── juce_LookAndFeel_V1.h │ │ │ ├── juce_LookAndFeel_V2.cpp │ │ │ ├── juce_LookAndFeel_V2.h │ │ │ ├── juce_LookAndFeel_V3.cpp │ │ │ └── juce_LookAndFeel_V3.h │ │ ├── menus │ │ │ ├── juce_MenuBarComponent.cpp │ │ │ ├── juce_MenuBarComponent.h │ │ │ ├── juce_MenuBarModel.cpp │ │ │ ├── juce_MenuBarModel.h │ │ │ ├── juce_PopupMenu.cpp │ │ │ └── juce_PopupMenu.h │ │ ├── mouse │ │ │ ├── juce_ComponentDragger.cpp │ │ │ ├── juce_ComponentDragger.h │ │ │ ├── juce_DragAndDropContainer.cpp │ │ │ ├── juce_DragAndDropContainer.h │ │ │ ├── juce_DragAndDropTarget.h │ │ │ ├── juce_FileDragAndDropTarget.h │ │ │ ├── juce_LassoComponent.h │ │ │ ├── juce_MouseCursor.cpp │ │ │ ├── juce_MouseCursor.h │ │ │ ├── juce_MouseEvent.cpp │ │ │ ├── juce_MouseEvent.h │ │ │ ├── juce_MouseInactivityDetector.cpp │ │ │ ├── juce_MouseInactivityDetector.h │ │ │ ├── juce_MouseInputSource.cpp │ │ │ ├── juce_MouseInputSource.h │ │ │ ├── juce_MouseListener.cpp │ │ │ ├── juce_MouseListener.h │ │ │ ├── juce_SelectedItemSet.h │ │ │ ├── juce_TextDragAndDropTarget.h │ │ │ └── juce_TooltipClient.h │ │ ├── native │ │ │ ├── juce_MultiTouchMapper.h │ │ │ ├── juce_android_FileChooser.cpp │ │ │ ├── juce_android_Windowing.cpp │ │ │ ├── juce_ios_UIViewComponentPeer.mm │ │ │ ├── juce_ios_Windowing.mm │ │ │ ├── juce_linux_Clipboard.cpp │ │ │ ├── juce_linux_FileChooser.cpp │ │ │ ├── juce_linux_Windowing.cpp │ │ │ ├── juce_mac_FileChooser.mm │ │ │ ├── juce_mac_MainMenu.mm │ │ │ ├── juce_mac_MouseCursor.mm │ │ │ ├── juce_mac_NSViewComponentPeer.mm │ │ │ ├── juce_mac_Windowing.mm │ │ │ ├── juce_win32_DragAndDrop.cpp │ │ │ ├── juce_win32_FileChooser.cpp │ │ │ └── juce_win32_Windowing.cpp │ │ ├── positioning │ │ │ ├── juce_MarkerList.cpp │ │ │ ├── juce_MarkerList.h │ │ │ ├── juce_RelativeCoordinate.cpp │ │ │ ├── juce_RelativeCoordinate.h │ │ │ ├── juce_RelativeCoordinatePositioner.cpp │ │ │ ├── juce_RelativeCoordinatePositioner.h │ │ │ ├── juce_RelativeParallelogram.cpp │ │ │ ├── juce_RelativeParallelogram.h │ │ │ ├── juce_RelativePoint.cpp │ │ │ ├── juce_RelativePoint.h │ │ │ ├── juce_RelativePointPath.cpp │ │ │ ├── juce_RelativePointPath.h │ │ │ ├── juce_RelativeRectangle.cpp │ │ │ └── juce_RelativeRectangle.h │ │ ├── properties │ │ │ ├── juce_BooleanPropertyComponent.cpp │ │ │ ├── juce_BooleanPropertyComponent.h │ │ │ ├── juce_ButtonPropertyComponent.cpp │ │ │ ├── juce_ButtonPropertyComponent.h │ │ │ ├── juce_ChoicePropertyComponent.cpp │ │ │ ├── juce_ChoicePropertyComponent.h │ │ │ ├── juce_PropertyComponent.cpp │ │ │ ├── juce_PropertyComponent.h │ │ │ ├── juce_PropertyPanel.cpp │ │ │ ├── juce_PropertyPanel.h │ │ │ ├── juce_SliderPropertyComponent.cpp │ │ │ ├── juce_SliderPropertyComponent.h │ │ │ ├── juce_TextPropertyComponent.cpp │ │ │ └── juce_TextPropertyComponent.h │ │ ├── widgets │ │ │ ├── juce_ComboBox.cpp │ │ │ ├── juce_ComboBox.h │ │ │ ├── juce_ImageComponent.cpp │ │ │ ├── juce_ImageComponent.h │ │ │ ├── juce_Label.cpp │ │ │ ├── juce_Label.h │ │ │ ├── juce_ListBox.cpp │ │ │ ├── juce_ListBox.h │ │ │ ├── juce_ProgressBar.cpp │ │ │ ├── juce_ProgressBar.h │ │ │ ├── juce_Slider.cpp │ │ │ ├── juce_Slider.h │ │ │ ├── juce_TableHeaderComponent.cpp │ │ │ ├── juce_TableHeaderComponent.h │ │ │ ├── juce_TableListBox.cpp │ │ │ ├── juce_TableListBox.h │ │ │ ├── juce_TextEditor.cpp │ │ │ ├── juce_TextEditor.h │ │ │ ├── juce_Toolbar.cpp │ │ │ ├── juce_Toolbar.h │ │ │ ├── juce_ToolbarItemComponent.cpp │ │ │ ├── juce_ToolbarItemComponent.h │ │ │ ├── juce_ToolbarItemFactory.h │ │ │ ├── juce_ToolbarItemPalette.cpp │ │ │ ├── juce_ToolbarItemPalette.h │ │ │ ├── juce_TreeView.cpp │ │ │ └── juce_TreeView.h │ │ └── windows │ │ │ ├── juce_AlertWindow.cpp │ │ │ ├── juce_AlertWindow.h │ │ │ ├── juce_CallOutBox.cpp │ │ │ ├── juce_CallOutBox.h │ │ │ ├── juce_ComponentPeer.cpp │ │ │ ├── juce_ComponentPeer.h │ │ │ ├── juce_DialogWindow.cpp │ │ │ ├── juce_DialogWindow.h │ │ │ ├── juce_DocumentWindow.cpp │ │ │ ├── juce_DocumentWindow.h │ │ │ ├── juce_NativeMessageBox.h │ │ │ ├── juce_ResizableWindow.cpp │ │ │ ├── juce_ResizableWindow.h │ │ │ ├── juce_ThreadWithProgressWindow.cpp │ │ │ ├── juce_ThreadWithProgressWindow.h │ │ │ ├── juce_TooltipWindow.cpp │ │ │ ├── juce_TooltipWindow.h │ │ │ ├── juce_TopLevelWindow.cpp │ │ │ └── juce_TopLevelWindow.h │ │ ├── juce_gui_extra │ │ ├── code_editor │ │ │ ├── juce_CPlusPlusCodeTokeniser.cpp │ │ │ ├── juce_CPlusPlusCodeTokeniser.h │ │ │ ├── juce_CPlusPlusCodeTokeniserFunctions.h │ │ │ ├── juce_CodeDocument.cpp │ │ │ ├── juce_CodeDocument.h │ │ │ ├── juce_CodeEditorComponent.cpp │ │ │ ├── juce_CodeEditorComponent.h │ │ │ ├── juce_CodeTokeniser.h │ │ │ ├── juce_LuaCodeTokeniser.cpp │ │ │ ├── juce_LuaCodeTokeniser.h │ │ │ ├── juce_XMLCodeTokeniser.cpp │ │ │ └── juce_XMLCodeTokeniser.h │ │ ├── documents │ │ │ ├── juce_FileBasedDocument.cpp │ │ │ └── juce_FileBasedDocument.h │ │ ├── embedding │ │ │ ├── juce_ActiveXControlComponent.h │ │ │ ├── juce_NSViewComponent.h │ │ │ └── juce_UIViewComponent.h │ │ ├── juce_gui_extra.cpp │ │ ├── juce_gui_extra.h │ │ ├── juce_gui_extra.mm │ │ ├── juce_module_info │ │ └── native │ │ │ ├── juce_android_WebBrowserComponent.cpp │ │ │ ├── juce_ios_UIViewComponent.mm │ │ │ ├── juce_linux_SystemTrayIcon.cpp │ │ │ ├── juce_linux_WebBrowserComponent.cpp │ │ │ ├── juce_mac_AppleRemote.mm │ │ │ ├── juce_mac_CarbonViewWrapperComponent.h │ │ │ ├── juce_mac_NSViewComponent.mm │ │ │ ├── juce_mac_SystemTrayIcon.cpp │ │ │ ├── juce_mac_WebBrowserComponent.mm │ │ │ ├── juce_win32_ActiveXComponent.cpp │ │ │ ├── juce_win32_SystemTrayIcon.cpp │ │ │ └── juce_win32_WebBrowserComponent.cpp │ │ ├── juce_opengl │ │ ├── juce_module_info │ │ ├── juce_opengl.cpp │ │ ├── juce_opengl.h │ │ ├── juce_opengl.mm │ │ ├── native │ │ │ ├── juce_MissingGLDefinitions.h │ │ │ ├── juce_OpenGLExtensions.h │ │ │ ├── juce_OpenGL_android.h │ │ │ ├── juce_OpenGL_ios.h │ │ │ ├── juce_OpenGL_linux.h │ │ │ ├── juce_OpenGL_osx.h │ │ │ └── juce_OpenGL_win32.h │ │ └── opengl │ │ │ ├── juce_Draggable3DOrientation.h │ │ │ ├── juce_Matrix3D.h │ │ │ ├── juce_OpenGLContext.cpp │ │ │ ├── juce_OpenGLContext.h │ │ │ ├── juce_OpenGLFrameBuffer.cpp │ │ │ ├── juce_OpenGLFrameBuffer.h │ │ │ ├── juce_OpenGLGraphicsContext.cpp │ │ │ ├── juce_OpenGLGraphicsContext.h │ │ │ ├── juce_OpenGLHelpers.cpp │ │ │ ├── juce_OpenGLHelpers.h │ │ │ ├── juce_OpenGLImage.cpp │ │ │ ├── juce_OpenGLImage.h │ │ │ ├── juce_OpenGLPixelFormat.cpp │ │ │ ├── juce_OpenGLPixelFormat.h │ │ │ ├── juce_OpenGLRenderer.h │ │ │ ├── juce_OpenGLShaderProgram.cpp │ │ │ ├── juce_OpenGLShaderProgram.h │ │ │ ├── juce_OpenGLTexture.cpp │ │ │ ├── juce_OpenGLTexture.h │ │ │ ├── juce_Quaternion.h │ │ │ └── juce_Vector3D.h │ │ └── juce_video │ │ ├── capture │ │ └── juce_CameraDevice.h │ │ ├── juce_module_info │ │ ├── juce_video.cpp │ │ ├── juce_video.h │ │ ├── juce_video.mm │ │ ├── native │ │ ├── juce_android_CameraDevice.cpp │ │ ├── juce_mac_CameraDevice.mm │ │ ├── juce_mac_QuickTimeMovieComponent.mm │ │ ├── juce_win32_CameraDevice.cpp │ │ ├── juce_win32_DirectShowComponent.cpp │ │ └── juce_win32_QuickTimeMovieComponent.cpp │ │ └── playback │ │ ├── juce_DirectShowComponent.h │ │ └── juce_QuickTimeMovieComponent.h ├── Source │ ├── PluginEditor.cpp │ ├── PluginEditor.h │ ├── PluginProcessor.cpp │ ├── PluginProcessor.h │ ├── SyncedTapDelayLine.cpp │ └── SyncedTapDelayLine.h └── SyncedTapDelay.jucer └── pluginbkg.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/.gitignore -------------------------------------------------------------------------------- /BasicMonoDelayLine/BasicDelay.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/BasicDelay.jucer -------------------------------------------------------------------------------- /BasicMonoDelayLine/Builds/MacOSX/BasicDelay.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/Builds/MacOSX/BasicDelay.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /BasicMonoDelayLine/Builds/MacOSX/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/Builds/MacOSX/Info.plist -------------------------------------------------------------------------------- /BasicMonoDelayLine/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/AppConfig.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/JuceHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/JuceHeader.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/ReadMe.txt -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinExports.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | NewPlugIn @1 3 | _PI_GetRoutineDescriptor @2 4 | -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.cpp -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.cpp -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.mm -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/juce_module_info -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Random.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Range.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/network/juce_URL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/network/juce_URL.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_NewLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_NewLine.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_String.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_String.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.cpp -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/README -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/adler32.c -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/compress.c -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.c -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/infback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/infback.c -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.c -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffixed.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.c -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.c -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/uncompr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/uncompr.c -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.in.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.cpp -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.mm -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_events/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_events/juce_module_info -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_graphics/juce_graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_graphics/juce_graphics.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_module_info -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_video/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_video/juce_module_info -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.cpp -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.mm -------------------------------------------------------------------------------- /BasicMonoDelayLine/Source/BasicDelayLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/Source/BasicDelayLine.cpp -------------------------------------------------------------------------------- /BasicMonoDelayLine/Source/BasicDelayLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/Source/BasicDelayLine.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/Source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/Source/PluginEditor.cpp -------------------------------------------------------------------------------- /BasicMonoDelayLine/Source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/Source/PluginEditor.h -------------------------------------------------------------------------------- /BasicMonoDelayLine/Source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/Source/PluginProcessor.cpp -------------------------------------------------------------------------------- /BasicMonoDelayLine/Source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/BasicMonoDelayLine/Source/PluginProcessor.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/Builds/MacOSX/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/Builds/MacOSX/Info.plist -------------------------------------------------------------------------------- /CrossStereoDelayLine/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /CrossStereoDelayLine/CrossStereoDelay.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/CrossStereoDelay.jucer -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/AppConfig.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/JuceHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/JuceHeader.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/ReadMe.txt -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinExports.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | NewPlugIn @1 3 | _PI_GetRoutineDescriptor @2 4 | -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.cpp -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.mm -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/juce_module_info -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/README -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.cpp -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.mm -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_video/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_video/juce_module_info -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.cpp -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.mm -------------------------------------------------------------------------------- /CrossStereoDelayLine/Source/CrossDelayLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/Source/CrossDelayLine.cpp -------------------------------------------------------------------------------- /CrossStereoDelayLine/Source/CrossDelayLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/Source/CrossDelayLine.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/Source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/Source/PluginEditor.cpp -------------------------------------------------------------------------------- /CrossStereoDelayLine/Source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/Source/PluginEditor.h -------------------------------------------------------------------------------- /CrossStereoDelayLine/Source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/Source/PluginProcessor.cpp -------------------------------------------------------------------------------- /CrossStereoDelayLine/Source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/CrossStereoDelayLine/Source/PluginProcessor.h -------------------------------------------------------------------------------- /MoorerReverb/Builds/MacOSX/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Builds/MacOSX/Info.plist -------------------------------------------------------------------------------- /MoorerReverb/Builds/MacOSX/MoorerReverb.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Builds/MacOSX/MoorerReverb.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MoorerReverb/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/AppConfig.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/JuceHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/JuceHeader.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/ReadMe.txt -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_audio_basics/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_audio_basics/juce_module_info -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_audio_devices/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_audio_devices/juce_module_info -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_audio_formats/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_audio_formats/juce_module_info -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinExports.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | NewPlugIn @1 3 | _PI_GetRoutineDescriptor @2 4 | -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/containers/juce_Array.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/containers/juce_HashMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/containers/juce_HashMap.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/files/juce_File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/files/juce_File.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/files/juce_File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/files/juce_File.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/files/juce_FileFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/files/juce_FileFilter.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/files/juce_FileFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/files/juce_FileFilter.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/juce_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/juce_core.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/juce_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/juce_core.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/juce_core.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/juce_core.mm -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/juce_module_info -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/logging/juce_FileLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/logging/juce_FileLogger.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/logging/juce_Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/logging/juce_Logger.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/logging/juce_Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/logging/juce_Logger.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/maths/juce_Expression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/maths/juce_Expression.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/maths/juce_Random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/maths/juce_Random.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/maths/juce_Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/maths/juce_Random.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/maths/juce_Range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/maths/juce_Range.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/memory/juce_Atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/memory/juce_Atomic.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/memory/juce_ByteOrder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/memory/juce_ByteOrder.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/memory/juce_Memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/memory/juce_Memory.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/memory/juce_MemoryBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/memory/juce_MemoryBlock.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/memory/juce_Singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/memory/juce_Singleton.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/native/juce_mac_Files.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/native/juce_mac_Files.mm -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/network/juce_IPAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/network/juce_IPAddress.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/network/juce_MACAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/network/juce_MACAddress.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/network/juce_NamedPipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/network/juce_NamedPipe.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/network/juce_Socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/network/juce_Socket.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/network/juce_Socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/network/juce_Socket.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/network/juce_URL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/network/juce_URL.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/network/juce_URL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/network/juce_URL.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_Identifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_Identifier.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_Identifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_Identifier.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_NewLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_NewLine.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_String.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_String.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_String.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_StringArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_StringArray.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_StringPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_StringPool.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_StringPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_StringPool.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_StringRef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_StringRef.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/threads/juce_Process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/threads/juce_Process.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/threads/juce_ScopedLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/threads/juce_ScopedLock.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/threads/juce_SpinLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/threads/juce_SpinLock.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/threads/juce_Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/threads/juce_Thread.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/threads/juce_Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/threads/juce_Thread.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/threads/juce_ThreadPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/threads/juce_ThreadPool.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/time/juce_RelativeTime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/time/juce_RelativeTime.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/time/juce_Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/time/juce_Time.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/time/juce_Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/time/juce_Time.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/xml/juce_XmlDocument.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/xml/juce_XmlDocument.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/xml/juce_XmlDocument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/xml/juce_XmlDocument.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/README -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/adler32.c -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/compress.c -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.c -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/infback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/infback.c -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.c -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inffixed.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.c -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.c -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/uncompr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/uncompr.c -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.in.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_cryptography/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_cryptography/juce_module_info -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_events/juce_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_events/juce_events.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_events/juce_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_events/juce_events.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_events/juce_events.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_events/juce_events.mm -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_events/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_events/juce_module_info -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_events/messages/juce_Message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_events/messages/juce_Message.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_events/timers/juce_Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_events/timers/juce_Timer.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_events/timers/juce_Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_events/timers/juce_Timer.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_graphics/colour/juce_Colour.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_graphics/colour/juce_Colour.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_graphics/colour/juce_Colours.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_graphics/colour/juce_Colours.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_graphics/fonts/juce_Typeface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_graphics/fonts/juce_Typeface.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_graphics/geometry/juce_Line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_graphics/geometry/juce_Line.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_graphics/geometry/juce_Path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_graphics/geometry/juce_Path.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_graphics/geometry/juce_Point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_graphics/geometry/juce_Point.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_graphics/images/juce_Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_graphics/images/juce_Image.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_graphics/images/juce_Image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_graphics/images/juce_Image.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_graphics/juce_graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_graphics/juce_graphics.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_graphics/juce_graphics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_graphics/juce_graphics.mm -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_graphics/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_graphics/juce_module_info -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.mm -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_gui_basics/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_gui_basics/juce_module_info -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.mm -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_gui_extra/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_gui_extra/juce_module_info -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_opengl/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_opengl/juce_module_info -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_opengl/juce_opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_opengl/juce_opengl.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_opengl/opengl/juce_Matrix3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_opengl/opengl/juce_Matrix3D.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_opengl/opengl/juce_Vector3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_opengl/opengl/juce_Vector3D.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_video/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_video/juce_module_info -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_video/juce_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_video/juce_video.cpp -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_video/juce_video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_video/juce_video.h -------------------------------------------------------------------------------- /MoorerReverb/JuceLibraryCode/modules/juce_video/juce_video.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/JuceLibraryCode/modules/juce_video/juce_video.mm -------------------------------------------------------------------------------- /MoorerReverb/MoorerReverb.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/MoorerReverb.jucer -------------------------------------------------------------------------------- /MoorerReverb/Source/AllPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/AllPass.cpp -------------------------------------------------------------------------------- /MoorerReverb/Source/AllPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/AllPass.h -------------------------------------------------------------------------------- /MoorerReverb/Source/Comb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/Comb.cpp -------------------------------------------------------------------------------- /MoorerReverb/Source/Comb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/Comb.h -------------------------------------------------------------------------------- /MoorerReverb/Source/DelayLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/DelayLine.cpp -------------------------------------------------------------------------------- /MoorerReverb/Source/DelayLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/DelayLine.h -------------------------------------------------------------------------------- /MoorerReverb/Source/ERTapDelayLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/ERTapDelayLine.cpp -------------------------------------------------------------------------------- /MoorerReverb/Source/ERTapDelayLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/ERTapDelayLine.h -------------------------------------------------------------------------------- /MoorerReverb/Source/LowPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/LowPass.cpp -------------------------------------------------------------------------------- /MoorerReverb/Source/LowPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/LowPass.h -------------------------------------------------------------------------------- /MoorerReverb/Source/Moorer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/Moorer.cpp -------------------------------------------------------------------------------- /MoorerReverb/Source/Moorer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/Moorer.h -------------------------------------------------------------------------------- /MoorerReverb/Source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/PluginEditor.cpp -------------------------------------------------------------------------------- /MoorerReverb/Source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/PluginEditor.h -------------------------------------------------------------------------------- /MoorerReverb/Source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/PluginProcessor.cpp -------------------------------------------------------------------------------- /MoorerReverb/Source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverb/Source/PluginProcessor.h -------------------------------------------------------------------------------- /MoorerReverbStereo/Builds/MacOSX/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Builds/MacOSX/Info.plist -------------------------------------------------------------------------------- /MoorerReverbStereo/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/AppConfig.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/JuceHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/JuceHeader.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/ReadMe.txt -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinExports.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | NewPlugIn @1 3 | _PI_GetRoutineDescriptor @2 4 | -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/files/juce_File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/files/juce_File.cpp -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/files/juce_File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/files/juce_File.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/juce_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/juce_core.cpp -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/juce_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/juce_core.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/juce_core.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/juce_core.mm -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/juce_module_info -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/maths/juce_Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/maths/juce_Random.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/maths/juce_Range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/maths/juce_Range.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/network/juce_URL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/network/juce_URL.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/text/juce_NewLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/text/juce_NewLine.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/text/juce_String.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/text/juce_String.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/time/juce_Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/time/juce_Time.cpp -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/time/juce_Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/time/juce_Time.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/README -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/adler32.c -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/compress.c -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.c -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/infback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/infback.c -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.c -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/inffixed.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.c -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.c -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/uncompr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/uncompr.c -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.in.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_events/juce_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_events/juce_events.cpp -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_events/juce_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_events/juce_events.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_events/juce_events.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_events/juce_events.mm -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_events/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_events/juce_module_info -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_graphics/juce_graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_graphics/juce_graphics.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_opengl/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_opengl/juce_module_info -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_opengl/juce_opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_opengl/juce_opengl.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_video/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_video/juce_module_info -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_video/juce_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_video/juce_video.cpp -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_video/juce_video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_video/juce_video.h -------------------------------------------------------------------------------- /MoorerReverbStereo/JuceLibraryCode/modules/juce_video/juce_video.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/JuceLibraryCode/modules/juce_video/juce_video.mm -------------------------------------------------------------------------------- /MoorerReverbStereo/MoorerReverbStereo.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/MoorerReverbStereo.jucer -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/AllPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/AllPass.cpp -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/AllPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/AllPass.h -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/Comb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/Comb.cpp -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/Comb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/Comb.h -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/DelayLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/DelayLine.cpp -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/DelayLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/DelayLine.h -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/ERTapDelayLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/ERTapDelayLine.cpp -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/ERTapDelayLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/ERTapDelayLine.h -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/LowPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/LowPass.cpp -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/LowPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/LowPass.h -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/Moorer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/Moorer.cpp -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/Moorer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/Moorer.h -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/PluginEditor.cpp -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/PluginEditor.h -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/PluginProcessor.cpp -------------------------------------------------------------------------------- /MoorerReverbStereo/Source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/MoorerReverbStereo/Source/PluginProcessor.h -------------------------------------------------------------------------------- /PingPongDelayLine/Builds/MacOSX/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/Builds/MacOSX/Info.plist -------------------------------------------------------------------------------- /PingPongDelayLine/Builds/MacOSX/PingPongDelay.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/Builds/MacOSX/PingPongDelay.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /PingPongDelayLine/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/AppConfig.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/JuceHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/JuceHeader.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/ReadMe.txt -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinExports.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | NewPlugIn @1 3 | _PI_GetRoutineDescriptor @2 4 | -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.cpp -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/juce_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/juce_core.cpp -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/juce_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/juce_core.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/juce_core.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/juce_core.mm -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/juce_module_info -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Random.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Range.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/memory/juce_Atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/memory/juce_Atomic.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/memory/juce_Memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/memory/juce_Memory.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/network/juce_URL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/network/juce_URL.cpp -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/network/juce_URL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/network/juce_URL.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/text/juce_NewLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/text/juce_NewLine.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/text/juce_String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/text/juce_String.cpp -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/text/juce_String.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/text/juce_String.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.cpp -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.cpp -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/README -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/adler32.c -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/compress.c -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.c -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/infback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/infback.c -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.c -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffixed.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.c -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.c -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/uncompr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/uncompr.c -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.in.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_events/juce_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_events/juce_events.cpp -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_events/juce_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_events/juce_events.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_events/juce_events.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_events/juce_events.mm -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_events/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_events/juce_module_info -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_graphics/juce_graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_graphics/juce_graphics.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_graphics/juce_graphics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_graphics/juce_graphics.mm -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_graphics/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_graphics/juce_module_info -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_opengl/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_opengl/juce_module_info -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_video/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_video/juce_module_info -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_video/juce_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_video/juce_video.cpp -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_video/juce_video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_video/juce_video.h -------------------------------------------------------------------------------- /PingPongDelayLine/JuceLibraryCode/modules/juce_video/juce_video.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/JuceLibraryCode/modules/juce_video/juce_video.mm -------------------------------------------------------------------------------- /PingPongDelayLine/PingPongDelay.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/PingPongDelay.jucer -------------------------------------------------------------------------------- /PingPongDelayLine/Source/PPDelayLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/Source/PPDelayLine.cpp -------------------------------------------------------------------------------- /PingPongDelayLine/Source/PPDelayLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/Source/PPDelayLine.h -------------------------------------------------------------------------------- /PingPongDelayLine/Source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/Source/PluginEditor.cpp -------------------------------------------------------------------------------- /PingPongDelayLine/Source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/Source/PluginEditor.h -------------------------------------------------------------------------------- /PingPongDelayLine/Source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/Source/PluginProcessor.cpp -------------------------------------------------------------------------------- /PingPongDelayLine/Source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/PingPongDelayLine/Source/PluginProcessor.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/README.md -------------------------------------------------------------------------------- /SchroederReverb/Builds/MacOSX/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Builds/MacOSX/Info.plist -------------------------------------------------------------------------------- /SchroederReverb/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /SchroederReverb/Builds/MacOSX/SchroederReverb.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Builds/MacOSX/SchroederReverb.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/AppConfig.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/JuceHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/JuceHeader.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/ReadMe.txt -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinExports.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | NewPlugIn @1 3 | _PI_GetRoutineDescriptor @2 4 | -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/files/juce_File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/files/juce_File.cpp -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/files/juce_File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/files/juce_File.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/juce_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/juce_core.cpp -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/juce_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/juce_core.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/juce_core.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/juce_core.mm -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/juce_module_info -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/logging/juce_Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/logging/juce_Logger.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/maths/juce_Random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/maths/juce_Random.cpp -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/maths/juce_Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/maths/juce_Random.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/maths/juce_Range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/maths/juce_Range.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/memory/juce_Atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/memory/juce_Atomic.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/memory/juce_Memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/memory/juce_Memory.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/network/juce_Socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/network/juce_Socket.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/network/juce_URL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/network/juce_URL.cpp -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/network/juce_URL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/network/juce_URL.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_Identifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_Identifier.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_NewLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_NewLine.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_String.cpp -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_String.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_String.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_StringPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_StringPool.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_StringRef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_StringRef.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.cpp -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/threads/juce_Process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/threads/juce_Process.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/threads/juce_Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/threads/juce_Thread.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/time/juce_Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/time/juce_Time.cpp -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/time/juce_Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/time/juce_Time.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/xml/juce_XmlDocument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/xml/juce_XmlDocument.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.cpp -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/README -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/adler32.c -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/compress.c -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.c -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/infback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/infback.c -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.c -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inffixed.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.c -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.c -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/uncompr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/uncompr.c -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.in.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_events/juce_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_events/juce_events.cpp -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_events/juce_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_events/juce_events.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_events/juce_events.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_events/juce_events.mm -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_events/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_events/juce_module_info -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_events/timers/juce_Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_events/timers/juce_Timer.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_graphics/juce_graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_graphics/juce_graphics.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_graphics/juce_graphics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_graphics/juce_graphics.mm -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_graphics/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_graphics/juce_module_info -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_gui_basics/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_gui_basics/juce_module_info -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.mm -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_gui_extra/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_gui_extra/juce_module_info -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_opengl/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_opengl/juce_module_info -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_opengl/juce_opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_opengl/juce_opengl.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_video/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_video/juce_module_info -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_video/juce_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_video/juce_video.cpp -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_video/juce_video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_video/juce_video.h -------------------------------------------------------------------------------- /SchroederReverb/JuceLibraryCode/modules/juce_video/juce_video.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/JuceLibraryCode/modules/juce_video/juce_video.mm -------------------------------------------------------------------------------- /SchroederReverb/SchroederReverb.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/SchroederReverb.jucer -------------------------------------------------------------------------------- /SchroederReverb/Source/AllPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Source/AllPass.cpp -------------------------------------------------------------------------------- /SchroederReverb/Source/AllPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Source/AllPass.h -------------------------------------------------------------------------------- /SchroederReverb/Source/Comb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Source/Comb.cpp -------------------------------------------------------------------------------- /SchroederReverb/Source/Comb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Source/Comb.h -------------------------------------------------------------------------------- /SchroederReverb/Source/DelayLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Source/DelayLine.cpp -------------------------------------------------------------------------------- /SchroederReverb/Source/DelayLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Source/DelayLine.h -------------------------------------------------------------------------------- /SchroederReverb/Source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Source/PluginEditor.cpp -------------------------------------------------------------------------------- /SchroederReverb/Source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Source/PluginEditor.h -------------------------------------------------------------------------------- /SchroederReverb/Source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Source/PluginProcessor.cpp -------------------------------------------------------------------------------- /SchroederReverb/Source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Source/PluginProcessor.h -------------------------------------------------------------------------------- /SchroederReverb/Source/Schroeder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Source/Schroeder.cpp -------------------------------------------------------------------------------- /SchroederReverb/Source/Schroeder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverb/Source/Schroeder.h -------------------------------------------------------------------------------- /SchroederReverbImproved/Builds/MacOSX/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Builds/MacOSX/Info.plist -------------------------------------------------------------------------------- /SchroederReverbImproved/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /SchroederReverbImproved/JuceLibraryCode/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/JuceLibraryCode/AppConfig.h -------------------------------------------------------------------------------- /SchroederReverbImproved/JuceLibraryCode/JuceHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/JuceLibraryCode/JuceHeader.h -------------------------------------------------------------------------------- /SchroederReverbImproved/JuceLibraryCode/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/JuceLibraryCode/ReadMe.txt -------------------------------------------------------------------------------- /SchroederReverbImproved/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinExports.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | NewPlugIn @1 3 | _PI_GetRoutineDescriptor @2 4 | -------------------------------------------------------------------------------- /SchroederReverbImproved/JuceLibraryCode/modules/juce_core/juce_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/JuceLibraryCode/modules/juce_core/juce_core.cpp -------------------------------------------------------------------------------- /SchroederReverbImproved/JuceLibraryCode/modules/juce_core/juce_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/JuceLibraryCode/modules/juce_core/juce_core.h -------------------------------------------------------------------------------- /SchroederReverbImproved/JuceLibraryCode/modules/juce_core/juce_core.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/JuceLibraryCode/modules/juce_core/juce_core.mm -------------------------------------------------------------------------------- /SchroederReverbImproved/JuceLibraryCode/modules/juce_video/juce_video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/JuceLibraryCode/modules/juce_video/juce_video.h -------------------------------------------------------------------------------- /SchroederReverbImproved/JuceLibraryCode/modules/juce_video/juce_video.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/JuceLibraryCode/modules/juce_video/juce_video.mm -------------------------------------------------------------------------------- /SchroederReverbImproved/SchroederReverbImproved.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/SchroederReverbImproved.jucer -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/AllPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/AllPass.cpp -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/AllPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/AllPass.h -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/Comb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/Comb.cpp -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/Comb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/Comb.h -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/DelayLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/DelayLine.cpp -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/DelayLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/DelayLine.h -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/LowPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/LowPass.cpp -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/LowPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/LowPass.h -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/PluginEditor.cpp -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/PluginEditor.h -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/PluginProcessor.cpp -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/PluginProcessor.h -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/Schroeder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/Schroeder.cpp -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/Schroeder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/Schroeder.h -------------------------------------------------------------------------------- /SchroederReverbImproved/Source/brokeVerb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbImproved/Source/brokeVerb.png -------------------------------------------------------------------------------- /SchroederReverbStereo/Builds/MacOSX/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Builds/MacOSX/Info.plist -------------------------------------------------------------------------------- /SchroederReverbStereo/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/AppConfig.h -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/JuceHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/JuceHeader.h -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/ReadMe.txt -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinExports.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | NewPlugIn @1 3 | _PI_GetRoutineDescriptor @2 4 | -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_core/juce_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_core/juce_core.cpp -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_core/juce_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_core/juce_core.h -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_core/juce_core.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_core/juce_core.mm -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_core/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_core/juce_module_info -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_core/time/juce_Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_core/time/juce_Time.h -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/README -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_events/juce_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_events/juce_events.h -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_events/juce_events.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_events/juce_events.mm -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_opengl/juce_opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_opengl/juce_opengl.h -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_video/juce_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_video/juce_video.cpp -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_video/juce_video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_video/juce_video.h -------------------------------------------------------------------------------- /SchroederReverbStereo/JuceLibraryCode/modules/juce_video/juce_video.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/JuceLibraryCode/modules/juce_video/juce_video.mm -------------------------------------------------------------------------------- /SchroederReverbStereo/SchroederReverbStereo.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/SchroederReverbStereo.jucer -------------------------------------------------------------------------------- /SchroederReverbStereo/Source/AllPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Source/AllPass.cpp -------------------------------------------------------------------------------- /SchroederReverbStereo/Source/AllPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Source/AllPass.h -------------------------------------------------------------------------------- /SchroederReverbStereo/Source/Comb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Source/Comb.cpp -------------------------------------------------------------------------------- /SchroederReverbStereo/Source/Comb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Source/Comb.h -------------------------------------------------------------------------------- /SchroederReverbStereo/Source/DelayLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Source/DelayLine.cpp -------------------------------------------------------------------------------- /SchroederReverbStereo/Source/DelayLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Source/DelayLine.h -------------------------------------------------------------------------------- /SchroederReverbStereo/Source/LowPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Source/LowPass.cpp -------------------------------------------------------------------------------- /SchroederReverbStereo/Source/LowPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Source/LowPass.h -------------------------------------------------------------------------------- /SchroederReverbStereo/Source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Source/PluginEditor.cpp -------------------------------------------------------------------------------- /SchroederReverbStereo/Source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Source/PluginEditor.h -------------------------------------------------------------------------------- /SchroederReverbStereo/Source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Source/PluginProcessor.cpp -------------------------------------------------------------------------------- /SchroederReverbStereo/Source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Source/PluginProcessor.h -------------------------------------------------------------------------------- /SchroederReverbStereo/Source/Schroeder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Source/Schroeder.cpp -------------------------------------------------------------------------------- /SchroederReverbStereo/Source/Schroeder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SchroederReverbStereo/Source/Schroeder.h -------------------------------------------------------------------------------- /StereoDelayLine/Builds/MacOSX/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/Builds/MacOSX/Info.plist -------------------------------------------------------------------------------- /StereoDelayLine/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /StereoDelayLine/Builds/MacOSX/StereoDelay.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/Builds/MacOSX/StereoDelay.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/AppConfig.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/JuceHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/JuceHeader.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/ReadMe.txt -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinExports.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | NewPlugIn @1 3 | _PI_GetRoutineDescriptor @2 4 | -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.cpp -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.cpp -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/juce_core.mm -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/juce_module_info -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/logging/juce_Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/logging/juce_Logger.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Random.cpp -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Random.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Range.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/memory/juce_Atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/memory/juce_Atomic.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/memory/juce_Memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/memory/juce_Memory.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/network/juce_Socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/network/juce_Socket.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/network/juce_URL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/network/juce_URL.cpp -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/network/juce_URL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/network/juce_URL.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_Identifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_Identifier.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_NewLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_NewLine.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_String.cpp -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_String.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_String.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_StringPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_StringPool.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_StringRef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_StringRef.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.cpp -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/threads/juce_Process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/threads/juce_Process.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/threads/juce_Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/threads/juce_Thread.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.cpp -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/xml/juce_XmlDocument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/xml/juce_XmlDocument.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.cpp -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/README -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/adler32.c -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/compress.c -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.c -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/infback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/infback.c -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.c -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inffixed.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.c -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.c -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/uncompr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/uncompr.c -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.in.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.cpp -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_events/juce_events.mm -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_events/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_events/juce_module_info -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_events/timers/juce_Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_events/timers/juce_Timer.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_graphics/juce_graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_graphics/juce_graphics.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_graphics/juce_graphics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_graphics/juce_graphics.mm -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_graphics/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_graphics/juce_module_info -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_gui_basics/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_gui_basics/juce_module_info -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.mm -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_gui_extra/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_gui_extra/juce_module_info -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_module_info -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_video/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_video/juce_module_info -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.cpp -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.h -------------------------------------------------------------------------------- /StereoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/JuceLibraryCode/modules/juce_video/juce_video.mm -------------------------------------------------------------------------------- /StereoDelayLine/Source/BasicDelayLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/Source/BasicDelayLine.cpp -------------------------------------------------------------------------------- /StereoDelayLine/Source/BasicDelayLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/Source/BasicDelayLine.h -------------------------------------------------------------------------------- /StereoDelayLine/Source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/Source/PluginEditor.cpp -------------------------------------------------------------------------------- /StereoDelayLine/Source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/Source/PluginEditor.h -------------------------------------------------------------------------------- /StereoDelayLine/Source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/Source/PluginProcessor.cpp -------------------------------------------------------------------------------- /StereoDelayLine/Source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/Source/PluginProcessor.h -------------------------------------------------------------------------------- /StereoDelayLine/StereoDelay.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/StereoDelayLine/StereoDelay.jucer -------------------------------------------------------------------------------- /SyncedTapDelayLine/Builds/MacOSX/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/Builds/MacOSX/Info.plist -------------------------------------------------------------------------------- /SyncedTapDelayLine/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/AppConfig.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/JuceHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/JuceHeader.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/ReadMe.txt -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinExports.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | NewPlugIn @1 3 | _PI_GetRoutineDescriptor @2 4 | -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.cpp -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/files/juce_File.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/juce_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/juce_core.cpp -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/juce_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/juce_core.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/juce_core.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/juce_core.mm -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/juce_module_info -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/maths/juce_Random.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/time/juce_Time.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/README -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_events/juce_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_events/juce_events.cpp -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_events/juce_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_events/juce_events.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_events/juce_events.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_events/juce_events.mm -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_video/juce_module_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_video/juce_module_info -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_video/juce_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_video/juce_video.cpp -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_video/juce_video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_video/juce_video.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/JuceLibraryCode/modules/juce_video/juce_video.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/JuceLibraryCode/modules/juce_video/juce_video.mm -------------------------------------------------------------------------------- /SyncedTapDelayLine/Source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/Source/PluginEditor.cpp -------------------------------------------------------------------------------- /SyncedTapDelayLine/Source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/Source/PluginEditor.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/Source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/Source/PluginProcessor.cpp -------------------------------------------------------------------------------- /SyncedTapDelayLine/Source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/Source/PluginProcessor.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/Source/SyncedTapDelayLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/Source/SyncedTapDelayLine.cpp -------------------------------------------------------------------------------- /SyncedTapDelayLine/Source/SyncedTapDelayLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/Source/SyncedTapDelayLine.h -------------------------------------------------------------------------------- /SyncedTapDelayLine/SyncedTapDelay.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/SyncedTapDelayLine/SyncedTapDelay.jucer -------------------------------------------------------------------------------- /pluginbkg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithhearne/VSTPlugins/HEAD/pluginbkg.png --------------------------------------------------------------------------------