annotate toolboxes/MIRtoolbox1.3.2/MIRToolbox/Contents.m @ 0:e9a9cd732c1e tip

first hg version after svn
author wolffd
date Tue, 10 Feb 2015 15:05:51 +0000
parents
children
rev   line source
wolffd@0 1 % MIRtoolbox
wolffd@0 2 % Version 1.3.2 19-January-2011
wolffd@0 3 %
wolffd@0 4 % A more detailed documentation of each function is available using the
wolffd@0 5 % help command. For instance, type help miraudio.
wolffd@0 6 %
wolffd@0 7 % A complete documentation is available in the downloaded folder and online.
wolffd@0 8 % http://www.jyu.fi/music/coe/materials/mirtoolbox
wolffd@0 9 %
wolffd@0 10 %BASIC AUDIO OPERATIONS
wolffd@0 11 % miraudio - Loads and return waveform
wolffd@0 12 % mirframe - Decomposes into successive frames
wolffd@0 13 % mirsegment - Decomposes into successive segments
wolffd@0 14 % mirlength - Temporal length
wolffd@0 15 %
wolffd@0 16 %DATA OUTPUT
wolffd@0 17 % mirgetdata - Return result as a Matlab standard structure
wolffd@0 18 % mirsave - Save audio and other temporal data into audio files
wolffd@0 19 % mirexport - Export the analytical results to a text file
wolffd@0 20 % mirplay - Plays audio and other temporal data
wolffd@0 21 %
wolffd@0 22 %ANALYTICAL OPERATORS
wolffd@0 23 % mirspectrum - FFT spectrum with many post-processing operations
wolffd@0 24 % mirautocor - Autocorrelation function
wolffd@0 25 % mirfilterbank - Decomposes into channels via a bank of filters
wolffd@0 26 % mirsum - Sums the channels of a filterbank
wolffd@0 27 %
wolffd@0 28 %DYNAMIC
wolffd@0 29 % mirrms - Root mean square energy
wolffd@0 30 % mirlowenergy - Number of frames with lower than average energy
wolffd@0 31 % mirenvelope - Amplitude envelope (global shape of the waveform)
wolffd@0 32 % mironsets - Note onset positions and characteristics
wolffd@0 33 % mirattacktime - Duration of note attacks
wolffd@0 34 % mirattackslope - Average slope of note attacks
wolffd@0 35 % mireventdensity - Average frequency of events
wolffd@0 36 %
wolffd@0 37 %RHYTHM
wolffd@0 38 % mirtempo - Tempo (in beats per minute)
wolffd@0 39 % mirfluctuation - Fluctuation strength (periodicities in each channel)
wolffd@0 40 % mirbeatspectrum - Beat spectrum, characterizing the rhythmic content
wolffd@0 41 % mirpulseclarity - Rhythmic clarity, i.e., beat strength
wolffd@0 42 %
wolffd@0 43 %TIMBRE
wolffd@0 44 % mirbrightness - Spectral brightness (high-frequency rate)
wolffd@0 45 % mirrolloff - Spectral rolloff (frequency above which is located a
wolffd@0 46 % certain amount of energy)
wolffd@0 47 % mirmfcc - Mel-frequency cepstrum coefficients
wolffd@0 48 % (numerical description of the spectrum envelope)
wolffd@0 49 % mirinharmonicity - Inharmonicity (partials non-multiple of fundamental)
wolffd@0 50 % mirroughness - Roughness (sensory dissonance)
wolffd@0 51 % mirregularity - Spectrum irregularity (amplitude variability of
wolffd@0 52 % successive peaks)
wolffd@0 53 %
wolffd@0 54 %PITCH
wolffd@0 55 % mirpitch - Pitch frequencies
wolffd@0 56 % mircepstrum - Cepstrum representation (showing periodicities)
wolffd@0 57 % mirmidi - Attempts a conversion of audio into MIDI
wolffd@0 58 %
wolffd@0 59 %TONALITY
wolffd@0 60 % mirchromagram - Chromagram (distribution of energy along pitches)
wolffd@0 61 % mirkeystrength - Key strengths (probability of key candidates)
wolffd@0 62 % mirkey - Best keys and modes (in the 12 tone system)
wolffd@0 63 % mirkeysom - Visualizes key strengths with self-organizing map
wolffd@0 64 % mirmode - General estimation of mode (major/minor)
wolffd@0 65 % mirtonalcentroid - Tonal centroid (using circles of fifths and thirds)
wolffd@0 66 % mirhcdf - Harmonic Change Detection Function
wolffd@0 67 %
wolffd@0 68 %PREDICTIONS
wolffd@0 69 % miremotion - Emotion, represented both as classes and dimensions
wolffd@0 70 %
wolffd@0 71 %ANALYSIS
wolffd@0 72 % mirmean - Returns the mean of any feature
wolffd@0 73 % mirstd - Returns the standard deviation of any feature
wolffd@0 74 % mirstat - Returns statistics of any feature
wolffd@0 75 % mirpeaks - Peaks
wolffd@0 76 % mirhisto - Histogram
wolffd@0 77 % mirentropy - Entropy
wolffd@0 78 % mirzerocross - Sign-changes ratio
wolffd@0 79 % mircentroid - Centroid (center of gravity)
wolffd@0 80 % mirspread - Spread (non-concentration)
wolffd@0 81 % mirskewness - Skewness (lack of symmetry)
wolffd@0 82 % mirkurtosis - Kurtosis (peakiness)
wolffd@0 83 % mirflatness - Flatness
wolffd@0 84 %
wolffd@0 85 %SIMILARITY
wolffd@0 86 % mirflux - Flux, i.e., distance between successive frames
wolffd@0 87 % mirsimatrix - Similarity matrix
wolffd@0 88 % mirnovelty - Novelty score
wolffd@0 89 % mirdist - Distance between audio files
wolffd@0 90 % mirquery - Query by example
wolffd@0 91 %
wolffd@0 92 %OTHER
wolffd@0 93 % mirclassify - Classifies audio sequences
wolffd@0 94 % mircluster - Clusters segments or frames
wolffd@0 95 % mirfeatures - Compute a large range of features
wolffd@0 96 % mirmap - Performs statistical mapping
wolffd@0 97 %
wolffd@0 98 %MATLAB FUNCTIONS generalized to the MIRtoolbox data
wolffd@0 99 % + - Superposes audio files
wolffd@0 100 % * - Combines autocor, cepstrum curves
wolffd@0 101 % corrcoef - Computes correlation between curves
wolffd@0 102 %
wolffd@0 103 %PREFERENCES
wolffd@0 104 % mirchunklim - Get or set the chunk size threshold
wolffd@0 105 % mirwaitbar - Toggles on/off the display of progress bars
wolffd@0 106 % mirverbose - Toggles on/off the display of ongoing operations
wolffd@0 107 % mirparallel - Toggles on/off parallel processing