New issue
Advanced search Search tips

Issue 733873 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature



Sign in to add a comment

Feature request: Chrome recognized as a MIDI Device

Reported by indric...@gmail.com, Jun 16 2017

Issue description

Chrome Version       : 58.0.3029.110
OS Version: OS X 10.10.5
URLs (if applicable) :
Other browsers tested:
  Add OK or FAIL after other browsers where you have tested this issue:
     Safari 5:
  Firefox 4.x:
     IE 7/8/9:

What steps will reproduce the problem?
1. open a DAW (Ableton Live for example)
2. Chrome is not recognized as a MIDI Device

What is the expected result?
    insert code like chromeAsMIDIDevice() in your javascript script
    get Chrome recognized as a MIDI Device.
    send and receive MIDI message from Chrome in your DAW

What happens instead of that?
    This functionnality is not implemented

Please provide any additional information below. Attach a screenshot if
possible.

UserAgentString: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36



 

Comment 1 by tapted@chromium.org, Jun 16 2017

Components: Blink>Media>Capabilities
Labels: -Type-Bug Type-Feature
Components: -Blink>Media>Capabilities Blink>WebMIDI
Labels: -OS-Mac
Let me remove Mac label since OWP feature request should not be an OS specific.

I'm really not sure if I understand the request correctly.
But if you just want to send and receive MIDI messages from Chrome, it's exactly what Web MIDI provides. Chrome is no more MIDI device than other DAW applications are.

If you want to communicate among DAW applications and Chrome, you could use IAC driver that macOS provides.
(FYI http://www.soundonsound.com/techniques/mac-os-x-tiger-musicians-guide)

If you are saying that you want to play Web Audio based synthesizer via Web MIDI from native DAW applications. That makes sense, and there is a spec discussion at W3C. But I decided not to go without other browsers catching up.
https://github.com/WebAudio/web-midi-api/issues/45
https://github.com/WebAudio/web-midi-api/issues/124

Comment 4 by indric...@gmail.com, Jun 16 2017

Thanks for the change an sorry about that.

What I'm talking about is Chrome being recognized in the midi.inputs and outputs with a unique ID.
For the moment DAWS and Chrome works the same way they are a MIDI io matrix for devices and virtual MIDI port(s).
The aim would be Chrome being a virtual MIDI device on his own.
(see Loopback port)
Labels: Needs-Milestone
Labels: -Needs-Milestone
Hey, ranjitkan@, why milestone is needed for a unconfirmed P3 feature request?

indricorp@, we need to discuss the spec and reach a consensus with other working group members beforehand. But this will need installing a specially designed device driver on Windows. So, we probably need to make sure that the use case is really important for many users.

Comment 7 by indric...@gmail.com, Jun 20 2017

toyoshim@ Is there a way to participate to this discussion?
Do I need to open a specific topic somewhere?
I already showed links in the comment 3.
Labels: M-61
Status: Untriaged (was: Unconfirmed)
Since this is a feature request, marking it as untriaged.
Labels: -M-61

Sign in to add a comment