Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/StrangeLoopsAudio/gRainbow
/ functions
Functions
465 in github.com/StrangeLoopsAudio/gRainbow
⨍
Functions
465
◇
Types & classes
72
↓ 58 callers
Method
addListener
Source/Parameters.cpp:106
↓ 58 callers
Method
getSelectedParams
Source/Parameters.h:732
↓ 57 callers
Method
removeListener
Source/Parameters.cpp:111
↓ 46 callers
Function
setParam
Utility function to avoid ugly dereferencing code before sending norm value to host
Source/Parameters.h:181
↓ 45 callers
Method
getHeight
height of setting component
Source/Components/Settings.h:62
↓ 28 callers
Method
getFloatParam
Finds the lowest level parameter that's different from its parent Hierarchy (high to low): global, note, generator Optionally applies modulations befo
Source/Parameters.cpp:119
↓ 25 callers
Function
setCommonParam
Source/Parameters.h:311
↓ 16 callers
Method
clear
Source/DSP/Fft.cpp:21
↓ 16 callers
Method
load
Source/Components/Piano/WaveformPanel.cpp:151
↓ 14 callers
Function
getFont
Source/Utils/Utils.h:32
↓ 11 callers
Method
getSelectedParamColour
Keeps track of the current selected global/note/generator parameters for editing, global by default
Source/Parameters.cpp:65
↓ 10 callers
Method
clear
Source/DSP/PitchDetection/SymbolicPitchDetector.cpp:51
↓ 8 callers
Function
getRainbow12Colour
Source/Utils/Colour.h:59
↓ 7 callers
Method
getRange
Source/Modulators.cpp:43
↓ 6 callers
Function
selectedCommonParamsChanged
Update button colours for new selected group
Source/Components/Buttons.h:136
↓ 6 callers
Method
set
Source/DSP/Grain.h:19
↓ 5 callers
Method
getMappingModSource
Source/Parameters.h:719
↓ 5 callers
Function
getPitchClass
Source/Utils/PitchClass.h:17
↓ 5 callers
Function
resampleAudioBuffer
Audio buffer processing
Source/Utils/DSP.h:11
↓ 5 callers
Method
reset
Source/Components/ArcSpectrogram.cpp:328
↓ 5 callers
Method
resetParams
Source/Parameters.h:712
↓ 5 callers
Method
setSelectedParams
Source/Parameters.h:735
↓ 4 callers
Method
frameInference
Source/DSP/PitchDetection/BasicPitchCNN.cpp:65
↓ 4 callers
Method
getBoolParam
Source/Parameters.cpp:141
↓ 4 callers
Function
getUsedColour
Get the colour of the parameter at the level that's used (global, note)
Source/Components/Buttons.h:147
↓ 4 callers
Method
getUsedParam
Source/Parameters.cpp:78
↓ 4 callers
Method
getXml
Build the XML representation to save in plugin state.
Source/Parameters.h:637
↓ 4 callers
Method
noteOff
Source/Utils/Envelope.h:65
↓ 4 callers
Method
process
Source/DSP/Fft.cpp:30
↓ 4 callers
Method
reset
Source/DSP/PitchDetection/BasicPitch.cpp:7
↓ 4 callers
Method
setMappingModSource
Source/Parameters.h:720
↓ 3 callers
Method
getCandidate
Source/Parameters.cpp:325
↓ 3 callers
Method
getGeneratorCandidate
Returns the candidate used in a given generator
Source/Parameters.cpp:46
↓ 3 callers
Function
getRecentFiles
Source/Utils/Files.h:22
↓ 3 callers
Method
getSpectrum
Source/DSP/Fft.h:28
↓ 3 callers
Method
noteOn
Source/Utils/Envelope.h:58
↓ 3 callers
Method
prepare
Source/Modulators.h:40
↓ 3 callers
Method
processBlock
Source/Modulators.cpp:26
↓ 3 callers
Method
setXml
Get it from the plugin state will only set xml-able items (floats/int/strings)
Source/Parameters.h:611
↓ 2 callers
Method
MarkerMouseDragged
Source/Components/TrimSelection.cpp:243
↓ 2 callers
Method
MarkerMouseUp
Source/Components/TrimSelection.cpp:261
↓ 2 callers
Method
addParams
Parameter classes init
Source/Parameters.cpp:147
↓ 2 callers
Function
addRecentFile
Source/Utils/Files.h:36
↓ 2 callers
Method
clear
Source/DSP/HPCP.cpp:13
↓ 2 callers
Method
convert
Source/DSP/PitchDetection/Notes.cpp:24
↓ 2 callers
Method
getAmplitude
Source/DSP/Grain.cpp:42
↓ 2 callers
Method
getIntParam
Source/Parameters.cpp:128
↓ 2 callers
Method
getNumFrames
* Retrieve the number of frames used in the transcription */
Source/DSP/PitchDetection/BasicPitch.h:44
↓ 2 callers
Method
getOutput
Source/Modulators.h:45
↓ 2 callers
Function
getParamID
Source/Parameters.h:174
↓ 2 callers
Method
getSelectedPitchClass
Returns the currently selected pitch class, or NONE if global selected
Source/Parameters.cpp:52
↓ 2 callers
Function
hzToMidi
* Return closest midi note number to frequency * @param hz Input frequency * @return Closest midi note number */
Source/DSP/PitchDetection/Notes.cpp:12
↓ 2 callers
Method
loadPreset
Source/DSP/GranularSynth.cpp:569
↓ 2 callers
Method
setMidiNotes
Source/Components/ArcSpectrogram.cpp:376
↓ 2 callers
Method
shouldPlayGenerator
Source/Parameters.cpp:339
↓ 2 callers
Method
stopReferenceTone
Source/DSP/GranularSynth.h:143
↓ 1 callers
Method
ThumbnailMouseDown
Source/Components/TrimSelection.cpp:271
↓ 1 callers
Method
ThumbnailMouseDrag
Source/Components/TrimSelection.cpp:276
↓ 1 callers
Method
ThumbnailMouseUp
Source/Components/TrimSelection.cpp:284
↓ 1 callers
Method
checkRetrigger
Source/Modulators.h:87
↓ 1 callers
Method
computeFeatures
Source/DSP/PitchDetection/Features.cpp:19
↓ 1 callers
Method
fastDebugMode
Fast Debug Mode is used to speed up iterations of testing This method should be called only once and no-op if not being used */
Source/PluginEditor.cpp:519
↓ 1 callers
Function
fillGrainEnvelopeLUT
Makes a simple grain envelope LUT divided into 3 parts 1.0 ----- rampUp / \ rampDown / \ @arg shape: (0.0, 1.0), triangl
Source/Utils/Envelope.h:28
↓ 1 callers
Method
getAnimated
Source/Components/Settings.h:28
↓ 1 callers
Function
getBlockForPreset
Source/Utils/Presets.h:21
↓ 1 callers
Method
getIdx
Source/Modulators.h:33
↓ 1 callers
Method
getModulationsXml
Source/Parameters.h:745
↓ 1 callers
Method
getName
==============================================================================
Source/DSP/GranularSynth.cpp:62
↓ 1 callers
Method
getNextAvailableGrain
Source/DSP/GranularSynth.h:41
↓ 1 callers
Method
getNumUsedGrains
Source/DSP/GranularSynth.h:145
↓ 1 callers
Method
getPhase
Source/Modulators.cpp:51
↓ 1 callers
Method
getProcessedSpecs
Source/DSP/GranularSynth.h:125
↓ 1 callers
Method
getResourceUsage
Source/Components/Settings.h:31
↓ 1 callers
Method
getSampleRate
Source/DSP/GranularSynth.h:113
↓ 1 callers
Function
getTitleFont
Source/Utils/Utils.h:41
↓ 1 callers
Method
getType
Source/Modulators.h:80
↓ 1 callers
Method
loadAudioFile
Source/DSP/GranularSynth.cpp:538
↓ 1 callers
Method
loadSpecBuffer
Source/Components/ArcSpectrogram.cpp:341
↓ 1 callers
Method
loadWaveformBuffer
Source/Components/ArcSpectrogram.cpp:353
↓ 1 callers
Method
noteOn
Source/DSP/GranularSynth.h:177
↓ 1 callers
Method
parse
Source/Components/TrimSelection.cpp:145
↓ 1 callers
Function
parseInfo
(filePath)
tools/gbowInfo.py:9
↓ 1 callers
Method
prepareModSources
Source/Parameters.cpp:13
↓ 1 callers
Method
processModSources
Source/Parameters.cpp:24
↓ 1 callers
Method
reclaimExpiredGrains
Source/DSP/GranularSynth.h:49
↓ 1 callers
Function
resetCandidate
Source/Parameters.h:368
↓ 1 callers
Method
resetParameters
Source/Components/Settings.cpp:13
↓ 1 callers
Method
setAnimated
Source/Components/Settings.h:27
↓ 1 callers
Method
setModulationsXml
Source/Parameters.h:759
↓ 1 callers
Method
setResourceUsage
Source/Components/Settings.h:30
↓ 1 callers
Method
setSpecType
Source/Components/ArcSpectrogram.h:49
↓ 1 callers
Method
setStartingCandidatePosition
Source/Parameters.cpp:330
↓ 1 callers
Method
setSyncRate
Sets the sync rate of in blocks/bar using 1/(bars/sec * samp/block * sec/samp)
Source/Modulators.h:86
↓ 1 callers
Method
setSynth
Source/Components/Settings.h:25
↓ 1 callers
Method
shouldLoadImage
Source/Components/ArcSpectrogram.h:44
↓ 1 callers
Method
startReferenceTone
Reference tone control
Source/DSP/GranularSynth.h:139
↓ 1 callers
Method
transcribeToMIDI
Source/DSP/PitchDetection/BasicPitch.cpp:30
↓ 1 callers
Method
trimAndExtractPitches
Source/DSP/GranularSynth.cpp:688
↓ 1 callers
Function
trimAudioBuffer
Source/Utils/DSP.h:30
↓ 1 callers
Method
updateSelectedParams
Source/Components/Piano/WaveformPanel.cpp:64
next →
1–100 of 465, ranked by callers