Krotos Modules 3
Loading...
Searching...
No Matches
krotos::KrotosAudioBufferDSP Member List

This is the complete list of members for krotos::KrotosAudioBufferDSP, including all inherited members.

addFrom(int destChannel, const float *source, int numSamples)krotos::KrotosAudioBuffer
addFrom(KrotosAudioBuffer &srcBuffer)krotos::KrotosAudioBuffer
analyse()krotos::KrotosAudioBufferDSP
analysePhase()krotos::KrotosAudioBufferDSP
ANALYSIS_TIMER_PERIODkrotos::KrotosAudioBufferDSPprivate
analysisResultsAreValid()krotos::KrotosAudioBufferDSPinline
AnalysisScheme enum namekrotos::KrotosAudioBufferDSP
applyPCA(std::vector< std::vector< float > > &features, const std::size_t &n_components)krotos::KrotosAudioBufferDSPprivate
audioFrequencyToDescriptor(float frequency)krotos::KrotosAudioBufferDSP
audioIndexToDescriptor(int audioIndex)krotos::KrotosAudioBufferDSP
audioPercentToDescriptor(float audioPercent)krotos::KrotosAudioBufferDSP
autoCorrelateCentred(int centerIndex, int testSize)krotos::KrotosAudioBufferDSP
averageBufferToMono()krotos::KrotosAudioBufferDSPprivate
BufferType enum namekrotos::KrotosAudioBuffer
buildDescriptors(std::vector< AudioDescriptor > &descriptors, const std::vector< int > &grainsList, const int startGrainAudioIndex, bool goingBackwards)krotos::KrotosAudioBufferDSP
buildKNNIndex(const std::vector< AudioDescriptor > &descriptorsTime)krotos::KrotosAudioBufferDSPprivate
buildKNNIndexWithZ(const std::vector< AudioDescriptor > &descriptorsTime)krotos::KrotosAudioBufferDSPprivate
calcFreeGrain(int centerIndex, int previousGrainSize, GrainRange range)krotos::KrotosAudioBufferDSP
chunk(const std::vector< float > &bufferVector, std::size_t window_length, std::size_t hop_length)krotos::KrotosAudioBufferDSPprivate
clampGrainDescriptionByTimeIndex(size_t &index)krotos::KrotosAudioBufferDSPinline
cleanupAnalysis()krotos::KrotosAudioBufferDSPprivate
copyFrom(int destChannel, const float *source, int numSamples)krotos::KrotosAudioBuffer
copyFrom(KrotosAudioBuffer &sourceBuffer)krotos::KrotosAudioBuffer
Cosine enum valuekrotos::KrotosAudioBuffer
crossCorrelate(const float *referencePointer, const float *candidatePointer, const int testSize)krotos::KrotosAudioBufferDSP
Cubic enum valuekrotos::KrotosAudioBuffer
Cubic3d enum valuekrotos::KrotosAudioBuffer
data()krotos::KrotosAudioBufferDSPinline
envelopeOnsetDetection(const std::vector< float > &bufferVector, float samplerate)krotos::KrotosAudioBufferDSPprivate
equalPowerCrossFadeFrom(const KrotosAudioBuffer &previousBuffer)krotos::KrotosAudioBuffer
erbSpecCentroidFlatness_FeatureExtraction(std::vector< std::vector< float > > &timeDomainSlices)krotos::KrotosAudioBufferDSPprivate
erbSpecCentroidRMS_FeatureExtraction(std::vector< std::vector< float > > &timeDomainSlices)krotos::KrotosAudioBufferDSPprivate
exitSignalSent() overridekrotos::KrotosAudioBufferDSPinline
FeatureExtrMethod enum namekrotos::KrotosAudioBufferDSP
fillWithNoise()krotos::KrotosAudioBuffer
findAbsMax()krotos::KrotosAudioBufferinline
FREQ_Hz_NOTE_C3krotos::KrotosAudioBufferprivatestatic
FREQ_Hz_NOTE_C4krotos::KrotosAudioBufferprivatestatic
FREQ_Hz_NOTE_D3krotos::KrotosAudioBufferprivatestatic
generalScheme()krotos::KrotosAudioBufferDSP
getAnalysisCoefficients()krotos::KrotosAudioBufferDSP
getAnalysisScheme()krotos::KrotosAudioBufferDSPinline
getCosineInterpolationSample(double playhead, const float *buffer)krotos::KrotosAudioBufferprivate
getCubic3dInterpolationSample(double playhead, const float *buffer)krotos::KrotosAudioBufferprivate
getCubicInterpolationSample(double playhead, const float *buffer)krotos::KrotosAudioBufferprivate
getDescriptorsTime(const std::vector< std::vector< float > > &timeDomainSlices, const std::vector< int > &onsetPositions)krotos::KrotosAudioBufferDSPprivate
getFeatureExtractionMethod()krotos::KrotosAudioBufferDSPinline
getFrequencyFromGrainPhase(double grainPhase)krotos::KrotosAudioBufferDSPinline
getGrainDescriptionByTime()krotos::KrotosAudioBufferDSPinline
getGrainDescriptionByZ()krotos::KrotosAudioBufferDSPinline
getInterpolatedSample(double index)krotos::KrotosAudioBufferinline
getInterpolatedSampleMono(float playHead)krotos::KrotosAudioBufferinline
getJuceAudioBuffer()krotos::KrotosAudioBuffer
getLastSample()krotos::KrotosAudioBuffer
getMonoBuffer()krotos::KrotosAudioBuffer
getNativeNoteFrequency(void)krotos::KrotosAudioBuffer
getNearestNeighbour2D(float x, float y)krotos::KrotosAudioBufferDSPinline
getNearestNeighbour2D(float x, float y, std::size_t k)krotos::KrotosAudioBufferDSPinline
getNearestNeighbour2D(float x, float y, float search_radius)krotos::KrotosAudioBufferDSPinline
getNearestNeighbour3D(float x, float y, float z)krotos::KrotosAudioBufferDSPinline
getNearestNeighbour3D(float x, float y, float z, std::size_t k)krotos::KrotosAudioBufferDSPinline
getNearestNeighbour3D(float x, float y, float z, float search_radius)krotos::KrotosAudioBufferDSPinline
getPeak(int channel) constkrotos::KrotosAudioBuffer
getProgressTracker()krotos::KrotosAudioBufferDSP
getRMS(int channel) constkrotos::KrotosAudioBuffer
getSampleFromGrainPhase(double grainPhase)krotos::KrotosAudioBufferDSPinline
getSampleRate(void)krotos::KrotosAudioBuffer
getSegmentationMethod() constkrotos::KrotosAudioBufferDSPinline
getSourceSampleRate(void)krotos::KrotosAudioBuffer
harmonicPitchEstimation(std::vector< std::vector< float > > &timeDomainSlices)krotos::KrotosAudioBufferDSPprivate
InterpolationType enum namekrotos::KrotosAudioBuffer
invalidate()krotos::KrotosAudioBufferDSPinline
isDataValid() constkrotos::KrotosAudioBuffer
KrotosAudioBuffer()krotos::KrotosAudioBuffer
KrotosAudioBuffer(int channels, int size)krotos::KrotosAudioBuffer
KrotosAudioBuffer(const AudioBuffer< float > &buffer)krotos::KrotosAudioBufferinlineexplicit
KrotosAudioBuffer(const AudioBuffer< float > &buffer, int numOfChannels)krotos::KrotosAudioBufferexplicit
KrotosAudioBufferDSP()krotos::KrotosAudioBufferDSP
Linear enum valuekrotos::KrotosAudioBuffer
m_AnalysisCoefficientskrotos::KrotosAudioBufferDSPprivate
m_analysisGrainSizeRangekrotos::KrotosAudioBufferDSPprivate
m_analysisSchemekrotos::KrotosAudioBufferDSPprivate
m_descriptorsTimekrotos::KrotosAudioBufferDSPprivate
m_endPoskrotos::KrotosAudioBufferDSPprivate
m_featureMethodkrotos::KrotosAudioBufferDSPprivate
m_grainDescriptionByFrequencykrotos::KrotosAudioBufferDSPprivate
m_grainDescriptionByTimekrotos::KrotosAudioBufferDSPprivate
m_grainDescriptionByZkrotos::KrotosAudioBufferDSPprivate
m_grainMapperkrotos::KrotosAudioBufferDSPprivate
m_interpoltationTypekrotos::KrotosAudioBufferprivate
m_isDataValidkrotos::KrotosAudioBufferprivate
m_nnSearchkrotos::KrotosAudioBufferDSPprivate
m_onsetPositionskrotos::KrotosAudioBufferDSPprivate
m_phaseAnalysisCoefficientskrotos::KrotosAudioBufferDSPprivate
m_principalComponentAnalysiskrotos::KrotosAudioBufferDSPprivate
m_progressTrackerkrotos::KrotosAudioBufferDSPprivate
m_requestDisplayCacheRegenerationkrotos::KrotosAudioBufferDSPprivate
m_sampleRatekrotos::KrotosAudioBufferprivate
m_segmentationMethodkrotos::KrotosAudioBufferDSPprivate
m_sourceSampleRatekrotos::KrotosAudioBufferprivate
m_startPoskrotos::KrotosAudioBufferDSPprivate
m_timeDomainSliceskrotos::KrotosAudioBufferDSPprivate
m_trackingCycleskrotos::KrotosAudioBufferDSPprivate
m_trackingDataIsValidkrotos::KrotosAudioBufferDSPprivate
m_trackingValuekrotos::KrotosAudioBufferDSPprivate
makeRamp(StereoSample startValue, int samples)krotos::KrotosAudioBuffer
mfccFeatureExtraction(std::vector< std::vector< float > > &timeDomainSlices, const std::vector< int > &onsetPositions)krotos::KrotosAudioBufferDSPprivate
mixToMono(KrotosAudioBuffer &multiChannelBuffer)krotos::KrotosAudioBufferstatic
normaliseTo(float scale)krotos::KrotosAudioBuffer
NUM_TYPES enum valuekrotos::KrotosAudioBuffer
pitchPeakRMSFeatureExtraction(std::vector< std::vector< float > > &timeDomainSlices)krotos::KrotosAudioBufferDSPprivate
processClamp(float clampValue)krotos::KrotosAudioBuffer
processGain(SmoothedFloat &gainFactor)krotos::KrotosAudioBuffer
processGain(float gainFactor)krotos::KrotosAudioBuffer
processMute(MuteStateMachine &state)krotos::KrotosAudioBuffer
processPan(SmoothedFloat &panValue)krotos::KrotosAudioBuffer
processWetDry(KrotosAudioBuffer &wetBuffer, SmoothedFloat &wetDryValue)krotos::KrotosAudioBuffer
reverse(int channel, int startSample, int numSamples)krotos::KrotosAudioBuffer
reverse(int startSample, int numSamples)krotos::KrotosAudioBuffer
run() overridekrotos::KrotosAudioBufferDSPprivate
Samples enum valuekrotos::KrotosAudioBuffer
scanBackwardsForGrainsFreeMarker(std::vector< int > &returnGrains, const int audioIndexStart, const int useableIndexEnd, const int startGrainSize)krotos::KrotosAudioBufferDSP
scanForGrainsFreeMarker(std::vector< int > &returnGrains, const int audioIndexStart, const int useableIndexEnd, const int startGrainSize)krotos::KrotosAudioBufferDSP
SegmentationMethod enum namekrotos::KrotosAudioBufferDSP
segmentChunks(std::vector< int > onsetPositions, std::vector< float > signalBufferMono, std::size_t window_length)krotos::KrotosAudioBufferDSPprivate
segmentOnsetSlices(std::vector< int > onsetPositions, std::vector< float > signalBufferMono)krotos::KrotosAudioBufferDSPprivate
setAnalysisGrainSizeRange()krotos::KrotosAudioBufferDSP
setAnalysisScheme(AnalysisScheme scheme)krotos::KrotosAudioBufferDSPinline
setAnalysisWavRange(float start, float end)krotos::KrotosAudioBufferDSPinline
setDataValid(bool state)krotos::KrotosAudioBuffer
setDefaultPhaseAnalysisCoefficients()krotos::KrotosAudioBufferDSP
setFeatureExtrMethod(FeatureExtrMethod featureExtraction)krotos::KrotosAudioBufferDSPinline
setFeaturesAndNormalise(const std::vector< std::vector< float > > &features, std::vector< AudioDescriptor > &descriptorsTime)krotos::KrotosAudioBufferDSPprivate
setInterpolationType(InterpolationType newInterpolationType)krotos::KrotosAudioBufferinline
setPhaseAnalysisCoefficients(AnalysisCoefficientsPhase coeff)krotos::KrotosAudioBufferDSPinline
setSampleRate(float sampleRate)krotos::KrotosAudioBuffer
setSegmentationMethod(SegmentationMethod segmentation)krotos::KrotosAudioBufferDSPinline
setSize(int newNumChannels, int numSamples, bool keepExistingContent=true, bool clearExtraSpace=true, bool avoidReallocating=true)krotos::KrotosAudioBuffer
setSize(KrotosAudioBuffer &prototypeBuffer)krotos::KrotosAudioBuffer
setSourceSampleRate(float sampleRate)krotos::KrotosAudioBuffer
setTrackingCycles(float newValue)krotos::KrotosAudioBufferDSPinline
setTrackingValue(float newValue)krotos::KrotosAudioBufferDSPinline
shouldRegenerateDisplayCache()krotos::KrotosAudioBufferDSP
size()krotos::KrotosAudioBufferDSPinline
sortByZ(const std::vector< AudioDescriptor > &descriptorsTime)krotos::KrotosAudioBufferDSPprivate
specCntrRMS_FeatureExtraction(std::vector< std::vector< float > > &timeDomainSlices)krotos::KrotosAudioBufferDSPprivate
specFlatnessRMS_FeatureExtraction(std::vector< std::vector< float > > &timeDomainSlices)krotos::KrotosAudioBufferDSPprivate
Spectral enum valuekrotos::KrotosAudioBuffer
superFluxOnsetDetection(float samplerate)krotos::KrotosAudioBufferDSPprivate
temporalFeatureExtraction(std::vector< std::vector< float > > &timeDomainSlices)krotos::KrotosAudioBufferDSPprivate
timerCallback() overridekrotos::KrotosAudioBufferDSPprivate
triggerDisplayCacheRegeneration()krotos::KrotosAudioBufferDSPinline
validate()krotos::KrotosAudioBufferDSPinline
writeFeatureToFile(const std::vector< float > &feature, const std::string &filename)krotos::KrotosAudioBufferDSPinline
writeSpectrogramToFile(const std::vector< std::vector< float > > &spectrogram, const juce::String filename)krotos::KrotosAudioBufferDSPinline
~KrotosAudioBuffer()krotos::KrotosAudioBuffer
~KrotosAudioBufferDSP()krotos::KrotosAudioBufferDSPinline