From mboxrd@z Thu Jan 1 00:00:00 1970 From: Clemens Ladisch Subject: Re: [RFC] MIDI over Bluetooth Low Energy Date: Thu, 1 Oct 2015 13:27:15 +0200 Message-ID: <560D1893.6040509@ladisch.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from dehamd003.servertools24.de (dehamd003.servertools24.de [31.47.254.18]) by alsa0.perex.cz (Postfix) with ESMTP id D8E4426666D for ; Thu, 1 Oct 2015 13:27:52 +0200 (CEST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: Felipe Tonello , alsa-devel@alsa-project.org, linux-bluetooth@vger.kernel.org List-Id: alsa-devel@alsa-project.org 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. > [...] > They all have the problem of context switching between bluez plugin > and alsa midi driver. Why would context switches be a problem? Regards, Clemens From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Subject: Re: [alsa-devel] [RFC] MIDI over Bluetooth Low Energy To: Felipe Tonello , alsa-devel@alsa-project.org, linux-bluetooth@vger.kernel.org References: From: Clemens Ladisch Message-ID: <560D1893.6040509@ladisch.de> Date: Thu, 1 Oct 2015 13:27:15 +0200 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Sender: linux-bluetooth-owner@vger.kernel.org List-ID: 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. > [...] > They all have the problem of context switching between bluez plugin > and alsa midi driver. Why would context switches be a problem? Regards, Clemens