Page 2 of 16

Re: Cross MIDI output mapping

PostPosted: 03 Apr 2012, 08:38
by yanndj
Hi
If you create an output mapping section,it will output from Mixvibes to the APC40.
If you want the APC40 to control Cross, it's an input mapping !
This can be easily done with the MIDI learn function : press the APC40 key you want to assign, then chose the Mixvibes function that has to be triggered.

Re: Cross MIDI output mapping

PostPosted: 03 Apr 2012, 09:49
by BennyB
danielsoto wrote:
Lastly, I added this lines for the play/pause button.
Code: Select all
<mapping>
      <control alias="fam(Player)[0x1].PlayPause" value="true"/>
      <MIDI type="Note" parameter="0x34" channel="0x3" value="127"/>
   </mapping>
   <mapping>
      <control alias="fam(Player)[0x1].PlayPause" value="false"/>
      <MIDI type="Note" parameter="0x34" channel="0x3" value="0"/>
   </mapping>


At the end, the output section looked like this

Code: Select all

<output-mappings>
   <mapping>
      <control alias="fam(Player)[0x1].PlayPause" value="true"/>
      <MIDI type="Note" parameter="0x34" channel="0x3" value="127"/>
   </mapping>
   <mapping>
      <control alias="fam(Player)[0x1].PlayPause" value="false"/>
      <MIDI type="Note" parameter="0x34" channel="0x3" value="0"/>
   </mapping>
      </output-mappings>



And it works half as good as I would expect. The thing is, when I press the button in Cross with the trackpad, the MIDI out works and Cross turns on the button in the APC-40, but when I press the button in the APC-40 it blinks just while I'm pressing it. Is there a way to get this right?

Perhaps I need to add an 'event' tag. Not sure.

ps. thanks for the info yanndj


Why do you need to keep pressing play? I think it works in stutter mode using a MIDI controller (keep the sound "dipping"), that can be a reason.
The other thing is that mybe APC-40 has a built in function to start blinking leds if you hold on to them.

Have a nice play around mapping that controller. And keep in mind that most of it's leds have more than one colours.

(to get the colours try to play with values between 0 and 127, and if there is a detailed guide for it, there should be a chart which value light up which colour)

Re: Cross MIDI output mapping

PostPosted: 03 Apr 2012, 11:40
by Support@MixVibes
The output mapping is following the GUI. So if the GUI is blinking, the controller will.
Any other behavior is certainly a mistyping into the mapping or an hardware behavior.

Re: Cross MIDI output mapping

PostPosted: 04 Apr 2012, 05:25
by danielsoto
Hi,
Well I guess this falls into the category of hardware behavior. To make sure we understand each other: I don't need to keep pressed the play button, I'm talking about the toggle action.

I managed to make another button turn on when I press play, and the button play just blinks (push-release events). That, I guess, is the hardware behavior. By default, the controller turns on the button when pressed and off when released. Perhaps, Cross is sending the midi-out action right after the "press event". And then, when I release the button, the apc-40 turns off the button expecting the command to keep the button lid.

Keeping that in mind, I added 5 buttons to set HotCues that lid their neighbors to their right. And those buttons to the right are HotCue clearers. So, the clearers are giving me feedback of which hot cues are ready.

Question section:
Which of these:
Code: Select all
In&Out fam(Player)[0x1].AutoLoopSelect (Integer)
In     fam(Player)[0x1].AutoLoopTrigger (Trigger)
In&Out fam(Player)[0x1].AutoLoopSelectAndTrigger (Integer)

would allow me to set three buttons for different loop lengths?
I tried autoloopTrigger and it triggers the 1 bar loop.

What I want is 3 buttons triggering different loop lengths. Or possibly, two buttons to increase or decrease the loop lengths.

Regards,
Daniel SG

Re: Cross MIDI output mapping

PostPosted: 04 Apr 2012, 08:15
by yanndj
I feel like we are mixing two differents things here : MIDI output and MIDI input.

MIDI output will control the controller leds with the software, while MIDI input will control the software with the controller.

.

Re: Cross MIDI output mapping

PostPosted: 04 Apr 2012, 09:48
by Support@MixVibes
danielsoto wrote:What I want is 3 buttons triggering different loop lengths.

In this case you need to use direct integer and set the value (from 0 to xx).
cross_autoloop-direct.png


Or possibly, two buttons to increase or decrease the loop lengths.

Then choose them and on have a -1 value and the other a +1 value.
cross_autoloop-dec.png

cross_autoloop-inc.png


You'd better edit all your inputs with the editor then do the outputs afterward.

Re: Cross MIDI output mapping

PostPosted: 14 Apr 2012, 22:01
by danielsoto
Hi and thanks for the support with the MIDI mapping.

Everything's going fine and from the last answer I also managed to make 16 buttons trigger all 8 effects for each player.

Now, I'm into the tracks rack. Preview gain knob and on/off button is doing fine, but I don't know which is the property for the 'seek' slider. I've tried the 'needle search' for the players using a knob and it is superb, I'm expecting to do something similar with the seek slider.

Which is the property for the seek slider or it isn't middle assignable?

Thanks,
DSG

Re: Cross MIDI output mapping

PostPosted: 17 Apr 2012, 12:14
by BennyB
danielsoto wrote:Hi and thanks for the support with the MIDI mapping.

Everything's going fine and from the last answer I also managed to make 16 buttons trigger all 8 effects for each player.

Now, I'm into the tracks rack. Preview gain knob and on/off button is doing fine, but I don't know which is the property for the 'seek' slider. I've tried the 'needle search' for the players using a knob and it is superb, I'm expecting to do something similar with the seek slider.

Which is the property for the seek slider or it isn't middle assignable?

Thanks,
DSG


As far as I know, it is not. I tried it already :(

Re: Cross MIDI output mapping

PostPosted: 17 Apr 2012, 15:04
by sylMV
Not assignable in the current version, but will be in Cross 2.0 (next version).

Re: Cross MIDI output mapping

PostPosted: 20 Jul 2012, 10:25
by matrix90
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>

<main>
  <version major="1" minor="0"/>
  <controller kind="MIDI">
    <id ID="2665624539"/>
    <properties Model="Model" Manufacturer="Manufacturer" Version="0.0" Publisher="Publisher"
                PCDevice="" MacDevice="" HiRes="off"/>
    <icon Data=""/>
    <mappings>
      <input-mappings>
        <mapping>
          <events>
            <MIDI type="CC" parameter="0x8" channel="0x1"/>
          </events>
          <controls>
            <control alias="fam(Player)[0x1].PlayPause"/>
          </controls>
          <preset name="Logic Fader/Knob">
            <parameters>
              <parameter object="invert" key="on" value="off"/>
              <parameter object="range" key="range begin" value="0"/>
              <parameter object="range" key="range end" value="1"/>
            </parameters>
          </preset>
        </mapping>
      </input-mappings>
      <output-mappings>
<mapping>
<control alias="fam(Player)[0x1].PlayPause" value="true"/>
<MIDI type="Note" parameter="0x8" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PlayPause" value="false"/>
<MIDI type="Note" parameter="0x8" channel="0x1" value="0"/>
</mapping>
</output-mappings>
    </mappings>
  </controller>
</main>


why does not the LED lights? what is wrong? thank you ....