Filter löschen
Filter löschen

matlab MIDI input

6 Ansichten (letzte 30 Tage)
Craig Minchin
Craig Minchin am 4 Apr. 2011
I'm new to matlab and am wondering if this is possible for a college project.
I want to make a synthesizer, it'll use java to take in MIDI messages from an external MIDI keyboard and will generate sounds in real-time.

Antworten (2)

Ruslan López
Ruslan López am 17 Nov. 2011
Perhaps using udp messages, but i don't see why use Matlab because I don't know any way of working in the score level :/

Tucker McClure
Tucker McClure am 27 Dez. 2012
Hi Craig,
There's a MIDI Interface available in File Exchange for MIDI input. It's Windows-only.
In order to generate real-time sound in MATLAB, you'll need an ability to buffer sound going to the audio interface. The DSP System Toolbox comes with such an ability (dsp.AudioPlayer) and also includes low-latency ASIO drivers (these are for Windows; Mac's native drivers are already low latency). Another File Exchange entry (the Real Time Audio Processor) provides a real-time sound generation framework and an example of building a simple synthesizer in MATLAB. It also includes the MIDI Interface from above.

Kategorien

Mehr zu Audio I/O and Waveform Generation finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by