Re: [webkit-dev] Adding Web MIDI API support to WebCore

2013-01-19 Thread Allan Sandfeld Jensen
On Saturday 19 January 2013, Benjamin Poulain wrote: On Fri, Jan 18, 2013 at 3:04 PM, Levi Weintraub le...@chromium.org wrote: I see that this is intended to go in as a module. My understanding is that concept was created to allow this sort of thing with minimal impact to core

Re: [webkit-dev] Adding Web MIDI API support to WebCore

2013-01-19 Thread Takashi Toyoshima
Thank you everyone for your feedback. We realize that adding a new API is something to be considered very carefully and know that we need to get general WebKit buy-in before proceeding with any development here. It's very true that each new feature has its costs and benefits. I do hope we can

Re: [webkit-dev] Adding Web MIDI API support to WebCore

2013-01-19 Thread Maciej Stachowiak
On Jan 19, 2013, at 8:56 AM, Takashi Toyoshima toyos...@chromium.org wrote: Thank you everyone for your feedback. We realize that adding a new API is something to be considered very carefully and know that we need to get general WebKit buy-in before proceeding with any development here.

Re: [webkit-dev] Adding Web MIDI API support to WebCore

2013-01-19 Thread Maciej Stachowiak
On Jan 19, 2013, at 11:20 AM, noam.rosent...@nokia.com wrote: From: ext Maciej Stachowiak m...@apple.com Is this API useful in any way for users who do not have specialized and somewhat uncommon hardware devices? You don't need a particular hardware to play MIDI; only a sound card.

Re: [webkit-dev] Adding Web MIDI API support to WebCore

2013-01-19 Thread noam . rosenthal
(Resending to list, having some email issues…) From: ext Maciej Stachowiak m...@apple.commailto:m...@apple.com OK, but - sending low-level MIDI commands in binary form is extremely unlikely to be the most effective way to get music out of your sound card. While in the past, games or audio

[webkit-dev] Adding Web MIDI API support to WebCore

2013-01-18 Thread Takashi Toyoshima
Hi webkit-dev, I want to let you know that I plan to add Web MIDI API support to WebKit. This support will be behind the ENABLE_WEB_MIDI feature define. See the master bug for Web MIDI API: https://bugs.webkit.org/show_bug.cgi?id=107250 I'll enable this feature in Chromium port once the

Re: [webkit-dev] Adding Web MIDI API support to WebCore

2013-01-18 Thread Alexey Proskuryakov
(re-sending from webkit.org address) 18.01.2013, в 2:51, Takashi Toyoshima toyos...@chromium.org написал(а): Hi webkit-dev, I want to let you know that I plan to add Web MIDI API support to WebKit. This support will be behind the ENABLE_WEB_MIDI feature define. See the master bug for Web

Re: [webkit-dev] Adding Web MIDI API support to WebCore

2013-01-18 Thread Maciej Stachowiak
Some questions: - Are any other browser engines planning to implement this? (I couldn't tell from looking at the public-au...@w3.org archives). - Is this API useful in any way for users who do not have specialized and somewhat uncommon hardware devices? Regards, Maciej On Jan 18, 2013, at

Re: [webkit-dev] Adding Web MIDI API support to WebCore

2013-01-18 Thread Steve Williams
Implement as a dynamic/shared library plugin then whoever wants it gets it there's minimal bloat for those who don't. On 18/01/2013 19:51, Maciej Stachowiak wrote: Some questions: - Are any other browser engines planning to implement this? (I couldn't tell from looking at the

Re: [webkit-dev] Adding Web MIDI API support to WebCore

2013-01-18 Thread Levi Weintraub
I see that this is intended to go in as a module. My understanding is that concept was created to allow this sort of thing with minimal impact to core functionality. On Fri, Jan 18, 2013 at 2:15 PM, Steve Williams stephen.j.h.willi...@googlemail.com wrote: Implement as a dynamic/shared

Re: [webkit-dev] Adding Web MIDI API support to WebCore

2013-01-18 Thread Benjamin Poulain
On Fri, Jan 18, 2013 at 3:04 PM, Levi Weintraub le...@chromium.org wrote: I see that this is intended to go in as a module. My understanding is that concept was created to allow this sort of thing with minimal impact to core functionality. I don't think that is the concern at hand, but

Re: [webkit-dev] Adding Web MIDI API support to WebCore

2013-01-18 Thread Alexey Proskuryakov
(re-sending from webkit.org address) 18.01.2013, в 15:04, Levi Weintraub le...@chromium.org написал(а): I see that this is intended to go in as a module. My understanding is that concept was created to allow this sort of thing with minimal impact to core functionality. Modules certainly

Re: [webkit-dev] Adding Web MIDI API support to WebCore

2013-01-18 Thread Maciej Stachowiak
I think even given the module approach, we only want features that have cross-vendor support and/or a broad and compelling use case. I don't see evidence that this feature has either of those things, though I may be missing key information, which is why I asked my questions. I think a