Intelligent Sound Processing Toolbox
Contents
Demonstrations
- isp_audioreaddemo
- Demonstration of how to use isp_audioread
- isp_distancemeasuredemo
- Demonstrate various aspects of music distance measures
- isp_distributedemo
- Demonstration of isp_distribute.
- isp_evaluatedemo1
- Demonstration of how to use the evaluation framework
- isp_evaluatedemo2
- Demonstration of how to use the evaluation framework
- isp_gmmdemo
- Demonstration that uses the Gaussian mixture model functions.
- isp_mididemo
- Demonstration of midi input/output
- isp_rhythmdemo
- Demonstration of isp_tirhythm and the evaluation framework
Classification
- isp_gmmdemo
- Demonstration that uses the Gaussian mixture model functions.
- isp_gmmdistance
- Compute distance between two Gaussian mixture models.
- isp_gmmprobability
- Probability of vectors according to a specified Gaussian Mixture Model.
- isp_gmmrand
- Generate random vectors from a Gaussian Mixture Model.
- isp_gmmtrain
- Train a Gaussian mixture model from data
- isp_kmeans
- Binary tree k-means algorithm
Distributed Computing
- isp_distributedemo_helper1
- Helper function for isp_distributedemo
- isp_distributedemo_helper2
- Helper function for isp_distributedemo
- isp_distributedemo
- Demonstration of isp_distribute.
- isp_distribute
- Distribute job for parallel execution on multiple machines.
- isp_runjob
- Execute pending, distributed jobs.
Evaluation
- isp_computedistance
- Compute distance matrix.
- isp_evaluatedistancematrix
- Helper function for isp_evaluate
- isp_evaluate
- Evaluate a musical distance measures
- isp_extractfeature
- Extract features from a song.
- isp_makesonglist
- Generate a song list from various collections
- isp_plotresults
- Plots results returned by isp_evaluate
- isp_testskeleton
- Internal function providing a framework for isp_evaluate.
Features
- isp_ar
- Compute multivariate autoregressive coefficients.
- isp_arwrapper
- Wrapper function for isp_ar.
- isp_chroma
- Compute chroma vectors
- isp_ifchromagram
- Compute chromagram from instantaneous frequency
- isp_ifgram
- Instantaneous frequency by phase derivative.
- isp_ifptrack
- Pitch track based on instantaneous frequency.
- isp_melfilterbank
- Compute the mel scaled filterbank.
- isp_mfccat
- Reimplementation of MFCC from the Auditory Toolbox
- isp_mfccgmmkl
- Definition of MFCC-GMM-Kullback-Leibler distance measure
- isp_mfccsig
- Compute the MFCC of a signal.
- isp_mfccvb
- MFCC implementation based on Mike Brookes' Voicebox
- isp_spectrogram
- Compute the spectrogram of a signal.
- isp_tichroma
- Define time scale invariant chroma-based distance measure.
- isp_tirhythm
- Define time scale insensitive measure of rhythmic distance.
Sampled audio
- isp_audioreaddemo
- Demonstration of how to use isp_audioread
- isp_audioread
- Read audio file.
- isp_mp3read
- Read wave data and song information from an MP3 file.
- isp_wavmodify
- Modifies properties of a WAV struct.
MIDI
- isp_mididemo
- Demonstration of midi input/output
- isp_midigmname
- Return names of instruments in General MIDI Level 1 sound set.
- isp_midimodify
- Modifies properties of a MIDI struct.
- isp_midiread
- Read MIDI file
- isp_midishow
- Visualize a midi song
- isp_midisynth
- Synthesize a MIDI song to wave data.
- isp_midiwrite
- Write MIDI file.
Miscellaneous
- isp_assert
- Print error message if assertion does not hold.
- isp_bsearch
- Binary search
- isp_callexecutable
- Locate and execute external command (internal ISP toolbox command).
- isp_interpretarguments
- Interpret arguments and set default values for unspecified fields.
- isp_linestyle
- Create options for line and marker styles.
- isp_nonempty
- Return the first non-empty input argument
- isp_pickle
- Convert Matlab data to column vector
- isp_plot
- Plot many-dimensional variable
- isp_showspectrogram
- Plots a spectrogram
- isp_subplotlabel
- Plot per-figure labels
- isp_tempfile
- Generate temporary file name
- isp_toolboxpath
- Returns the path to the ISP Toolbox
- isp_unpickle
- Recover original Matlab object from pickled column vector.
| Intelligent Sound Processing Toolbox |