Announcement

Collapse
No announcement yet.

XML Editor

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • XML Editor

    Does anyone know if it's possible to edit the associated XML file to change the location of a sample as an interim solution until it's made possible in the GUI itself


    Click image for larger version

Name:	20190821_010422.jpg
Views:	187
Size:	192.9 KB
ID:	6752

    Below is the XML data for the above pics layout, they seem to reference all info for the Pads page (had to cut some lines of text as I reached post character count)

    You can load the .als into Live and it basically mirrors the pad layout but if you move and save it makes no difference, so assuming there's more location info in the .xml


    Reason I ask is I'm sorting out a live set using the blackbox as a clip launcher and as I've been building the presets, some pads have become redundant and I've deleted what I don't need, leaving gaps that make my brain itch...

    I suppose I can just let it go but if there is a simple bit of code I can shift about, that'd be even better.

    Any insight would be grateful

    dB


    <?xml version="1.0" encoding="UTF-8"?>
    <document>
    <session>
    <cell row="0" column="0" layer="0" filename="Gen 19\ARP.wav" type="sample">
    <params gaindb="-5690" pitch="0" panpos="-16" samtrigtype="2" loopmode="0" loopmodes="0" midimode="0" reverse="0" cellmode="1" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="7009919" loopstart="0" loopend="7009919" quantsize="3" synctype="0" actslice="1" outputbus="0" monomode="1" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="0" beatcount="0" fx1send="496" fx2send="624"/>
    <modsource dest="gaindb" src="midipan" slot="2" amount="1000"/>
    <modsource dest="panpos" src="midipan" slot="2" amount="1000"/>
    <slices>
    <slice pos="0"/>
    </slices>
    </cell>
    <cell row="1" column="0" layer="0" filename="Gen 19\Gen Bow.wav" type="sample">
    <params gaindb="-5720" pitch="0" panpos="0" samtrigtype="0" loopmode="1" loopmodes="0" midimode="0" reverse="0" cellmode="1" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="2936566" loopstart="0" loopend="2936566" quantsize="8" synctype="0" actslice="1" outputbus="0" monomode="1" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="48" beatcount="0" fx1send="0" fx2send="0"/>
    <modsource dest="gaindb" src="midivol" slot="2" amount="1000"/>
    <modsource dest="panpos" src="midipan" slot="2" amount="1000"/>
    <slices>
    <slice pos="0"/>
    </slices>
    </cell>
    <cell row="2" column="0" layer="0" filename="" type="sample">
    <params gaindb="0" pitch="0" panpos="0" samtrigtype="0" loopmode="0" loopmodes="0" midimode="0" reverse="0" cellmode="0" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="0" loopstart="0" loopend="0" quantsize="3" synctype="5" actslice="1" outputbus="0" monomode="0" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="0" beatcount="0" fx1send="0" fx2send="0"/>
    <slices/>
    </cell>
    <cell row="3" column="0" layer="0" filename="" type="sample">
    <params gaindb="0" pitch="0" panpos="0" samtrigtype="0" loopmode="0" loopmodes="0" midimode="0" reverse="0" cellmode="0" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="0" loopstart="0" loopend="0" quantsize="3" synctype="5" actslice="1" outputbus="0" monomode="0" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="0" beatcount="0" fx1send="0" fx2send="0"/>
    <slices/>
    </cell>
    <cell row="0" column="1" layer="0" filename="Gen 19\Gen 19 Pad.wav" type="sample">
    <params gaindb="-5910" pitch="0" panpos="59" samtrigtype="2" loopmode="0" loopmodes="0" midimode="0" reverse="0" cellmode="1" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="7097506" loopstart="0" loopend="7097506" quantsize="3" synctype="0" actslice="1" outputbus="0" monomode="1" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="0" beatcount="0" fx1send="0" fx2send="0"/>
    <modsource dest="gaindb" src="midivol" slot="2" amount="1000"/>
    <modsource dest="panpos" src="midipan" slot="2" amount="1000"/>
    <slices>
    <slice pos="0"/>
    </slices>
    </cell>
    <cell row="1" column="1" layer="0" filename="" type="sample">
    <params gaindb="0" pitch="0" panpos="0" samtrigtype="0" loopmode="0" loopmodes="0" midimode="0" reverse="0" cellmode="0" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="0" loopstart="0" loopend="0" quantsize="3" synctype="5" actslice="1" outputbus="0" monomode="0" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="0" beatcount="0" fx1send="0" fx2send="0"/>
    <slices/>
    </cell>
    <cell row="2" column="1" layer="0" filename="" type="sample">
    <params gaindb="0" pitch="0" panpos="0" samtrigtype="0" loopmode="0" loopmodes="0" midimode="0" reverse="0" cellmode="0" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="0" loopstart="0" loopend="0" quantsize="3" synctype="5" actslice="1" outputbus="0" monomode="0" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="0" beatcount="0" fx1send="0" fx2send="0"/>
    <slices/>
    </cell>
    <cell row="3" column="1" layer="0" filename="" type="sample">
    <params gaindb="0" pitch="0" panpos="0" samtrigtype="0" loopmode="0" loopmodes="0" midimode="0" reverse="0" cellmode="0" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="0" loopstart="0" loopend="0" quantsize="3" synctype="5" actslice="1" outputbus="0" monomode="0" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="0" beatcount="0" fx1send="0" fx2send="0"/>
    <slices/>
    </cell>
    <cell row="0" column="2" layer="0" filename="" type="sample">
    <params gaindb="0" pitch="0" panpos="0" samtrigtype="0" loopmode="0" loopmodes="0" midimode="0" reverse="0" cellmode="0" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="0" loopstart="0" loopend="0" quantsize="3" synctype="5" actslice="1" outputbus="0" monomode="0" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="0" beatcount="0" fx1send="0" fx2send="0"/>
    <slices/>
    </cell>
    <cell row="1" column="2" layer="0" filename="" type="sample">
    <params gaindb="0" pitch="0" panpos="0" samtrigtype="0" loopmode="0" loopmodes="0" midimode="0" reverse="0" cellmode="0" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="0" loopstart="0" loopend="0" quantsize="3" synctype="5" actslice="1" outputbus="0" monomode="0" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="0" beatcount="0" fx1send="0" fx2send="0"/>
    <slices/>
    </cell>
    <cell row="2" column="2" layer="0" filename="" type="sample">
    <params gaindb="0" pitch="0" panpos="0" samtrigtype="0" loopmode="0" loopmodes="0" midimode="0" reverse="0" cellmode="0" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="0" loopstart="0" loopend="0" quantsize="3" synctype="5" actslice="1" outputbus="0" monomode="0" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="0" beatcount="0" fx1send="0" fx2send="0"/>
    <slices/>
    </cell>
    <cell row="3" column="2" layer="0" filename="" type="sample">
    <params gaindb="0" pitch="0" panpos="0" samtrigtype="0" loopmode="0" loopmodes="0" midimode="0" reverse="0" cellmode="0" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="0" loopstart="0" loopend="0" quantsize="3" synctype="5" actslice="1" outputbus="0" monomode="0" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="0" beatcount="0" fx1send="0" fx2send="0"/>
    <slices/>
    </cell>
    <cell row="0" column="3" layer="0" filename="Gen 19\Gen Rain.wav" type="sample">
    <params gaindb="1500" pitch="0" panpos="-62" samtrigtype="2" loopmode="0" loopmodes="0" midimode="0" reverse="0" cellmode="1" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="6978781" loopstart="0" loopend="6978781" quantsize="3" synctype="0" actslice="1" outputbus="0" monomode="1" slicestepmode="0" chokegrp="0" dualfilcutoff="349" rootnote="0" beatcount="0" fx1send="0" fx2send="0"/>
    <modsource dest="gaindb" src="midivol" slot="2" amount="1000"/>
    <modsource dest="panpos" src="midipan" slot="2" amount="1000"/>
    <slices>
    <slice pos="0"/>
    </slices>
    </cell>
    <cell row="1" column="3" layer="0" filename="" type="sample">
    <params gaindb="0" pitch="0" panpos="0" samtrigtype="0" loopmode="0" loopmodes="0" midimode="0" reverse="0" cellmode="0" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="0" loopstart="0" loopend="0" quantsize="3" synctype="5" actslice="1" outputbus="0" monomode="0" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="0" beatcount="0" fx1send="0" fx2send="0"/>
    <slices/>
    </cell>
    <cell row="2" column="3" layer="0" filename="" type="sample">
    <params gaindb="0" pitch="0" panpos="0" samtrigtype="0" loopmode="0" loopmodes="0" midimode="0" reverse="0" cellmode="0" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="0" loopstart="0" loopend="0" quantsize="3" synctype="5" actslice="1" outputbus="0" monomode="0" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="0" beatcount="0" fx1send="0" fx2send="0"/>
    <slices/>
    </cell>

  • #2
    If you can wait a few days, we will have something for you. Please stay tuned.

    Comment


    • #3
      Seems as you could just change (or better swap with another <cell> the row column attributes .
      <cell row="1" column="1"

      Comment


      • #4
        Originally posted by Aaron View Post
        If you can wait a few days, we will have something for you. Please stay tuned.
        Thanks Aaron

        Comment


        • #5
          So? Are we still in the waiting phase for this issue?
          new user here!

          Comment


          • #6
            As of version 1.2.2, you can copy and paste cells. On the PADS screen, turn the lower right know to reveal the Cut, Copy, Paste panel.

            Comment


            • #7
              Originally posted by Aaron View Post
              As of version 1.2.2, you can copy and paste cells. On the PADS screen, turn the lower right know to reveal the Cut, Copy, Paste panel.
              Already found out this option.
              Sorry reading this post I misinterpreted it. I meant I am looking for a way to save samples in a different location and still reference them correctly in a preset. The save as option would be great to give an option for the location of the sample instead of onl the name. Thx for your reply Aaron!

              Comment


              • #8
                Originally posted by kraftf View Post
                Already found out this option.
                Sorry reading this post I misinterpreted it. I meant I am looking for a way to save samples in a different location and still reference them correctly in a preset. The save as option would be great to give an option for the location of the sample instead of onl the name. Thx for your reply Aaron!
                Probably we are two.
                saving files choosing folder is what I need
                Last edited by alemass; 10-05-2019, 09:53 AM.

                Comment

                Working...
                X