MIDI: Difference between revisions

From SGMK-SSAM-WIKI
Jump to navigation Jump to search
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:


Access and control for MIDI devcices over the Web.
Access and control for MIDI devcices over the Web.
Google Chrome beta supports webmidi out of the box.
Get chrome beta on [https://www.google.com/chrome/browser/beta.html www.google.com/chrome/browser/beta.html]
Archlinux users: install google-chrome-beta in AUR.
W3C draft for webmidi
[http://www.w3.org/TR/webmidi/ w3.org/TR/webmidi]
Even more up-to-date version on github ;)
[http://webaudio.github.io/web-midi-api/ webaudio.github.io/web-midi-api/]
THE FOLLOWING IS DEPRECATED AND FOR REFERENCE ONLY:


Plugin for MacOSX and Windows:
Plugin for MacOSX and Windows:
Line 9: Line 22:
[https://github.com/cwilso/WebMIDIAPIShim github.com/cwilso/WebMIDIAPIShim]
[https://github.com/cwilso/WebMIDIAPIShim github.com/cwilso/WebMIDIAPIShim]


W3C draft for webmidi
== Linux ==
[http://www.w3.org/TR/webmidi/ w3.org/TR/webmidi]


== Linux ==
List ALSA RawMIDI ports:
$ amidi -l


List available MIDI input clients
List available MIDI input clients
  $ aconnect -i
  $ aconnect -i
Check incoming messages, replace ## with the client number from aconnect -i:
$ aseqdump -p ##


List available MIDI output clients
List available MIDI output clients
  $ aconnect -o
  $ aconnect -o
show what's happening on the midi port
$ amidi -l
$ amidi -p hw:1,0,0 -d

Latest revision as of 22:12, 24 April 2015

MIDI for Web

Access and control for MIDI devcices over the Web.

Google Chrome beta supports webmidi out of the box.

Get chrome beta on www.google.com/chrome/browser/beta.html Archlinux users: install google-chrome-beta in AUR.

W3C draft for webmidi w3.org/TR/webmidi

Even more up-to-date version on github ;) webaudio.github.io/web-midi-api/

THE FOLLOWING IS DEPRECATED AND FOR REFERENCE ONLY:

Plugin for MacOSX and Windows: jazz-soft.org

Javascript library to use (jazz-soft plugin must be installed before): github.com/cwilso/WebMIDIAPIShim

Linux

List ALSA RawMIDI ports:

$ amidi -l

List available MIDI input clients

$ aconnect -i

Check incoming messages, replace ## with the client number from aconnect -i:

$ aseqdump -p ##

List available MIDI output clients

$ aconnect -o

show what's happening on the midi port

$ amidi -l
$ amidi -p hw:1,0,0 -d