MIDI Support - scripting

Good ideas, proposals, enhancements.
Post Reply
F1 - Bilberry
Posts: 1
Joined: Mon May 13, 2013 1:19 am

MIDI Support - scripting

Post by borfo » Mon Aug 05, 2013 5:11 pm

Hi Guys. Great work on this so far... I'm really looking forward to integrating it into my DJing setup once MIDI controller support is implemented. I thought you might want to take a look at the way Mixxx has implemented MIDI support - instead of just mapping each button or whatever to a native function in Mixxx (open source DJ software - mixxx.org), they have implemented support for scripting MIDI controllers using javascript, which allows a lot of flexibility in how controllers are mapped - you can do so much more than just map each button to one control.

Here's some documentation: http://mixxx.org/wiki/doku.php/midi_scripting
Here's the list of Mixxx controls that are exposed to scripts: http://mixxx.org/wiki/doku.php/mixxxcontrols
Here's the controller mappings forum: http://www.mixxx.org/forums/viewforum.php?f=7

Mixxx is also in the process of implementing HID controller scripting along the same lines - this allows you to use any HID device as a dedicated controller for Mixxx (like a keyboard, mouse, joystick, etc. Or any of the various DJ controllers that are HID rather than MIDI devices, like some of the Hercules controllers.) When you map a HID controller to Mixxx, Mixxx "takes over" the controller, so if it's a mouse, for example, it no longer behaves like a mouse in the OS (moving the pointer, etc.), it becomes a dedicated Mixxx controller and only does what your script allows it to do within mixxx - so you can use a second keyboard or something like that as a cheap dedicated controller. This HID functionality is partially implemented in Mixxx 1.11.

F5 - Eucalyptus
Posts: 7
Joined: Tue Jan 22, 2013 8:32 pm

Re: MIDI Support - scripting

Post by danh » Thu Aug 08, 2013 8:45 pm

Good point, I also wanted to suggest this someday. :)

The midi scripting engine makes mixxx extremely powerful and I think it could be the same with giada.

User avatar
F14 - Syrian Rue
Posts: 549
Joined: Thu Mar 08, 2012 6:51 pm

Re: MIDI Support - scripting

Post by FFT » Sat Aug 10, 2013 8:37 am

Hi guys, thanks for your inputs! We will begin with the "old school" midi mapping - also for the less technically savvy, beacuse it would take some additional time to include a new scripting engine, but the Midi/HID scripting seems very powerful. It's definitely a feature we want to include as soon as possible. Added to our roadmap.

Post Reply