Output Mapping for Stanton CMP 800

  
Forum rules
Click here to join MIxvibes on DISCORD https://discord.gg/gMdQJ2cJqa

Output Mapping for Stanton CMP 800

Postby n2ma on 12 May 2015, 13:03

Hey guys,

I am trying to get my CMP 800 to work with Cross. Input Mapping is working quiet well but Outputmapping is a little frustrating. Does Anbody have a mapping perhaps?
My main concern is the illumination of the jogwheel. Like on cdjs (e.g. 400) there is a light circling oround the wheel when the music plays. I want it to do this also in Midimode. Any ideas?
+
The cue button lights up but only when the track is playing: I want it to flash when the track is loaded just like it does in the software.
Any ideas?
Thanks in advance

Nico
User avatar
n2ma
 
Posts: 126
Joined: 28 Jan 2008, 00:25
Location: Nürnberg


Re: Output Mapping for Stanton CMP 800

Postby RoJeC on 12 May 2015, 13:35

FigDJ is the best to help you on this. You can try to contact him by PM to ask him to give a hand.

If before this you post your mapping here and if you can find it the MIDI table of your controller (from stanton) as well, there is a chance he can help you out quickly.

I haven't found a mapping, only one request a while ago.
Ronald

Image

Manual alternative link: ? https://www.mixvibes.com/wp-content/uploads/2017/10/cross-dj-user-manual.pdf
Audio dropouts? Increase audio 'buffer size' value.
FAQ iOS / Android / PC / MAC http://www.mixvibes.com/help/
Soundcard not available/working? Try the 32bit version of Cross (is also installed).
RoJeC
 
Posts: 4926
Joined: 20 May 2011, 08:55
Location: Bussum, Netherlands


Re: Output Mapping for Stanton CMP 800

Postby n2ma on 12 May 2015, 15:14

Allright Thank you. Here you can find the MIDI table
http://www.stantondj.com/pdf/manuals/CMP800%20manual_English.pdf

And here is the mapping as far as important.

Input

Code: Select all
<mappings>
      <input-mappings>
        <mapping>
          <events>
            <MIDI type="Note" parameter="0x2" channel="0x1"/>
          </events>
          <controls>
            <control alias="fam(Player)[0x1].PlayPause"/>
          </controls>
          <preset name="Toggler Button">
            <parameters>
              <parameter object="invert" key="on" value="off"/>
            </parameters>
          </preset>
        </mapping>
        <mapping>
          <events>
            <MIDI type="Note" parameter="0x2e" channel="0x1"/>
          </events>
          <controls>
            <control alias="fam(Player)[0x1].Cue"/>
          </controls>
          <preset name="Holder Button">
            <parameters>
              <parameter object="invert" key="on" value="off"/>
            </parameters>
          </preset>
        </mapping>
        <mapping>
          <events>
            <MIDI type="Note" parameter="0x14" channel="0x1"/>
          </events>
          <controls>
            <control alias="fam(Player)[0x1].Locator1Control"/>
          </controls>
          <preset name="Toggler Button">
            <parameters>
              <parameter object="invert" key="on" value="off"/>
            </parameters>
          </preset>
        </mapping>
 <mapping>
          <events>
            <MIDI type="Note" parameter="0x14" modifiers="ML2" channel="0x1"/>
          </events>
          <controls>
            <control alias="fam(Player)[0x1].Locator1Clear"/>
          </controls>
          <preset name="Trigger Button">
            <parameters>
              <parameter object="metronom" key="Repeat Acceleration" value="0.1"/>
              <parameter object="metronom" key="Repeat Time" value="0"/>
              <parameter object="metronom" key="Start Time" value="500"/>
            </parameters>
          </preset>
        </mapping>


And here the output:

Code: Select all
<output-mappings>
          <mapping>
          <control alias="fam(Player)[0x1].PlayPause" value="true"/>
          <MIDI type="Note" parameter="0x2" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].PlayPause" value="false"/>
          <MIDI type="Note" parameter="0x2" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].BeatFlash" value="true"/>
          <MIDI type="Note" parameter="0x2e" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].BeatFlash" value="false"/>
          <MIDI type="Note" parameter="0x2e" channel="0x1" value="0"/>
        </mapping>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator1Control" value="true"/>
          <MIDI type="CC" parameter="0x14" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator1Control" value="false"/>
          <MIDI type="CC" parameter="0x14" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator1Control" value="true" modifiers="ML2"/>
          <MIDI type="CC" parameter="0x14" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator1Control" value="false" modifiers="ML2"/>
          <MIDI type="CC" parameter="0x14" channel="0x1" value="0"/>
        </mapping>
          </output-mappings>


I also posted the one locator as an example because the lights do not work as i want them to though I just adapted the code from another mididevie of mine where it works...
User avatar
n2ma
 
Posts: 126
Joined: 28 Jan 2008, 00:25
Location: Nürnberg


Re: Output Mapping for Stanton CMP 800

Postby n2ma on 31 Oct 2015, 14:58

Hi,

unfortunatelly FigDJ does not respond any more. can anybody else help me?

Cheers
User avatar
n2ma
 
Posts: 126
Joined: 28 Jan 2008, 00:25
Location: Nürnberg


Re: Output Mapping for Stanton CMP 800

Postby daniel clark on 31 Oct 2015, 15:21

n2ma wrote:Hi,

unfortunatelly FigDJ does not respond any more. can anybody else help me?

Cheers


:idea: figdj is a Cross/mixvibes usurer /moderator ,, lack of response is probably because of commitments for his professional life ,, not saying he unavailable ,,but usually when his time constraints allow he is very helpful ,, :biggrin: and your best bet on a solution ,, so if you can be patient :cool: it should work out ,,unless you hear otherwise from him :cool:
Image
Image
January 2012 Mixvibes DJ of the month
MEMBER OF:
:cool: C00l People MV Society :cool:

PLEASE REGISTER YOUR SOFTWARE...FORUM RULES
2014 dell XPS8700
intel core i5 4400@3.10ghz
12 gigs DDR3 ram
NVDIA GeForce GT635
Win 10 /64 bits OS
Realteck 7.1
Home USB sound dogle
Asus VE247H monitor
Logitec G-15 ser 1 gaming keyboard
U-Mix Control Pro 2
User avatar
daniel clark
 
Posts: 6861
Joined: 31 Oct 2008, 01:01
Location: Charleston,S C


Re: Output Mapping for Stanton CMP 800

Postby FigDJ on 31 Oct 2015, 18:21

daniel clark wrote:
:idea: figdj is a Cross/mixvibes usurer /moderator ,, lack of response is probably because of commitments for his professional life ,, not saying he unavailable ,,but usually when his time constraints allow he is very helpful ,, :biggrin: and your best bet on a solution ,, so if you can be patient :cool: it should work out ,,unless you hear otherwise from him :cool:


Thank you for the cover Daniel.

To n2ma

The reason why your output map doesn't work is because you selected "CC" as a MIDI type within your command.

If you reference the column al the way to the right in the MIDI table that you provided. You can find comments on what commands are "cc" and which are not. The way the table is composed, if there is not a "cc" comment, then the command is a note.

Normally "cc" command are for knob and faders while "note" command are for buttons.

Example:
Your code

Code: Select all
<mapping>
          <control alias="fam(Player)[0x1].Locator1Control" value="true"/>
          <MIDI type="CC" parameter="0x14" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator1Control" value="false"/>
          <MIDI type="CC" parameter="0x14" channel="0x1" value="0"/>
        </mapping>

should read

Code: Select all
<mapping>
          <control alias="fam(Player)[0x1].Locator1Control" value="true"/>
          <MIDI type="note" parameter="0x14" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator1Control" value="false"/>
          <MIDI type="note" parameter="0x14" channel="0x1" value="0"/>
        </mapping>


Notice that instead of ""cc" is "note"
Image
FigDJ
 
Posts: 1355
Joined: 22 Apr 2012, 17:03
Location: Odenton, MD


Re: Output Mapping for Stanton CMP 800

Postby FigDJ on 31 Oct 2015, 20:17

I forgot to mention that to get the cue button to respond correctly with the blinking you need 3 commands.

Example
Code: Select all
        <mapping>
          <control alias="fam(Player)[0x1].CueStateOutput" value="0"/>
          <MIDI type="Note" parameter="0x1" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].CueStateOutput" value="1"/>
          <MIDI type="Note" parameter="0x1" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].CueStateOutput" value="2"/>
          <MIDI loop="true"/>
          <MIDI type="Note" parameter="0x1" channel="0x1" value="127" duration="500"/>
          <MIDI type="Note" parameter="0x1" channel="0x1" value="0" duration="500"/>
        </mapping>


That is just an example. you have to make sure that the parameter and channel are correct for your controller.
Image
FigDJ
 
Posts: 1355
Joined: 22 Apr 2012, 17:03
Location: Odenton, MD


Re: Output Mapping for Stanton CMP 800

Postby daniel clark on 31 Oct 2015, 20:29

:!: MIDI MONSTER :cool:
Image
Image
January 2012 Mixvibes DJ of the month
MEMBER OF:
:cool: C00l People MV Society :cool:

PLEASE REGISTER YOUR SOFTWARE...FORUM RULES
2014 dell XPS8700
intel core i5 4400@3.10ghz
12 gigs DDR3 ram
NVDIA GeForce GT635
Win 10 /64 bits OS
Realteck 7.1
Home USB sound dogle
Asus VE247H monitor
Logitec G-15 ser 1 gaming keyboard
U-Mix Control Pro 2
User avatar
daniel clark
 
Posts: 6861
Joined: 31 Oct 2008, 01:01
Location: Charleston,S C


Re: Output Mapping for Stanton CMP 800

Postby n2ma on 03 Nov 2015, 14:55

Nice One!
I'd give you +1000 karma if it still existed (and if I had the admin rights of course) here ;)
You code works perfectly!
The Locator LEDs now light up in blue. Do you know which value to tweak to get them back to red?
Any ideas for the needlepostion led around the jog? the whole jog lights up when the platter is touched in MIDI mode without any mapping to it. Is it possible that it is not MIDI mappable?
Do you know any tutorial for MIDI code writing (especially outputs)? Unfortunatelly I do not understand the code in total so that further help calls are probable...

Anyway, thank you a lot so far!!!!
User avatar
n2ma
 
Posts: 126
Joined: 28 Jan 2008, 00:25
Location: Nürnberg


Re: Output Mapping for Stanton CMP 800

Postby daniel clark on 03 Nov 2015, 23:34

n2ma wrote:Nice One!
I'd give you +1000 karma if it still existed (and if I had the admin rights of course) here ;)
You code works perfectly!
Anyway, thank you a lot so far!!!!


:idea: yes remember karma points ,,got three U-Mix Control Pro s with it :mrgreen:
Image
Image
January 2012 Mixvibes DJ of the month
MEMBER OF:
:cool: C00l People MV Society :cool:

PLEASE REGISTER YOUR SOFTWARE...FORUM RULES
2014 dell XPS8700
intel core i5 4400@3.10ghz
12 gigs DDR3 ram
NVDIA GeForce GT635
Win 10 /64 bits OS
Realteck 7.1
Home USB sound dogle
Asus VE247H monitor
Logitec G-15 ser 1 gaming keyboard
U-Mix Control Pro 2
User avatar
daniel clark
 
Posts: 6861
Joined: 31 Oct 2008, 01:01
Location: Charleston,S C


Next

Return to Mapping Midi




Who is online

Users browsing this forum: No registered users and 198 guests

Board index

 
 
   
 
© 2014 Mixvibes