Midi map import/export
  • skyvat
    activ8 member
    Posts: 54
    Joined: Thu Jul 08, 2004 10:19 pm

    Midi map import/export

    by skyvat » Sat Jun 12, 2010 5:37 pm

    Hey Garagecube,

    I was reading this 'locked' forum topic

    http://www.garagecube.com/forum/viewtop ... 2&start=15

    I would love to be able to edit a text file of midi bindings and import that into modul8, rather than the learn process. I'm working between 2 pieces of software, one as a controller sending cues to M8, which functions as a clip player and renderer, it's a very tedious and finicky process to assign the bindings via the learn mode, flipping back and forth between apps, and I'd love a way around it.

    I see there is a MIDI import/export tab in the Mapping menu. I'm wondering if this what I need. I looked at the manual for details, but there's nothing on this that I could find. Is there any documentation on how this file could be edited in text to set the bindings? Anyone out there with experience who can lend me a hand?

    Thanks much

    skyvat
  • vanakaru
    master
    Posts: 669
    Joined: Mon Sep 25, 2006 9:24 pm

    by vanakaru » Sat Jun 12, 2010 8:23 pm

    I had some success with opening the exported MIDI map with text edit and editing the file. Worth of try for sure.
  • skyvat
    activ8 member
    Posts: 54
    Joined: Thu Jul 08, 2004 10:19 pm

    by skyvat » Sun Jun 13, 2010 6:38 am

    Thanks V,

    Any hints on what's what?

    s
  • billy_hcx
    junior Member
    Posts: 1
    Joined: Wed Jun 16, 2010 6:12 pm
    Location: brooklyn ny

    by billy_hcx » Wed Jun 16, 2010 6:17 pm

    hey I'd be interested in this too...developing a remote-sensing system to control modul8 in performance and I'd rather just code out the connections I want.

    thanks!
  • skyvat
    activ8 member
    Posts: 54
    Joined: Thu Jul 08, 2004 10:19 pm

    by skyvat » Wed Jun 16, 2010 9:07 pm

    It isn't really so bad - for simple things...

    I made some simple mappings just to see how the formatting worked, once I figured out the pattern it was pretty easy.

    What I'm posting is just mappings for jumping to a certain layerset and the crossfader. You can see that the top layerset taps are ID'ed in the program as set1-8, and the lower ones are set21-28. Then your midi assignment is next to the </key>. Channels are done by grouping, so you see everything here for Channel 1(0). Channel 2 would be listed in a separate, similar section right after this in the code.

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>(g3_ASCII)from</key>
    <string>(g3_ASCII)file</string>
    <key>(g3_ASCII)midiMap</key>
    <dict>
    <key>(g3_INT)0</key>
    <dict>
    <key>(g3_INT)1</key>
    <string>(g3_ASCII)set1</string>
    <key>(g3_INT)10</key>
    <string>(g3_ASCII)set25</string>
    <key>(g3_INT)11</key>
    <string>(g3_ASCII)set6</string>
    <key>(g3_INT)12</key>
    <string>(g3_ASCII)set26</string>
    <key>(g3_INT)13</key>
    <string>(g3_ASCII)set7</string>
    <key>(g3_INT)14</key>
    <string>(g3_ASCII)set27</string>
    <key>(g3_INT)15</key>
    <string>(g3_ASCII)set8</string>
    <key>(g3_INT)16</key>
    <string>(g3_ASCII)set28</string>
    <key>(g3_INT)2</key>
    <string>(g3_ASCII)set21</string>
    <key>(g3_INT)25</key>
    <string>(g3_ASCII)ctrl_master_crossfader_slider</string>
    <key>(g3_INT)3</key>
    <string>(g3_ASCII)set2</string>
    <key>(g3_INT)4</key>
    <string>(g3_ASCII)set22</string>
    <key>(g3_INT)5</key>
    <string>(g3_ASCII)set3</string>
    <key>(g3_INT)6</key>
    <string>(g3_ASCII)set23</string>
    <key>(g3_INT)7</key>
    <string>(g3_ASCII)set4</string>
    <key>(g3_INT)8</key>
    <string>(g3_ASCII)set24</string>
    <key>(g3_INT)9</key>
    <string>(g3_ASCII)set5</string>
    </dict>
    </dict>

    Now I'm looking at how to work with layerset and position, which looks a little more complicated.

    I am also REALLY interested in how you might assign a specific media to a specific layer via MIDI, if anyone knows.
  • mowgli_uk
    master
    Posts: 464
    Joined: Tue Nov 15, 2005 10:43 pm
    Location: LONDON

    by mowgli_uk » Sun Jun 20, 2010 11:37 am

    skyvat wrote:
    I am also REALLY interested in how you might assign a specific media to a specific layer via MIDI, if anyone knows.


    if you map a button to a clip cell in position mode that's exactly what you'll do

Who is online

Users browsing this forum: No registered users and 7 guests