On Fri, Jul 7, 2017 at 8:45 PM, Sébastien Blaisot <mi...@blaisot.org> wrote:
> Hi Harry,
>
Hey!
> Mixxx is a cross-platform application (Linux, MacOS, Windows).
>
Is ctrla also a cross-platform library ?
>
Currently nope, it is a WIP library developed and tested on Linux only. The
APIs are not
OS-specific in any way, and the libraries (currently) in use all claim to
be cross-platform.
That means *in theory*, Ctlra is cross-platform too, but actually
compiling/testing/etc is
required (and as you probably know, that's a huge amount of work :)
> If this is not the case, it is a show stopper IMHO.
>
I understand that for Mixxx it would be ideal if Ctlra supported all
targets - totally understand.
As you're aware x-platform development requires significant time, testing,
and access to the
platforms themselves. I do not have access to large quantities of time, or
OsX/Win platforms.
I'll ask a few questions, just to get understand your point-of-view that
this could be a show stopper.
How much of the blueprint / wiki / youtube-video / etc are you familiar
with? I'd like to avoid
sweeping the Ctlra idea off the table just because its not currently cross
platform - even if it is only
a POC on how to implement hotplug/HD screens, isn't that a valuable
contribution to Mixxx?
Regards,
>
> sb
>
Thanks for your input - of course when suggesting a new method/library to
do things, there will
be "bumpy" parts that need to be worked through, and I appreciate your
highlighting that in this
case cross-platform support is likely going to be one of those bumpy parts!
Thanks again, -Harry
PS: You've replied to the first email I sent, not the latest email in the
thread, in which I attempted to
explain the value of the Ctlra library to Mixxx - reasons for using C, and
hopefully what value add
the Ctlra library would have for a project like Mixxx. If you didn't see
the newer one yet, perhaps
it is of interest.
>
> Le 06/07/2017 à 23:57, Harry van Haaren a écrit :
>
> Hi All,
>
> First of all - this is my first post to the Mixxx-devel list, so a brief
> intro is in order;
> I'm Harry van Haaren, developer of the OpenAV audio software, bit of a
> music/tech/linux head :)
>
> I've recently been working on improving controller support in Linux audio
> land, in particular
> what I call "modern USB HID" controller devices (think DJ controllers like
> Akai/NI/Abletons range).
> I've developed the Ctlra library as OpenAV, which provides access to these
> hardware devices
> on Linux. The library allows hotplug and various other "advanced" features
> like accessing
> screens on devices.
>
> I'd like to integrate Ctlra into Mixxx - to provide access to hardware
> currently not available
> to Linux users, and also to provide hotplug support to those controllers.
> I've created a blueprint
> on Launchpad[1], and written an introduction on Ctlra and how I propose to
> integrate it in Mixxx[2].
> Finally, there is a documentation page on what Ctlra itself achieves
> here[3], and the source is here[4].
>
> If you have an interest in hotplug of controllers, controller support or
> hardware on Linux,
> do have a read of the wiki page and others, and I'd appreciate your input
> on the ideas!
>
> Thanks for all your efforts on Mixxx so far, onwards and upwards!
> -Harry of OpenAV
>
> [1] https://blueprints.launchpad.net/mixxx/+spec/ctlra-controller-support
> [2] https://www.mixxx.org/wiki/doku.php/ctlra_support
> [3] http://openavproductions.com/doc/ctlra.html
> [4] https://github.com/openAVproductions/openAV-ctlra
>
> --
>
> http://www.openavproductions.com
>
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
--
http://www.openavproductions.com
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel