Arturia Forums

Harware Legacy versions => Analog Laboratory => Analog Laboratory Technical Issues => Topic started by: Nantonos on July 16, 2012, 01:04:51 am

Title: Classid of Analog Laboratory
Post by: Nantonos on July 16, 2012, 01:04:51 am
I'm trying to better integrate the hardware midi controller from Analog Laboratory with my DAW, SAudio One 2.0.5. The DAW has a big list of supported hardware (Akai etc) but no entry for Arturia.

I had a look at the config files, and it seems each manufacturer has a directory, each model or range of keyboards has a subdirectory, and inside tha are a few text config files (in XML). So I am trying to create one for my Laboratory 49 keyboard.

One of the things needed is the classid. Looking in Device Manager, The Laboratory appears under Sound, video and game controllers with a classid of {4D36E96C-E325-11CE-BFC1-08002BE10318}. But when I put that value in the config file, and add the Lab49 to the list of MIDI devices in Studio One, it says the keyboard is not connected.

Do I have the right classid?

Any other Studio One users who have created a config file for their Arturia keyboard?
Title: Re: Classid of Analog Laboratory
Post by: stuey on July 16, 2012, 09:50:35 am
I'm about to purchase spark and the 61 arturia keyboard, although I already have analog laboratory.
I was going to use the 61's XML file duplicate it and change the cc values. I'm using pro tools and would just remap to coincide with the cc values from whatever you want to Control. MMC should be the same so it should be a simple set up

Stuart
Title: Re: Classid of Analog Laboratory
Post by: Nantonos on July 16, 2012, 12:33:54 pm
The 61 has an XML file?
Title: Re: Classid of Analog Laboratory
Post by: stuey on July 16, 2012, 02:16:29 pm
<?xml version="1.0" encoding="UTF-8"?>

<map name="Analog Experience Keyboards" id="0">
  <map name="map">
    <control type="cc" id="1">
      <entry param="11" min="0" max="1"/>
    </control>
    <control type="cc" id="16">
      <entry param="20" min="0" max="1"/>
    </control>
    <control type="cc" id="17">
      <entry param="24" min="0" max="1"/>
    </control>
    <control type="cc" id="18">
      <entry param="18" min="0" max="1"/>
    </control>
    <control type="cc" id="19">
      <entry param="19" min="0" max="1"/>
    </control>
    <control type="cc" id="71">
      <entry param="27" min="0" max="1"/>
    </control>
    <control type="cc" id="73">
      <entry param="32" min="0" max="1"/>
    </control>
    <control type="cc" id="74">
      <entry param="26" min="0" max="1"/>
    </control>
    <control type="cc" id="75">
      <entry param="33" min="0" max="1"/>
    </control>
    <control type="cc" id="76">
      <entry param="35" min="0" max="1"/>
    </control>
    <control type="cc" id="79">
      <entry param="34" min="0" max="1"/>
    </control>
    <control type="cc" id="80">
      <entry param="29" min="0" max="1"/>
    </control>
    <control type="cc" id="81">
      <entry param="30" min="0" max="1"/>
    </control>
    <control type="cc" id="82">
      <entry param="31" min="0" max="1"/>
    </control>
    <control type="cc" id="93">
      <entry param="6" min="0" max="1"/>
    </control>
  </map>
</map>
Title: Re: Classid of Analog Laboratory
Post by: stuey on July 16, 2012, 02:19:01 pm
This is the xml file which is placed in the control folder of each V collection synth, this will then give you an idea of the CC needed to control your set up.

Do you also have the V collection?

As you can create custom midi maps and save them as XML

Stuart
Title: Re: Classid of Analog Laboratory
Post by: Nantonos on July 21, 2012, 02:43:55 am
This is the xml file which is placed in the control folder of each V collection synth, this will then give you an idea of the CC needed to control your set up.

Do you also have the V collection?

Thanks for the hint. I don't have V collection, but I do have three full synths (Oberheim SEM, Prophet 5, and Mg Modular (now called just Modular with the recent update). And the free slightly cut down MinoMg. None of those have XML files in them.

I made the XML file by starting with the one for an Akai MPK and then editing to suit. I got the MIDI CC values by running MIDI-OX,  moving each control in turn, and seeing what it reported.

As you can create custom midi maps and save them as XML

Yup, that is the plan. But it seems the classid must be wrong, or I have some other error, because the keyboard is not recognised if I add it this way. (It is recognised if I add it as an 'unknown keyboard').

I attach the xml and device files that I made.
Title: Re: Classid of Analog Laboratory
Post by: Waza on July 29, 2012, 02:48:21 pm
Nanto where do you put these files in studio one?