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

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