Page 1 of 2

Output MIDI mapping

PostPosted: 15 Mar 2013, 16:18
by FigDJ
I don't really know which is the correct forum topic for this so I try here 1st.

I have a set of controllers that I use to suplement the UMCP-2. they are called Quneo.

Each Quneo has a set or rotary or ring LEDS that light up a specific LED on the ring depending on the CC received from 0 to 127.

I can used the player beatflash output and use that display as a VU meter.
What I really want to do is recreate the effect provided by the Sync Zone counter for players A and B.

Is there an output that provides a CC equivalent to the player position in the sync circle?

If there is one I have not been able to identify it.

If such an output does not exist then this topic turns into a suggestion to

Provide a MIDI output representing the phase of the player in the sync view as a cc.
It could be called something like
Out fam(Player)[0x1].Phaselocation (Normal)

This output could then be used to represent the 360 degree sync position of a player in a controller's ring LED or a set of linear LEDs parallel to each other.

Re: Output MIDI mapping

PostPosted: 15 Mar 2013, 17:39
by Support@MixVibes
I think fam(Player)[0x1].DelayWithMaster (Normal) could do the trick.

Re: Output MIDI mapping

PostPosted: 15 Mar 2013, 18:26
by kugmo
Support@MixVibes wrote:I think fam(Player)[0x1].DelayWithMaster (Normal) could do the trick.


has the mapping in/out list been updated? i can't find this in the list (updated to v2.30)

Re: Output MIDI mapping

PostPosted: 15 Mar 2013, 18:27
by Support@MixVibes
You're right indeed, this must be related to the next version (actual beta).

Re: Output MIDI mapping

PostPosted: 15 Mar 2013, 18:37
by sylMV
In your version,
fam(SyncTools).DelayA and fam(SyncTools).DelayB might help you.

Re: Output MIDI mapping

PostPosted: 15 Mar 2013, 19:02
by Hannes
Syl, how do you know all this stuff? it´s almost like you make it :lol: :lol: Höhöhöhö :lol:

Re: Output MIDI mapping

PostPosted: 16 Mar 2013, 15:05
by FigDJ
At this point we now that
fam(Player)[0x1].DelayWithMaster (Normal)
does not exist.

I also tried
fam(SyncTools).DelayA
and it is not working.

So back to a suggestion/request for a CC output that rams up from 0 to 127 and back to o at a rate that is equal to the fill rate for the sync meter(in 16 or 4 beat mode).

I know there are some output MIDI mapping gurus in here and perhaps at this point this is not the right part of the forum for this topic but want it to mae the request for that output anyway.

Re: Output MIDI mapping

PostPosted: 16 Mar 2013, 15:44
by FigDJ
Just doing some experiments on this I used
Out fam(Sampler)[0x1].Pad1NeedleSearch
on the out put mapping.

Loaded CrossDJ
Loaded a track on player A
Created a 16 beat loop from the track on player A
Copied the loop to sampler pad 1
started playing the sampler pad 1but muted the sound

The pad1 needle search was then providing a CC that ramped from 0 to 127 in synch with the needle search which was in synch with the track as the sampler c was fully linked to player A.

The resulting display on the controller was in total sync with the indicator from the sampler and the sync section. That output did worked but i had to created a loop in one of the sampler pads that was running in sync with the track on player A.

Some of the reasons why i started investigating this is that I seen the Quneo controller using a "phase output" from Tracktor to achieve this effect on the controller. Iit is basically the same visual indicatioin as the sync circle in CrossDJ but done in the controller instead.

Re: Output MIDI mapping

PostPosted: 16 Mar 2013, 19:07
by kugmo
hi, FigDJ, can you post a sample code snippet of the output mapping for pad1needlesearch?

Re: Output MIDI mapping

PostPosted: 17 Mar 2013, 13:46
by FigDJ
kugmo wrote:hi, FigDJ, can you post a sample code snippet of the output mapping for pad1needlesearch?

Here it is
Code: Select all
<mapping>
 <control alias="fam(Sampler)[0x1].Pad1NeedleSearch" value="%"/>
<MIDI type="CC" parameter="0x4" channel="0x1" value="%"/>
</mapping>

Hope it helps.