MidiFileSynthSource Class Reference
[Input/Output]

Reads a MIDI file and synthesizes audio (needs MATLAB and the MIDI Toolbox). More...

#include <MidiFileSynthSource.h>

Inherits Marsyas::MarSystem.


Detailed Description

Reads a MIDI file and synthesizes audio (needs MATLAB and the MIDI Toolbox).

MidiFileSynthSource makes use of the MIDI Toolbox for MATLAB (see http://www.jyu.fi/hum/laitokset/musiikki/en/research/coe/materials/miditoolbox/ ) using the MATLABengine. It takes a midi file and synthesizes the corresponding audio. Both the mixed audio and each MIDI channel audio is output (the mixed audio is the first observation, while the following observations have the audio of each MIDI track, individually (this may be usefull for ground truth purposes). For each output audio frame is also returned the number of playing MIDI notes (computed from the midi data).

Controls:

Definition at line 71 of file MidiFileSynthSource.h.


The documentation for this class was generated from the following files:

Generated on Wed May 23 00:02:23 2012 for Marsyas by  doxygen 1.5.6