2 posts
Page 1 of 1
i'm trying to set up my MPK 225 to enable transport controls. I am even using the preset [ 8 - Studio 1 ] and still the "record" is not working... :/

any ideas on how to customize studio one to accept the controls?

http://www.elijahlucian.ca

System: i7 3770k - 32gb ram - GTX 970 - Win10 x64 - Gigabyte Z97mk2
Audio: RME Fireface UFX - Equator D5 - Focusrite ISA One - Focusrite Octopre
Instruments: Roland Juno-G - Fender Strat - G&L ASAT Classic - Ibanez Artcore - Dean Resonator - Aria Classical - Ibanez ATK Bass - Omnichord - Congas - various tiddlywinks
Midi: Roland A-500 - Behringer BCF2000 - Novation Launchpad
Mics: Neumann TLM 103 - Rode M3 - Rode NT2a - Shure SM7b - AKG D112
VSTi: Spire - Massive - FM8 - Chromophone
VSTe: iZotope Alloy & Ozone - NI Komplete
User avatar
by niles on Tue Dec 18, 2018 3:07 am
For my MPK I use MMC (MIDI Machine Control) for the transport controls. The MPK225 should be able to use MMC too.
In the [devicename].surface.xml I've added (make sure Studio One is closed) this for the controls (MidiMessage status #3 is MMC) ...

Code: Select all
   <Controls>
           <Control name="rewindButton" title="rewindButton" type="trigger" options="receive">
         <MidiMessage status="#3" address="#5"/>
      </Control>
      <Control name="ffButton" title="ffButton" type="trigger" options="receive">
         <MidiMessage status="#3" address="#4"/>
      </Control>
      <Control name="stopButton" title="stopButton" type="trigger" options="receive">
         <MidiMessage status="#3" address="#1"/>
      </Control>
      <Control name="playButton" title="playButton" type="trigger" options="receive">
         <MidiMessage status="#3" address="#2"/>
      </Control>
      <Control name="recordButton" title="recordButton" type="trigger" options="receive">
         <MidiMessage status="#3" address="#6"/>
      </Control>
   </Controls>
...and this for the bindings to Studio One's transport panel.

Code: Select all
   <Mappings>
      <DeviceMapping device="TransportPanel">
         <Toggle control="playButton"         param="start"/>
         <Toggle control="stopButton"         param="stop"/>
         <Toggle control="recordButton"     param="record"/>
         <Toggle control="rewindButton"     param="rewind"/>
         <Toggle control="ffButton"         param="fastForward"/>
      </DeviceMapping>
   </Mappings>
Of course you can also use CC messages, in that case you should adjust the MidiMessage status (#B0 or Controller) and addresses.

OS: Windows 7 Pro x64 | HW: P9X79 • i7 3930K • 16GB • HD6450 (WQHD) • RME AIO

2 posts
Page 1 of 1

Who is online

Users browsing this forum: No registered users and 14 guests