Reference

This section of the learn platform outlines each algorithm of the Fluid Corpus Manipulation toolbox. The aim of these outlines is to help you develop a fundamental understanding of the algorithms themselves while also nurturing a musical intuition for how it might be used and applied to creative problems and goals. Use the search box below to search for a specific algorithm.

AmpGate
Absolute value amplitude-based slicing
AmpSlice
Relative value amplitude-based slicing
AudioTransport
Morph between sounds using optimal transport
BufCompose
Buffer composing
BufNMF
Non-negative matrix factorisation
NMFCross
Resynthesis of targets using a source's spectral bases
BufNNDSVD
Non-negative double singular value decomposition
BufScale
Buffer scaling
BufSelect
Cherry pick buffer values
BufSelectEvery
Extract values by frame/channel hop
BufStats
Calculate statistics on time-series as buffers
STFT (Short-Term Fourier Transform)
Conversion from the time domain to the spectral domain
Chroma
A histogram of pitch classes
DataSet
An associative data container
DataSetQuery
Programatically query a FluidDataSet
HPSS
Harmonic-percussive source separation using median filtering
KDTree
K-Dimensional tree for searching data
KMeans
Learn clusters from data
KNNClassifier
Classification with K Nearest Neighbours
KNNRegressor
Regression with K Nearest Neighbours
LabelSet
An associative container for identifiers and labels
Loudness
EBUR128 loudness and true peak
MDS
Multi-dimensional scaling of a FluiDataSet
MelBands
Amplitude for a number of equally spread perceptual bands
MFCC
Mel-Frequency Cepstrum Coefficients
MLPClassifier
Classification with a multi-layer perceptron
MLPRegressor
Regression with a multi-layer perceptron
NMFMatch
Sound matching using real-time non-negative matrix factorisation
Normalize
Normalize a FluidDataSet's contents
NoveltySlice
Onset detection with novelty slicing
OnsetSlice
Onset detection with various spectral slicers
PCA
Principal component analysis of a FluidDataSet
Pitch
Fundamental pitch analysis
RobustScale
Robust scaling of a FluidDataSet's contents
Sines
Decomposition using a sinusoidal reconstruction model
SpectralShape
Seven spectral shape descriptors
Standardize
Standard scaling of a FluidDataSet's contents
Stats
Calculate real-time statistics
Transients
Transient decomposition using a de-clicking algorithm
TransientSlice
Onset detection with a transient detection algorithm
UMAP
Uniform Manifold Approximation and Projection (UMAP) on a FluidDataSet