wolffd@0: % MIRtoolbox wolffd@0: % Version 1.3.2 19-January-2011 wolffd@0: % wolffd@0: % A more detailed documentation of each function is available using the wolffd@0: % help command. For instance, type help miraudio. wolffd@0: % wolffd@0: % A complete documentation is available in the downloaded folder and online. wolffd@0: % http://www.jyu.fi/music/coe/materials/mirtoolbox wolffd@0: % wolffd@0: %BASIC AUDIO OPERATIONS wolffd@0: % miraudio - Loads and return waveform wolffd@0: % mirframe - Decomposes into successive frames wolffd@0: % mirsegment - Decomposes into successive segments wolffd@0: % mirlength - Temporal length wolffd@0: % wolffd@0: %DATA OUTPUT wolffd@0: % mirgetdata - Return result as a Matlab standard structure wolffd@0: % mirsave - Save audio and other temporal data into audio files wolffd@0: % mirexport - Export the analytical results to a text file wolffd@0: % mirplay - Plays audio and other temporal data wolffd@0: % wolffd@0: %ANALYTICAL OPERATORS wolffd@0: % mirspectrum - FFT spectrum with many post-processing operations wolffd@0: % mirautocor - Autocorrelation function wolffd@0: % mirfilterbank - Decomposes into channels via a bank of filters wolffd@0: % mirsum - Sums the channels of a filterbank wolffd@0: % wolffd@0: %DYNAMIC wolffd@0: % mirrms - Root mean square energy wolffd@0: % mirlowenergy - Number of frames with lower than average energy wolffd@0: % mirenvelope - Amplitude envelope (global shape of the waveform) wolffd@0: % mironsets - Note onset positions and characteristics wolffd@0: % mirattacktime - Duration of note attacks wolffd@0: % mirattackslope - Average slope of note attacks wolffd@0: % mireventdensity - Average frequency of events wolffd@0: % wolffd@0: %RHYTHM wolffd@0: % mirtempo - Tempo (in beats per minute) wolffd@0: % mirfluctuation - Fluctuation strength (periodicities in each channel) wolffd@0: % mirbeatspectrum - Beat spectrum, characterizing the rhythmic content wolffd@0: % mirpulseclarity - Rhythmic clarity, i.e., beat strength wolffd@0: % wolffd@0: %TIMBRE wolffd@0: % mirbrightness - Spectral brightness (high-frequency rate) wolffd@0: % mirrolloff - Spectral rolloff (frequency above which is located a wolffd@0: % certain amount of energy) wolffd@0: % mirmfcc - Mel-frequency cepstrum coefficients wolffd@0: % (numerical description of the spectrum envelope) wolffd@0: % mirinharmonicity - Inharmonicity (partials non-multiple of fundamental) wolffd@0: % mirroughness - Roughness (sensory dissonance) wolffd@0: % mirregularity - Spectrum irregularity (amplitude variability of wolffd@0: % successive peaks) wolffd@0: % wolffd@0: %PITCH wolffd@0: % mirpitch - Pitch frequencies wolffd@0: % mircepstrum - Cepstrum representation (showing periodicities) wolffd@0: % mirmidi - Attempts a conversion of audio into MIDI wolffd@0: % wolffd@0: %TONALITY wolffd@0: % mirchromagram - Chromagram (distribution of energy along pitches) wolffd@0: % mirkeystrength - Key strengths (probability of key candidates) wolffd@0: % mirkey - Best keys and modes (in the 12 tone system) wolffd@0: % mirkeysom - Visualizes key strengths with self-organizing map wolffd@0: % mirmode - General estimation of mode (major/minor) wolffd@0: % mirtonalcentroid - Tonal centroid (using circles of fifths and thirds) wolffd@0: % mirhcdf - Harmonic Change Detection Function wolffd@0: % wolffd@0: %PREDICTIONS wolffd@0: % miremotion - Emotion, represented both as classes and dimensions wolffd@0: % wolffd@0: %ANALYSIS wolffd@0: % mirmean - Returns the mean of any feature wolffd@0: % mirstd - Returns the standard deviation of any feature wolffd@0: % mirstat - Returns statistics of any feature wolffd@0: % mirpeaks - Peaks wolffd@0: % mirhisto - Histogram wolffd@0: % mirentropy - Entropy wolffd@0: % mirzerocross - Sign-changes ratio wolffd@0: % mircentroid - Centroid (center of gravity) wolffd@0: % mirspread - Spread (non-concentration) wolffd@0: % mirskewness - Skewness (lack of symmetry) wolffd@0: % mirkurtosis - Kurtosis (peakiness) wolffd@0: % mirflatness - Flatness wolffd@0: % wolffd@0: %SIMILARITY wolffd@0: % mirflux - Flux, i.e., distance between successive frames wolffd@0: % mirsimatrix - Similarity matrix wolffd@0: % mirnovelty - Novelty score wolffd@0: % mirdist - Distance between audio files wolffd@0: % mirquery - Query by example wolffd@0: % wolffd@0: %OTHER wolffd@0: % mirclassify - Classifies audio sequences wolffd@0: % mircluster - Clusters segments or frames wolffd@0: % mirfeatures - Compute a large range of features wolffd@0: % mirmap - Performs statistical mapping wolffd@0: % wolffd@0: %MATLAB FUNCTIONS generalized to the MIRtoolbox data wolffd@0: % + - Superposes audio files wolffd@0: % * - Combines autocor, cepstrum curves wolffd@0: % corrcoef - Computes correlation between curves wolffd@0: % wolffd@0: %PREFERENCES wolffd@0: % mirchunklim - Get or set the chunk size threshold wolffd@0: % mirwaitbar - Toggles on/off the display of progress bars wolffd@0: % mirverbose - Toggles on/off the display of ongoing operations wolffd@0: % mirparallel - Toggles on/off parallel processing