Page 1 of 3

Kontrol Z1 F1 and now X1 MK2

PostPosted: 14 Aug 2013, 15:43
by gullum
I just got a Kontrol Z1 today so decided not to sell my F1 I have already mapped the Z1 but there is no setup for the Z1 in NI control editor so I don't know how to map the VU meter(CC number).

I'm having problems mapping the F1 I want it to handle locators, FX and looping. maybe add sampler later. I have no problems mapping every thing as I want it to, my problem is MIDI out I just can't figure out how to make the locators light up when there is a locator.

I've tried doing it the same way I did with my DDJ SX mapper but 0-127 does not seam to be right.

If I could figure this out it would be really grate so I can have a ultra portable setup for my smaller gigs. and maybe swap the F1 for a X1MKII for better transport controls

Re: Kontrol Z1 and F1

PostPosted: 16 Aug 2013, 18:17
by gullum
seams that the F1 is sending 3 different messages for Pad LED's so it seams quite imposible to map them :( I really hope to figure a way because the Z1 + F1 are a perfect small setup

Re: Kontrol Z1 and F1

PostPosted: 27 Sep 2013, 13:14
by gullum
this is making me crazy. I have the X1 MKII also now and I've mapped it and works fine (no touch strip yet) But just can't figure out MIDI out on these new NI kontrol series.
IMG_5802.JPG


with this setup I can control mostly everything I need but without any led feedback becomes hard to play with. My plan is to map the F1 for sampler

Re: Kontrol Z1 F1 and now X1 MK2

PostPosted: 27 Sep 2013, 13:49
by sylMV
What's your problem exactly?
Did you try starting from an existing mapping for the output stuff?

Re: Kontrol Z1 F1 and now X1 MK2

PostPosted: 27 Sep 2013, 14:11
by gullum
the problem seam to be that it sends 3 mesages for the RGB LED's at least the F1 does, I figgured that out looking at the defination file from VDJ.
The Z1 and X1 MK2 are not edible in the Controller editor from NI.
The Z1 works perfect only no VU output.
With the X1 MK2 I started with the default mapper for X1 in Cross and most were the same mapping so did not need to change that much only some of the button are located different.

So the problem seam to be that NI has changed the way the Kontrol receives LED feedback.

Re: Kontrol Z1 F1 and now X1 MK2

PostPosted: 27 Sep 2013, 14:18
by sylMV
gullum wrote:So the problem seam to be that NI has changed the way the Kontrol receives LED feedback.


Which message should be sent?

Re: Kontrol Z1 F1 and now X1 MK2

PostPosted: 27 Sep 2013, 14:21
by gullum
From the VDJ defination for F1 it looks like it is sending 3 messages on 3 different chanels for each pad

Code: Select all
<!-- PAD LED HSB -->
      <!-- HUE -->
         <bar name="PAD1_HUE" cc="20" channel="0" />
         <bar name="PAD2_HUE" cc="21" channel="0" />
         <bar name="PAD3_HUE" cc="22" channel="0" />
         <bar name="PAD4_HUE" cc="23" channel="0" />
         <bar name="PAD5_HUE" cc="24" channel="0" />
         <bar name="PAD6_HUE" cc="25" channel="0" />
         <bar name="PAD7_HUE" cc="26" channel="0" />
         <bar name="PAD8_HUE" cc="27" channel="0" />
         <bar name="PAD9_HUE" cc="28" channel="0" />
         <bar name="PAD10_HUE" cc="29" channel="0" />
         <bar name="PAD11_HUE" cc="30" channel="0" />
         <bar name="PAD12_HUE" cc="31" channel="0" />
         <bar name="PAD13_HUE" cc="32" channel="0" />
         <bar name="PAD14_HUE" cc="33" channel="0" />
         <bar name="PAD15_HUE" cc="34" channel="0" />
         <bar name="PAD16_HUE" cc="35" channel="0" />
         <bar name="PAD1_SH_HUE" cc="58" channel="0" />
         <bar name="PAD2_SH_HUE" cc="59" channel="0" />
         <bar name="PAD3_SH_HUE" cc="60" channel="0" />
         <bar name="PAD4_SH_HUE" cc="61" channel="0" />
         <bar name="PAD5_SH_HUE" cc="62" channel="0" />
         <bar name="PAD6_SH_HUE" cc="63" channel="0" />
         <bar name="PAD7_SH_HUE" cc="64" channel="0" />
         <bar name="PAD8_SH_HUE" cc="65" channel="0" />
         <bar name="PAD9_SH_HUE" cc="66" channel="0" />
         <bar name="PAD10_SH_HUE" cc="67" channel="0" />
         <bar name="PAD11_SH_HUE" cc="68" channel="0" />
         <bar name="PAD12_SH_HUE" cc="69" channel="0" />
         <bar name="PAD13_SH_HUE" cc="70" channel="0" />
         <bar name="PAD14_SH_HUE" cc="71" channel="0" />
         <bar name="PAD15_SH_HUE" cc="72" channel="0" />
         <bar name="PAD16_SH_HUE" cc="73" channel="0" />
         
      <!-- SATURATION -->
         <bar name="PAD1_SAT" cc="20" channel="1" />
         <bar name="PAD2_SAT" cc="21" channel="1" />
         <bar name="PAD3_SAT" cc="22" channel="1" />
         <bar name="PAD4_SAT" cc="23" channel="1" />
         <bar name="PAD5_SAT" cc="24" channel="1" />
         <bar name="PAD6_SAT" cc="25" channel="1" />
         <bar name="PAD7_SAT" cc="26" channel="1" />
         <bar name="PAD8_SAT" cc="27" channel="1" />
         <bar name="PAD9_SAT" cc="28" channel="1" />
         <bar name="PAD10_SAT" cc="29" channel="1" />
         <bar name="PAD11_SAT" cc="30" channel="1" />
         <bar name="PAD12_SAT" cc="31" channel="1" />
         <bar name="PAD13_SAT" cc="32" channel="1" />
         <bar name="PAD14_SAT" cc="33" channel="1" />
         <bar name="PAD15_SAT" cc="34" channel="1" />
         <bar name="PAD16_SAT" cc="35" channel="1" />
         <bar name="PAD1_SH_SAT" cc="58" channel="1" />
         <bar name="PAD2_SH_SAT" cc="59" channel="1" />
         <bar name="PAD3_SH_SAT" cc="60" channel="1" />
         <bar name="PAD4_SH_SAT" cc="61" channel="1" />
         <bar name="PAD5_SH_SAT" cc="62" channel="1" />
         <bar name="PAD6_SH_SAT" cc="63" channel="1" />
         <bar name="PAD7_SH_SAT" cc="64" channel="1" />
         <bar name="PAD8_SH_SAT" cc="65" channel="1" />
         <bar name="PAD9_SH_SAT" cc="66" channel="1" />
         <bar name="PAD10_SH_SAT" cc="67" channel="1" />
         <bar name="PAD11_SH_SAT" cc="68" channel="1" />
         <bar name="PAD12_SH_SAT" cc="69" channel="1" />
         <bar name="PAD13_SH_SAT" cc="70" channel="1" />
         <bar name="PAD14_SH_SAT" cc="71" channel="1" />
         <bar name="PAD15_SH_SAT" cc="72" channel="1" />
         <bar name="PAD16_SH_SAT" cc="73" channel="1" />
         
      <!-- BRIGHTNESS -->
         <bar name="PAD1_BRI" cc="20" channel="2" />
         <bar name="PAD2_BRI" cc="21" channel="2" />
         <bar name="PAD3_BRI" cc="22" channel="2" />
         <bar name="PAD4_BRI" cc="23" channel="2" />
         <bar name="PAD5_BRI" cc="24" channel="2" />
         <bar name="PAD6_BRI" cc="25" channel="2" />
         <bar name="PAD7_BRI" cc="26" channel="2" />
         <bar name="PAD8_BRI" cc="27" channel="2" />
         <bar name="PAD9_BRI" cc="28" channel="2" />
         <bar name="PAD10_BRI" cc="29" channel="2" />
         <bar name="PAD11_BRI" cc="30" channel="2" />
         <bar name="PAD12_BRI" cc="31" channel="2" />
         <bar name="PAD13_BRI" cc="32" channel="2" />
         <bar name="PAD14_BRI" cc="33" channel="2" />
         <bar name="PAD15_BRI" cc="34" channel="2" />
         <bar name="PAD16_BRI" cc="35" channel="2" />
         <bar name="PAD1_SH_BRI" cc="58" channel="2" />
         <bar name="PAD2_SH_BRI" cc="59" channel="2" />
         <bar name="PAD3_SH_BRI" cc="60" channel="2" />
         <bar name="PAD4_SH_BRI" cc="61" channel="2" />
         <bar name="PAD5_SH_BRI" cc="62" channel="2" />
         <bar name="PAD6_SH_BRI" cc="63" channel="2" />
         <bar name="PAD7_SH_BRI" cc="64" channel="2" />
         <bar name="PAD8_SH_BRI" cc="65" channel="2" />
         <bar name="PAD9_SH_BRI" cc="66" channel="2" />
         <bar name="PAD10_SH_BRI" cc="67" channel="2" />
         <bar name="PAD11_SH_BRI" cc="68" channel="2" />
         <bar name="PAD12_SH_BRI" cc="69" channel="2" />
         <bar name="PAD13_SH_BRI" cc="70" channel="2" />
         <bar name="PAD14_SH_BRI" cc="71" channel="2" />
         <bar name="PAD15_SH_BRI" cc="72" channel="2" />
         <bar name="PAD16_SH_BRI" cc="73" channel="2" />

Re: Kontrol Z1 F1 and now X1 MK2

PostPosted: 27 Sep 2013, 14:39
by sylMV
And what's blocking you?

Re: Kontrol Z1 F1 and now X1 MK2

PostPosted: 27 Sep 2013, 14:56
by gullum
Finding the right messages to send :D
This is how it would work on normal MIDI send (This is for the X1)
Code: Select all
        <mapping>
          <events>
            <MIDI type="Note" parameter="0x2c" 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>
      <output-mappings>
        <mapping>
          <control alias="fam(Player)[0x1].PlayPause" value="true"/>
          <MIDI type="Note" parameter="0x2c" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].PlayPause" value="false"/>
          <MIDI type="Note" parameter="0x2c" channel="0x1" value="0"/>
        </mapping>
      </output-mappings>

Re: Kontrol Z1 F1 and now X1 MK2

PostPosted: 27 Sep 2013, 14:59
by sylMV
you can have several <MIDI ...> lines for an output mapping, if that's your problem ;)