Re: [Mixxx-devel] [Feature Proposal] Ctlra Controller Hotplug Support

2017-07-08 Thread Be
Hi Harry, I read the paper for the presentation at LAC 2017 that you linked on IRC: http://musinf.univ-st-etienne.fr/lac2017/pdfs/01_C_E_137795.pdf Going along with what I mentioned in my previous post, I do not think Ctlra should be aware of the "userdata". IMO that should be left to the

Re: [Mixxx-devel] [Feature Proposal] Ctlra Controller Hotplug Support

2017-07-08 Thread Be
On 07/08/2017 06:51 PM, Harry van Haaren wrote: 3. The programming language. It is a lot easier to find someone who knows JavaScript, or at least kinda knows JavaScript enough to get by for a small project, than it is to find someone who knows C. For people with minimal or no

Re: [Mixxx-devel] [Feature Proposal] Ctlra Controller Hotplug Support

2017-07-08 Thread Harry van Haaren
On Sat, Jul 8, 2017 at 10:32 PM, Daniel Schürmann wrote: > I share Be's concerns about TinyCC compiler. On one hand it is available > in the Ubuntu repos, on the other hand it is "not recommended for > production use" in the explaining text. > > But that is not a big problem.

Re: [Mixxx-devel] [Feature Proposal] Ctlra Controller Hotplug Support

2017-07-08 Thread Harry van Haaren
On Sat, Jul 8, 2017 at 9:00 PM, Be wrote: > Thanks for taking up this project! Reading your proposal on the wiki page, > the way you intend to integrate into Mixx's ControllerManager and > Controller classes makes more sense now. > Thanks, and glad to hear it. > The big question

Re: [Mixxx-devel] [Feature Proposal] Ctlra Controller Hotplug Support

2017-07-08 Thread Be
On 07/07/2017 11:37 AM, Daniel Schürmann wrote: In terms of am everage use, a library is updated by the various Linux distros in a two years cycle. If someone chooses a distro with a slow release cycle like Ubuntu LTS or Debian stable they should understand that access to the latest software

Re: [Mixxx-devel] [Feature Proposal] Ctlra Controller Hotplug Support

2017-07-08 Thread Be
On 07/08/2017 04:32 PM, Daniel Schürmann wrote: I think we have to distinguish between two areas of device depended code. 1. The driver part, which presents the controller in a generic way like it already happens with midi controllers 2. The application mapping, to adapt application features to

Re: [Mixxx-devel] [Feature Proposal] Ctlra Controller Hotplug Support

2017-07-08 Thread Daniel Schürmann
Hi Be, Hi Harry, I share Be's concerns about TinyCC compiler. On one hand it is available in the Ubuntu repos, on the other hand it is "not recommended for production use" in the explaining text. But that is not a big problem. For me it makes no difference if we dynamic ling a device.so file

Re: [Mixxx-devel] [Feature Proposal] Ctlra Controller Hotplug Support

2017-07-08 Thread Be
Thanks for taking up this project! Reading your proposal on the wiki page, the way you intend to integrate into Mixx's ControllerManager and Controller classes makes more sense now. The big question I am wondering about is the process of creating the mappings from Ctlra events to Mixxx's

Re: [Mixxx-devel] [Feature Proposal] Ctlra Controller Hotplug Support

2017-07-08 Thread Harry van Haaren
On Sat, Jul 8, 2017 at 10:39 AM, Sébastien Blaisot wrote: > Le 08/07/2017 à 03:00, Harry van Haaren a écrit : > > On Fri, Jul 7, 2017 at 8:45 PM, Sébastien Blaisot > wrote: > > >> Mixxx is a cross-platform application (Linux, MacOS, Windows). >> > Is ctrla

Re: [Mixxx-devel] [Feature Proposal] Ctlra Controller Hotplug Support

2017-07-08 Thread Sébastien Blaisot
Le 08/07/2017 à 03:00, Harry van Haaren a écrit : On Fri, Jul 7, 2017 at 8:45 PM, Sébastien Blaisot > wrote: Mixxx is a cross-platform application (Linux, MacOS, Windows). Is ctrla also a cross-platform library ? Currently nope, it is a