[alsa-devel] [RFC] MIDI over Bluetooth Low Energy

Felipe Tonello eu at felipetonello.com
Thu Oct 1 13:59:14 CEST 2015


Hi Clemens,

On Thu, Oct 1, 2015 at 12:53 PM, Clemens Ladisch <clemens at ladisch.de> wrote:
> Felipe Tonello wrote:
>> On Thu, Oct 1, 2015 at 12:27 PM, Clemens Ladisch <clemens at ladisch.de> wrote:
>>> Felipe Tonello wrote:
>>>> I am planning to start the support of MIDI BLE profile[1].
>>>>
>>>> I suggest two main goals:
>>>>  * To be transparent to applications, i.e., use rawmidi and sequencer
>>>> ALSA interfaces to interact.
>>>>  * To support peripheral and central BLE roles.
>>>>
>>>> My question is: what is the best way possible of doing it?
>>>
>>> Just write a (user-space) sequencer client.
>>
>> But this will limit to seq interface only. It will not be available
>> via rawmidi interface, right?
>
> Yes.  And why would this be a problem?

None besides the obvious fact that rawmidi interface will be out.

>
>>>> They all have the problem of context switching between bluez plugin
>>>> and alsa midi driver.
>>>
>>> Why would context switches be a problem?
>>
>> It is just too much travelling around.
>
> It hasn't been a problem with any other MIDI application.

It can be for MIDI Multidimensional Polyphonic Expression (MPE)[1] .

[1] https://docs.google.com/document/d/1-26r0pVtVBrZHM6VGA05hpF-ij5xT6aaXY9BfDzyTx8/edit

Felipe


More information about the Alsa-devel mailing list