306,227 members
190,595 posts
  • New
    Newcomer - Level 1

    Hey! I try to start a backingtrack from my DAW(Cakewalk) I can record all of the knobs midi data from my VL3 eXtreme to Cakewalk and when I hit play on Cakewalk the knobs ligth up when tyhe midi data is sent.

    I have backingtrack start on the "STEP" button on VL3, but no data is sent from that knob to Cakewalk when I try to record it. Why is that? Is there another way to do remote controll backingtracks from Cakewalk. Thanks :)

    0 11
    • BigTall
      PedroRodrigues Hi BigTall, thank you for your post, please pondr that the MIDI implementation in VL3 is essentially the same as the VoiceLive 2…
      There can be up to 500 presets loaded into a VoiceLive 3, and it’s possible to navigate between these presets with an external controller sending MIDI Control Change (“CC”) and Program Change (“PC”) messages. The VoiceLive 3 can receive CC and PC messages via MIDI from sources like keyboards, footswitches, DAWs, and more. For the controlling device to send a MIDI message to VL3 it needs to be using the same MIDI channel as the VL3, typically this is channel 1 but you’re welcome to change it. Also make sure you aren’t misusing the MIDI input filters, and ensure that the MIDI input is set to be either “USB” (for the USB-mini input) or “MIDI Ports” (for the 5-pin MIDI input) depending on how you're connecting. These settings can be changed in VL3’s “Setup” menu, on the “MIDI” tab.

      To change Presets via MIDI, first tell the VL3 which Bank to look in, then tell it which Preset in that Bank you want to change to.
      Bank select: To specify the desired bank, issue an LSB Bank select message (CC#32) with a value of 0-3.
      Preset Select: After specifying the Bank, issue a PC Preset select message with a value of 0-127.
      MSB LSB VL3Bank Program Change (PC) VL3 Preset #
      0 0 0 0-127 1-128
      0 1 1 0-127 129-256
      0 2 2 0-127 257-384
      0 3 3 0-115 385-500

      The internal number associated with a Preset isn’t exactly what you see on the VL3’s screen, they’re actually all off by 1. This is because internally the list of Presets actually starts at an index of 0. This means that 0 = Preset #1, 1 = Preset #2, 2 = Preset #3, etc. It’s like your presets are saved from 0-499 but are displayed as 1-500.
      There are 4 Banks in VL3, and each Bank contains 128 Presets. Therefore the Preset selection number that goes to VL3 needs to be between 1 and 128. So for a Preset above 128, you need to subtract the number of the first Preset in the same Bank to get the MIDI Program Change info.
      The 9-digit message for changing to a preset is in the format of:
      MSB LSB PC#
      Or, you can first send a CC#32 of the Bank you’re looking in, then a PC value of the Preset you want.
      Here are some examples:
      Preset #5 would be: 5 - 1 = 4
      000 000 004
      or CC#32 value 0, then PC 4
      Preset #100 would be: 100 - 1 = 99
      000 000 099
      or CC#32 value 0, then PC 99
      Preset #208 would be: 208 - 129 = 79 (because Preset #208 is in Bank 1, which starts at Preset #129)
      000 001 079
      or CC#32 value 1, then PC 79
      Preset 259 would be: 259 - 257 = 2
      000 002 002
      or CC#32 value 2, then PC 2
      Preset 322 would be: 322 - 257 = 65
      000 002 065
      or CC#32 value 2, then PC 65
      Preset 491 would be: 491 - 385 = 106
      000 003 106
      or CC#32 value 3, then PC 106
      Preset 500 would be: 500 - 385 = 115
      000 003 115
      or CC#32 value 3, then PC 115

      When you try to address a Preset that does not exist (either an empty spot or one outside the 1-500 range), there is no built-in warning system, VL3 just won’t do anything. So if you can see the “MIDI” indication on the VL3 appearing when you send commands, but are not getting the Preset to change, ensure you’re not referencing an empty or non-existent Preset location.

      If that all seems too complicated for you, consider using Steps instead of Presets. Steps are essentially Presets within a Preset, and you can have up to 10 Steps all in the same Preset. If your current Preset contains the Steps you’ll be using, it just takes a single CC message to choose your Step…

      CC 115 = Step
      Value represents Step Number, i.e. 1 = Step 1, 2 = Step 2, etc.
      So sending a CC#115 with a value of 2 will take you to the second Step in your current Preset.

      Sources: For last I would suggest to contact Cakewalk directly for any information on the MIDI configuration tools available on the DAW. I hope this helps. Thank you
      • Oct 27