Page 1 of 2

Playlist MIDI Control

Posted: Thu Dec 18, 2014 5:52 am
by druzic
I have been trying to setup my MIDI controller to sequentially change scenes with one or two buttons (like the next/previous entry buttons) but can't seem to make it work. If I select an entry and map it to a button , it only recognizes the button as a note velocity trigger and only switches from 0 to 1. If I try and map to a slider, it flys all over the place with no real control.

I'm sure there must be a trick to this seemingly basic functionality. Mapping to features and modifiers within modules works fine. ;) What am I missing?

Re: Playlist MIDI Control

Posted: Thu Dec 18, 2014 5:45 pm
by Magic
Good question. We don't actually have MIDI control implemented for the Next/Prev buttons yet, but we are working on it now and it should be available in version 1.54. There are keyboard shortcuts for those buttons though: Ctrl+[ and Ctrl+] on Windows, or Cmd+[ and Cmd+] on OS X.

In the meantime, it might be helpful to know that the MIDI Learn function doesn't provide all the possible options. Some MIDI commands can't be detected automatically, so they have to be manually configured using the drop-down boxes (when Show MIDI Config is enabled). In particular, the "Last Note" option maps every playlist entry to its corresponding MIDI note (starting at 0), so if you assign your MIDI controller's buttons to send out MIDI note messages, you can select any individual playlist entry whenever you want.

Hope that helps.

Re: Playlist MIDI Control

Posted: Sun Dec 21, 2014 8:43 am
by spacedoctor
Dumb question. How do you assign your usb controller (M-Audi x-session pro in my case) to send out MIDI note messages? I'm having the same problem getting scenes to transition..

Re: Playlist MIDI Control

Posted: Mon Dec 22, 2014 9:28 pm
by Magic
Hmm, I'm not sure about that controller specifically. Did it come with software to configure the button assignments?

Re: Playlist MIDI Control

Posted: Tue Dec 23, 2014 7:50 am
by spacedoctor
Good idea;there is some old discontinued software for MAudio called Enigma - I'll try that

Re: Playlist MIDI Control

Posted: Tue Dec 23, 2014 9:12 pm
by walmartian
All of the buttons on your controller send notes already, as seen below.
X.PNG
X.PNG (60.27 KiB) Viewed 47756 times
If you are trying to control scene transitions with a knob or fader then you need to select your controller
in the playlist midi config and use controller (cc) input -not note input.
Once you select "controller" in the drop down box you can use midi learn and just move the controller you want to assign.

Re: Playlist MIDI Control

Posted: Tue Dec 23, 2014 10:03 pm
by Magic
Thanks, that's helpful. Also, the MIDI Learn function should be able to detect note messages and cc messages without having to preselect anything -- you shouldn't even have to preselect the device, because it will listen for a message from any device that is currently connected.

Re: Playlist MIDI Control

Posted: Wed Dec 24, 2014 9:10 am
by spacedoctor
The problem seems to be that the CC sliders are selectable but aren't precise but the Notes i.e. the buttons aren't selectable in Midi learn. The Enigma software I managed to track down was for the original X-Session but maybe it can reassign the buttons, here's hoping

Re: Playlist MIDI Control

Posted: Mon Dec 29, 2014 3:28 pm
by Magic
maybe it can reassign the buttons, here's hoping
Ok. If you can't get it to work though, the very first thing I'm adding for v1.54 is the Prev/Next MIDI control, so you should have it fairly soon.

Re: Playlist MIDI Control

Posted: Tue Dec 30, 2014 10:48 pm
by spacedoctor
Cool - looking forward to that!

Re: Playlist MIDI Control

Posted: Wed Dec 31, 2014 6:20 pm
by druzic
Yeeeah Buddy! :P

Re: Playlist MIDI Control

Posted: Tue Jan 27, 2015 12:55 am
by spacedoctor
Have just updated to 1.54b and have got the scene advance working with my X-sessions midi controller (which is pretty basic). However it advances. or regresses two scenes at a time - not sure whether this is my controller, or a bug?

I have ordered the wireless Numark orbit to test this out but it may take a while to get to New Zealand via Portland.

Also wondering whether it is possible to assign midi buttons to each scene so rather than advancing in a linear fashion you could just select any scene from a set of midi pads!

Re: Playlist MIDI Control

Posted: Tue Jan 27, 2015 12:55 am
by spacedoctor
PS the new beta is great!

Re: Playlist MIDI Control

Posted: Tue Jan 27, 2015 2:49 am
by Magic
Have just updated to 1.54b and have got the scene advance working with my X-sessions midi controller (which is pretty basic). However it advances. or regresses two scenes at a time - not sure whether this is my controller, or a bug?
Hmm, I'm not sure. I haven't come across that issue with any other devices unfortunately. Is it possible your device is sending out two messages? Perhaps it's sending one when you push a button down, and then another one when you release it?

Were you able to figure out if there is a way for you to configure the messages it sends?
-EDIT- I found this link: http://community.m-audio.com/m-audio/to ... gma-editor . I think it has the mapping software you need.
I have ordered the wireless Numark orbit to test this out but it may take a while to get to New Zealand via Portland.
The Orbit definitely works, I just tested it yesterday on both Mac and PC. :)
Also wondering whether it is possible to assign midi buttons to each scene so rather than advancing in a linear fashion you could just select any scene from a set of midi pads!
Yup, the easiest thing to do is go into your mapping software -- I'll use the Orbit as an example since I just did it:
orbit.jpg
orbit.jpg (114.11 KiB) Viewed 49655 times
Assign the pads to use Note numbers that will correspond with each playlist scene #. What I did is start at Note 0 and go up incrementally from there, as you can see above. They even have the "Auto Fill" button at the bottom so you can do all the pads at once, increasing by 1 automatically. Cool eh?

Then, all you have to do is select the "Last Note" option from the Playlist MIDI config, as shown below. ("Last Note" just means the last note # that was received, since you could press more than one at once).
LastNote.jpg
LastNote.jpg (34.62 KiB) Viewed 49655 times
Pressing any pad on the Orbit will now cause the corresponding Playlist scene to be selected. Of course make sure you have the same Channel configured everywhere (in this case, 1).

Obviously with the Orbit you can only control 16 different scenes at once, but hopefully that's enough ;).

Eventually I do plan to allow each Playlist scene to be configured individually for MIDI commands, but that's a bit in the future.

Re: Playlist MIDI Control

Posted: Tue Jan 27, 2015 6:04 am
by spacedoctor
Thanks Eric - that's probably what is happening, a second note on release. But that looksgood with last note on the Orbit; rellay looking forward to that!

Re: Playlist MIDI Control

Posted: Wed Jan 28, 2015 6:44 am
by walmartian
Actually you have four programmable pad banks, so you could control 64 scenes using all four banks. :mrgreen:
To use the auto fill on the other banks you have to tell it the first note e.g bank 2 first note: 16, bank 3 first note 32 , bank four first note 48.
I need to test a second Orbit starting with the 64 and above range to see if I can use more than one at a time.

:idea: Your midi problem may be after touch or note off , it is on some controllers and can send additional data on release of button.
If you download MIDI-OX you can see exactly what is being output on your device, you can then configure it to filter out unwanted midi messages
such as after touch and/or note off messages. I suspect note off since they are mainly transport controls.

Re: Playlist MIDI Control

Posted: Wed Jan 28, 2015 9:44 am
by spacedoctor
Thanks walmartian that 64 banks idea is perfect. I am mac OS so can't use MIDI-OX but not too worried about the X-Session as I'll have the Orbit soon!

Re: Playlist MIDI Control

Posted: Sat Jan 31, 2015 11:45 am
by Anderspreus
walmartian wrote:Actually you have four programmable pad banks, so you could control 64 scenes using all four banks. :mrgreen:
To use the auto fill on the other banks you have to tell it the first note e.g bank 2 first note: 16, bank 3 first note 32 , bank four first note 48.
I need to test a second Orbit starting with the 64 and above range to see if I can use more than one at a time.

:idea: Your midi problem may be after touch or note off , it is on some controllers and can send additional data on release of button.
If you download MIDI-OX you can see exactly what is being output on your device, you can then configure it to filter out unwanted midi messages
such as after touch and/or note off messages. I suspect note off since they are mainly transport controls.
Hey Walmartian!!
This issue is making alot of problems for me. Could you please explain how you filter out the "note off" message when the button is released?
I have a midicontroller called Allen & Heath Xone K2 - and I use midiOX to send midi information to the controller so that the illumination is working. It would be cool if u could make the buttons "toggle" via midiox - great for Magic, but DAWs as well. :)

/Anders

Re: Playlist MIDI Control

Posted: Sun Feb 01, 2015 4:05 am
by walmartian
Hey Anders!
As seen in the picture below, click the filter button in midi-ox (blue arrow), then check 'note off', the 'midi channel', and make double sure you check 'filter out data as well as display' or it won't filter data.
You can save your config in midi-ox as well.
Allen & Heath products are solid, that K2 looks pretty cool, I have a ddm4000 and use two channels for audio mixing and two channels for midi control.
Just like you stated, midi-ox is great for changing a hard coded midi controller momentary switch into a toggle.
Good luck.
OX1.GIF
OX1.GIF (66.34 KiB) Viewed 49618 times

Re: Playlist MIDI Control

Posted: Sun Feb 01, 2015 2:22 pm
by Anderspreus
Hi again!
Thank you for your reply! I followed your tutorial, and it worked. Only, it did not quite solve my problem unfortunatly >.<
I managed to filter out the Note Off, but it wasn't my issue at all.
I got a novation launch control too, and it has a configuration software with it, and it gives me the opportunity to switch the pads between "momentary" and "toggle" - now, the toggle function is really what i want for the K2. I want the pads to send note on when pushed, and note off when pushed again. If i filter out the note off, it just keeps sending note on when i push the buttons. Hope u understand my problem.
It seems this guy managed to write a script for the K2, to latch the LED's. https://www.youtube.com/watch?v=nHc-2KvB8yw
I tried contacting them, but with no help. Perhaps you know how to?:)

/Anders