Midi Mapping transport to active layer NOT specific clips
Posted: Sun Jul 19, 2009 22:14
I am still experiencing some issues - for example - I wish to map the playhead controls only for the active clip for each layer - not a specific clip / only the active layer - this will allow me to control [x] active clips using [x] layers transport at the same time...
I tried to hack the xml file but did not have much luck because I have no idea what the contextDetermination or mappings relate to - so I guessed...
Deck Mapping of transport backwards for clip 1 layer 1
Deck Mapping of transport backwards for ACTIVE CLIP layer 1
My hacks did not work - can you point me in the right direction - or add this ability to deck mapping ...
And I would want something like this for all decks regardless of clip - so I can change the transport with my controller for the active clip - which was working perfectly for my MPD24 in Res2.3/2.4 Can you shed any light on where I am going wrong with this ...
Also in my research for all the midi file hackers out there - mappingModeType1 relates to deck - mappingModeType2 relates to application - be careful with this one... it can create some hed scratching when you understand that application layer mapping is always the active layer for your control.
Hope I am making sense here... Tx.
I tried to hack the xml file but did not have much luck because I have no idea what the contextDetermination or mappings relate to - so I guessed...
Deck Mapping of transport backwards for clip 1 layer 1
Code: Select all
<midiShortcut isContextual="1" mappingModeType="1" contextDetermination="1" contextIndex1="0" contextIndex2="0" contextIndex3="-1" path="/layer#1/clip#1/video/position/direction" numBytes="3" byte1="176" byte2="1" byte3="0" timeStamp="0" controllerType="1" useVelocity="0" invertValue="0" optionIndex="0" pianoMode="0" relativeStepValue="0" startValue="0" stopValue="0" />
<midiShortcut isContextual="1" mappingModeType="1" contextDetermination="1" contextIndex1="-1" contextIndex2="-1" contextIndex3="-1" path="/layer#0/clip#0/audio/position/direction" numBytes="3" byte1="176" byte2="1" byte3="0" timeStamp="0" controllerType="1" useVelocity="0" invertValue="0" optionIndex="0" pianoMode="0" relativeStepValue="0" startValue="0" stopValue="0" />
Deck Mapping of transport backwards for ACTIVE CLIP layer 1
Code: Select all
<midiShortcut isContextual="1" mappingModeType="1" contextDetermination="1" contextIndex1="0" contextIndex2="0" contextIndex3="-1" path="/layer#1/[color=#800000]activeClip[/color]/video/position/direction" numBytes="3" byte1="176" byte2="1" byte3="0" timeStamp="0" controllerType="1" useVelocity="0" invertValue="0" optionIndex="0" pianoMode="0" relativeStepValue="0" startValue="0" stopValue="0" />
<midiShortcut isContextual="1" mappingModeType="1" contextDetermination="1" contextIndex1="-1" contextIndex2="-1" contextIndex3="-1" path="/layer#0/[color=#800000]activeClip[/color]/audio/position/direction" numBytes="3" byte1="176" byte2="1" byte3="0" timeStamp="0" controllerType="1" useVelocity="0" invertValue="0" optionIndex="0" pianoMode="0" relativeStepValue="0" startValue="0" stopValue="0" />
And I would want something like this for all decks regardless of clip - so I can change the transport with my controller for the active clip - which was working perfectly for my MPD24 in Res2.3/2.4 Can you shed any light on where I am going wrong with this ...
Also in my research for all the midi file hackers out there - mappingModeType1 relates to deck - mappingModeType2 relates to application - be careful with this one... it can create some hed scratching when you understand that application layer mapping is always the active layer for your control.
Hope I am making sense here... Tx.