MIDI: Difference between revisions

From SGMK-SSAM-WIKI
Jump to navigation Jump to search
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
== 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 [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:
[http://jazz-soft.org/ jazz-soft.org]
Javascript library to use (jazz-soft plugin must be installed before):
[https://github.com/cwilso/WebMIDIAPIShim github.com/cwilso/WebMIDIAPIShim]
== Linux ==
== 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