MCPcopy Create free account

hub / github.com/StrangeLoopsAudio/gRainbow / types & classes

Types & classes72 in github.com/StrangeLoopsAudio/gRainbow

↓ 7 callersClassMidiNote
A "Note" is a wrapper to hold all the information about notes from a MidiMessage we care about sharing around classes
Source/Utils/MidiNote.h:8
↓ 6 callersClassPeak
Source/DSP/PitchDetection/SymbolicPitchDetector.h:106
↓ 4 callersClassMacroModSource
Macro modulation source
Source/Modulators.h:148
↓ 4 callersClassModulation
Source/Modulators.h:60
↓ 4 callersClassPeak
Source/DSP/HPCP.h:45
↓ 3 callersClassLFOModSource
LFO modulation source
Source/Modulators.h:68
↓ 2 callersClassEnvModSource
Envelope modulation source
Source/Modulators.h:118
↓ 2 callersClassParamCandidate
Source/Parameters.h:317
↓ 1 callersClassGranularSynth
Source/DSP/GranularSynth.h:26
↓ 1 callersClassHarmonicWeight
Source/DSP/HPCP.h:52
↓ 1 callersClassHarmonicWeight
Source/DSP/PitchDetection/SymbolicPitchDetector.h:113
↓ 1 callersClassPitch
Source/DSP/PitchDetection/SymbolicPitchDetector.h:41
↓ 1 callersClassWaveBar
Source/Components/Piano/WaveformPanel.h:47
EnumADSRState
Source/Utils/Envelope.h:48
ClassAdjustPanel
============================================================================== */
Source/Components/AdjustPanel.h:21
ClassArcGrain
Source/Components/ArcSpectrogram.h:66
ClassArcSpectrogram
============================================================================== */
Source/Components/ArcSpectrogram.h:31
ClassAudioRecorder
============================================================================== A simple class that acts as an AudioIODeviceCallback and writes the
Source/DSP/AudioRecorder.h:19
ClassAudioThumbnailShadow
* @brief juce::AudioThumbnail are not juce::Component and this class is just to put a mouse listener ontop of the AudioThumbnail */
Source/Components/TrimSelection.h:46
ClassBPF
Ripped from essentia utils
Source/Utils/BPF.h:7
ClassBasicPitch
* Class to get midi transcription from raw audio. */
Source/DSP/PitchDetection/BasicPitch.h:16
ClassBasicPitchCNN
* Class to run basic pitch CNN with RTNeural */
Source/DSP/PitchDetection/BasicPitchCNN.h:16
EnumCenterComponent
Source/Parameters.h:681
ClassCloud
Source/Components/ArcSpectrogram.h:76
EnumCloudType
Source/Components/ArcSpectrogram.h:74
ClassConvertParams
Source/DSP/PitchDetection/Notes.h:36
ClassEnvPanel
============================================================================== */
Source/Components/Modulators/EnvPanel.h:21
ClassEnvelopeADSR
Source/Utils/Envelope.h:50
ClassEnvelopeADSR
============================================================================== */
Source/Components/EnvelopeADSR.h:21
ClassEnvelopeGrain
============================================================================== */
Source/Components/EnvelopeGrain.h:21
ClassEvent
Source/DSP/PitchDetection/Notes.h:24
ClassEvent
Source/DSP/PitchDetection/Notes.h:33
ClassFeatures
* Class to compute the CQT and harmonically stack those. Output of this can be given as input to Basic Pitch cnn. */
Source/DSP/PitchDetection/Features.h:18
ClassFft
Source/DSP/Fft.h:20
ClassFilterControl
============================================================================== */
Source/Components/FilterControl.h:20
EnumFilterType
Source/Utils/Utils.h:62
ClassFxPanel
============================================================================== */
Source/Components/FxPanel.h:20
ClassGRainbowAudioProcessorEditor
============================================================================== * @brief The "Main component" that parents all UI elements. */
Source/PluginEditor.h:37
ClassGrain
Source/DSP/Grain.h:15
ClassGrainNote
Source/DSP/GranularSynth.h:161
ClassGrainPool
Source/DSP/GranularSynth.h:29
ClassHPCP
Source/DSP/HPCP.h:20
ClassHeader
Source/Preset.h:31
ClassLFOPanel
============================================================================== */
Source/Components/Modulators/LFOPanel.h:21
ClassListener
Source/Parameters.h:693
ClassMasterPanel
============================================================================== */
Source/Components/MasterPanel.h:23
ClassMeterLookAndFeel
Source/Components/MeterLookAndFeel.h:7
ClassModSource
Base class for modulator sources.. processBlock() should be called once per block and the output can be grabbed with getOutput()
Source/Modulators.h:29
EnumModSourceType
Source/Modulators.h:22
ClassNotes
* Class to extract note events from posteriorgrams (outputs of basic pitch cnn). */
Source/DSP/PitchDetection/Notes.h:21
EnumParamType
Source/Parameters.h:164
ClassParamUI
Source/Parameters.h:604
ClassParameters
Source/Parameters.h:691
ClassPianoPanel
============================================================================== */
Source/Components/Piano/PianoPanel.h:22
EnumPitchBendModes
Source/DSP/PitchDetection/Notes.h:16
EnumPitchBendModes
Source/DSP/PitchDetection/Notes.h:47
EnumPitchClass
All util logic around the notes/pitchClasses
Source/Utils/PitchClass.h:8
ClassPitchDetector
Source/DSP/PitchDetection/SymbolicPitchDetector.h:36
ClassPitchSegment
Source/DSP/PitchDetection/SymbolicPitchDetector.h:97
ClassPointMarker
* @brief Small triangles used to select trim range */
Source/Components/TrimSelection.h:20
ClassPowerUserSettings
This class holds the state of the settings that are known globally at all times */
Source/Components/Settings.h:20
ClassRainbowKeyboard
@brief The RainbowKeyboard is for displaying the keys being pressed, but all the actual listening of midi inputs will come from editor. The Rainb
Source/Components/Piano/RainbowKeyboard.h:26
ClassRainbowLookAndFeel
Source/Components/RainbowLookAndFeel.h:16
ClassResult
Source/Utils/Utils.h:54
ClassSettingsComponent
This class is the component part of the settings, it lets you edit the settings but destroyed when the editor closes */
Source/Components/Settings.h:53
ClassShape
Source/Modulators.h:70
EnumSpecType
Source/Parameters.h:607
ClassTimer
Source/Utils/Timer.h:8
ClassTitlePresetPanel
============================================================================== */
Source/Components/TitlePresetPanel.h:18
ClassTrimSelection
* @brief Lets the user trim the sample when loading it */
Source/Components/TrimSelection.h:66
EnumType
Source/Parameters.h:200
ClassWaveformPanel
============================================================================== */
Source/Components/Piano/WaveformPanel.h:20