On Tue, Nov 21, 2017 at 7:56 PM, Be <b...@gmx.com> wrote:
> Thank you for the update. This idea of virtualizing controllers is
interesting and I like that you're trying to make it easier for communities
to support controllers.
Cool - me too :)
> However, I'm a bit skeptical that it will practically make much of a
difference in how well various applications support controllers unless we
can get hardware manufacturers to support Ctlra with a virtual version of
their controller.
Yes, its a chicken-egg problem: we can't make applications support Ctlra
unless there is supported hardware, and we can't (easily) get all hardware
supported without software that would be enabled by it. Long story short -
OpenAV is working towards enabling a bunch of fancy USB HID controllers,
and then plans to write some fancy live-performance software to integrate
with them. (Aka: just jump in and get coding on HW + SW).
> Could you say a bit more about that application you are using with the
Kontrol D2?
Sure - perhaps on another thread, I'd prefer keep this for Ctlra (and not
get too side-tracked into awesome new features :)
> I hope to spend more time looking at your code and helping out with Ctlra
after we release 2.1 beta in late December.
No stress - there's lots of changes to be made in Ctlra for
user-friendlyness yet.. and API changes! All being tracked here:
https://github.com/openAVproductions/openAV-Ctlra/issues/49
> On 11/20/2017 05:42 PM, Harry van Haaren wrote:
>>
>> Hey Mixxx folks!
>>
>> I've recently used Mixxx to demonstrate the Ctlra library I've been
working on, which integrates fancy HW devices with Mixxx.
>> The video is an hour long, but the demo starts here:
https://youtu.be/qHt-AQHcBXg?t=332
>>
>> The event was Sonoj[2], a convention on open-source audio software for
musicians, held in Koln in Germany.
>> The goal of the talk was to demonstrate "tight integration" between
Ctlra library and "other software" (eg Mixxx :)
>>
>> Developers, checkout 17:15, where the "Virtual Devices" concept is
introduced. Please think of "how to
>> enable everybody in the community", as the virtual devices hopes to
solve how to enable and assist beginner
>> users in creating customized controller maps. More than only that - it
hopes to allow accessing HD screens on
>> all Ctlra supported devices, and get tight integration to the next level.
>>
>> Note also that Ctlra hopes to integrate with all DAWs and Software
projects - not just Mixxx. Some will (accurately)
>> note that the Mixxx project has ControlProxy APIs, and with that the JS
based controller mappings APIs. Correct,
>> and from that point of view I totally understand that this library might
not add much value to Mixxx (yet..). Once
>> we integrate HD screens, and devices that require lots of complex logic
to support, it would be great if not every
>> open-source project duplicated this effort - hence Ctlra library.
>>
>> Feedback and suggestions welcome, for those interested in code, please
see the references below!
>>
>> Regards, -Harry
>>
>> [1] https://www.youtube.com/watch?v=qHt-AQHcBXg
>> [2] https://sonoj.org/
>>
>> Code references:
>> Ctlra library: https://github.com/openAVproductions/openAV-Ctlra/
>> Ctlra "manual" explains the concept:
http://openavproductions.com/doc/ctlra.html
>> Avtka (virtual device UI) library:
https://github.com/openAVproductions/openAV-avtka
>>
>> --
>>
>> 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
>>
>
>
------------------------------------------------------------------------------
> 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
------------------------------------------------------------------------------
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