Hi Hannes,
thanks for your reply. I finally managed to test it but unfortunatelly it doesn't work.
I used the outputs as you suggested and as I already did before by the way.
The beatflash command line did not light up any light at all. I tested it with both of my kontrol ones.
I also tried another command which is on the first page of this topic. It is about lights around a knob. This one also did not work.
As you suggested I also had a look at other mappings (especially befor posting here the first time) but i did not succed doing this.
I guess the most usefull thing is to post my mapping...?!
Sorry this mapping i far from beeing good and complete. I am just messing around in order to get everything working before doing a clean one
- Code: Select all
<mappings>
<input-mappings>
<mapping>
<events>
<MIDI type="Note" parameter="0x6b" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[@].Cue"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x6a" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[@].PlayPause"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x63" channel="0x1"/>
</events>
<controls>
<control alias="fam(Mixer).Crossfader"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="64 64"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="off"/>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="CC" parameter="0x65" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[@].PitchBend"/>
</controls>
<preset name="Pitch Wheel">
<parameters>
<parameter object="factor" key="factor" value="1"/>
<parameter object="map" key="negativeNormalRange" value="0.37 0.5"/>
<parameter object="map" key="positiveNormalRange" value="0.5 0.89"/>
<parameter object="timeout" key="Repeat Time" value="100"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x60" channel="0x1"/>
<MIDI type="CC" parameter="0x66" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[@].ScratchJog"/>
</controls>
<preset name="Touch">
<parameters>
<parameter object="jog" key="Backward Tick Increment Range" value="-1 -64"/>
<parameter object="jog" key="Backward Value Range" value="63 0"/>
<parameter object="jog" key="Built-in Period" value="0"/>
<parameter object="jog" key="Forward Tick Increment Range" value="1 63"/>
<parameter object="jog" key="Forward Value Range" value="65 127"/>
<parameter object="jog" key="Has Null Value" value="off"/>
<parameter object="jog" key="Move till Stop" value="on"/>
<parameter object="jog" key="Ms Per Turn" value="1800"/>
<parameter object="jog" key="Sensitivity" value="1"/>
<parameter object="jog" key="Ticks Per Turn" value="300"/>
<parameter object="stop timer" key="Repeat Time" value="50"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x1b" 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="0x1c" 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="0xe" 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="0xd" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Locator2Control"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0xc" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Locator3Control"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0xb" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Locator4Control"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x1a" channel="0x1"/>
</events>
<controls>
<control alias="mod(ShiftLogic1)"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x1f" channel="0x1"/>
<MIDI type="CC" parameter="0x20" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].ComboJog"/>
</controls>
<preset name="Touch">
<parameters>
<parameter object="jog" key="Backward Tick Increment Range" value="-1 -63"/>
<parameter object="jog" key="Backward Value Range" value="1 63"/>
<parameter object="jog" key="Built-in Period" value="0"/>
<parameter object="jog" key="Forward Tick Increment Range" value="1 63"/>
<parameter object="jog" key="Forward Value Range" value="127 65"/>
<parameter object="jog" key="Has Null Value" value="off"/>
<parameter object="jog" key="Move till Stop" value="on"/>
<parameter object="jog" key="Ms Per Turn" value="1800"/>
<parameter object="jog" key="Pitch Bend when No Touch" value="on"/>
<parameter object="jog" key="Sensitivity" value="2.1"/>
<parameter object="jog" key="Ticks Per Turn" value="900"/>
<parameter object="stop timer" key="Repeat Time" value="15"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0xe" modifiers="ML1" 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>
<mapping>
<events>
<MIDI type="Note" parameter="0xd" modifiers="ML1" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Locator2Clear"/>
</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>
<mapping>
<events>
<MIDI type="Note" parameter="0xc" modifiers="ML1" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Locator3Clear"/>
</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>
<mapping>
<events>
<MIDI type="Note" parameter="0xb" modifiers="ML1" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].Locator4Clear"/>
</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>
<mapping>
<events>
<MIDI type="CC" parameter="0x37" channel="0x1"/>
</events>
<controls>
<control alias="fam(Tracker).BrowseActiveBrowsable"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -63"/>
<parameter object="map" key="backwardNormalRange" value="0.00787401575 0.496062992"/>
<parameter object="map" key="forwardIntegerRange" value="1 63"/>
<parameter object="map" key="forwardNormalRange" value="1 0.511811024"/>
<parameter object="step" key="factor" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x4" channel="0x1"/>
</events>
<controls>
<control alias="fam(Tracker).ChangeActiveBrowsable"/>
</controls>
<preset name="Direct Integer Button">
<parameters>
<parameter object="action-0" key="integer" value="1"/>
<parameter object="dispatch" key="interpretCCasNote" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x9" channel="0x1"/>
</events>
<controls>
<control alias="fam(Tracker).LoadInPlayerA"/>
</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>
<mapping>
<events>
<MIDI type="Note" parameter="0x8" channel="0x1"/>
</events>
<controls>
<control alias="fam(Tracker).LoadInPlayerB"/>
</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>
<mapping>
<events>
<MIDI type="CC" parameter="0x21" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].PitchValue"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="action-0" key="action" value="SetNormalTakeOver"/>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="57 65"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="on"/>
<parameter object="invert" key="on" value="on"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x1a" channel="0x2"/>
</events>
<controls>
<control alias="mod(ShiftLogic2)"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0xe" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator1Control"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0xd" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator2Control"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0xc" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator3Control"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0xb" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator4Control"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0xe" modifiers="ML2" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].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>
<mapping>
<events>
<MIDI type="Note" parameter="0xd" modifiers="ML2" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator2Clear"/>
</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>
<mapping>
<events>
<MIDI type="Note" parameter="0xc" modifiers="ML2" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator3Clear"/>
</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>
<mapping>
<events>
<MIDI type="Note" parameter="0xb" modifiers="ML2" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Locator4Clear"/>
</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>
<mapping>
<events>
<MIDI type="Note" parameter="0x4" channel="0x2"/>
</events>
<controls>
<control alias="fam(Tracker).ChangeActiveBrowsable"/>
</controls>
<preset name="Inc.-Dec. Button">
<parameters>
<parameter object="action-0" key="integer" value="1"/>
<parameter object="dispatch" key="interpretCCasNote" value="off"/>
<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>
<mapping>
<events>
<MIDI type="CC" parameter="0x37" channel="0x2"/>
</events>
<controls>
<control alias="fam(Tracker).BrowseActiveBrowsable"/>
</controls>
<preset name="Inc.-Dec. Integer Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="-1 -63"/>
<parameter object="map" key="backwardNormalRange" value="0.00787401575 0.496062992"/>
<parameter object="map" key="forwardIntegerRange" value="1 63"/>
<parameter object="map" key="forwardNormalRange" value="1 0.511811024"/>
<parameter object="step" key="factor" value="1"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x9" channel="0x2"/>
</events>
<controls>
<control alias="fam(Tracker).LoadInPlayerA"/>
</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>
<mapping>
<events>
<MIDI type="Note" parameter="0x8" channel="0x2"/>
</events>
<controls>
<control alias="fam(Tracker).LoadInPlayerB"/>
</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>
<mapping>
<events>
<MIDI type="CC" parameter="0x21" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].PitchValue"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="action-0" key="action" value="SetNormalTakeOver"/>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="64 64"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="on"/>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x1d" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].SyncWithMaster"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x1f" channel="0x2"/>
<MIDI type="CC" parameter="0x20" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].ComboJog"/>
</controls>
<preset name="Touch">
<parameters>
<parameter object="jog" key="Backward Tick Increment Range" value="-1 -63"/>
<parameter object="jog" key="Backward Value Range" value="1 63"/>
<parameter object="jog" key="Built-in Period" value="0"/>
<parameter object="jog" key="Forward Tick Increment Range" value="1 63"/>
<parameter object="jog" key="Forward Value Range" value="127 65"/>
<parameter object="jog" key="Has Null Value" value="off"/>
<parameter object="jog" key="Move till Stop" value="on"/>
<parameter object="jog" key="Ms Per Turn" value="1800"/>
<parameter object="jog" key="Pitch Bend when No Touch" value="on"/>
<parameter object="jog" key="Sensitivity" value="1"/>
<parameter object="jog" key="Ticks Per Turn" value="300"/>
<parameter object="stop timer" key="Repeat Time" value="100"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x1b" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].PlayPause"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping>
<events>
<MIDI type="Note" parameter="0x1c" channel="0x2"/>
</events>
<controls>
<control alias="fam(Player)[0x2].Cue"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
</input-mappings>
<output-mappings>
<mapping>
<control alias="fam(Player)[@].PlayPause" value="true"/>
<MIDI type="Note" parameter="0x1b" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[@].PlayPause" value="false"/>
<MIDI type="Note" parameter="0x1b" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].BeatFlash" value="false"/>
<MIDI type="Note" parameter="0x6b" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].BeatFlash" value="true"/>
<MIDI type="Note" parameter="0x6b" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].Locator1Control" value="true"/>
<MIDI type="CC" parameter="0xe" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].Locator1Control" value="false"/>
<MIDI type="CC" parameter="0xe" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].Locator1Control" value="true" modifiers="ML1"/>
<MIDI type="CC" parameter="0xe" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].Locator1Control" value="false" modifiers="ML1"/>
<MIDI type="CC" parameter="0xe" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="fam(Tracker).BrowseActiveBrowsable" value="%"/>
<MIDI type="CC" parameter="0x37" channel="0x1" value="%"/>
</mapping>
</output-mappings>
</mappings>
</controller>
</main>
Thanks a lot for helping