On Sat, Jul 8, 2017 at 10:39 AM, Sébastien Blaisot <mi...@blaisot.org>
wrote:
> Le 08/07/2017 à 03:00, Harry van Haaren a écrit :
>
> On Fri, Jul 7, 2017 at 8:45 PM, Sébastien Blaisot <mi...@blaisot.org>
> wrote:
>
>
>> 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 :)
>
>
>
ok, so is could be "theorically" possible to have ctrla croos-platform some
> time in the future ;)
>
Yep! And until there is value in actually *doing* it, it will probably
remain theory :D
> 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.
>
> no problem, htat's where the community is helpful : divide time required
> and access to hardware into smaller chunks
>
Good point.
> 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?
>
>
> Well, when talking about show stopper, I meant that we should not release
> a version of Mixxx with a different user experience on the different
> platforms and that we should try to have a similar experience on all
> platform the most that we can.
> This is my opinion (only mine, I won't talk for others).
>
> My intent is not to discourage you from integrating Ctrla to Mixxx. Each
> feature of Mixxx has started as a POC and has been polished before reaching
> the application and being shipped in a release.
> It's more like a goal to achieve ;)
>
> Sorry if my message sounded a bit rude, this was not my intent. I find the
> idea really interresting.
> We can start on linux only to prove the working of the concept, but I
> think we should resolve the cross-platform thing before shipping a version
> of Mixxx with ctrla.
>
Thanks for explaining your point-of-view more. I agree that having similar
user-experience on different
platforms is a good goal, and adds value to the Mixxx project. I'm working
on an initial set of commits
that I can send for review - with basic functionality (so no TCC etc, just
1 event hardcoded -> ControlProxy).
Once that's in a place where its worth sharing, I'll send a PR to the Mixxx
github, and post on list :)
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!
>
>
> that's the point :)
>
> regards,
>
> sb
>
Yep, and its a good point! Cheers, -Harry
--
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