Announcement

Collapse
No announcement yet.

Multi-sampling questions

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

  • Multi-sampling questions

    Hi lovely folks at 1010music. I was trying to make sense of the "multisampling" feature... I may have missed it, but how can I see the individual samples recorded on the device? The user interface is a little bit confusing to me. Where do I set the key ranges individually for the recorded files on the ui? Or how can I add multiple files form the memory card?

    At the moment, the best I could come up with is to edit the xml project file directly in text editor on the computer and I add the assets to the pads manually.

    So for example my first cell looks like this:
    Code:
    <cell row="0" column="0" layer="0" filename="\ProgPsy\001_142_f_eclip_like\Kick_bass" type="sample">
    <params gaindb="0" pitch="0" panpos="0" samtrigtype="0" loopmode="1" loopmodes="0" midimode="10" midioutchan="0" reverse="0" cellmode="0" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="11151" loopstart="0" loopend="11151" quantsize="3" synctype="5" actslice="1" outputbus="0" monomode="0" slicestepmode="0" chokegrp="1" dualfilcutoff="0" rootnote="36" beatcount="0" fx1send="0" fx2send="0" multisammode="1" interpqual="1" playthru="0" slicerquantsize="13" slicersync="0" padnote="12" loopfadeamt="0" grainsize="0" graincount="3" gainspreadten="0" grainreadspeed="1000" recpresetlen="0" recquant="3" recinput="0" recusethres="0" recthresh="-20000" recmonoutbus="0" />
    <modsource dest="gaindb" src="midivol" slot="2" amount="1000"/>
    <modsource dest="panpos" src="midipan" slot="2" amount="1000"/>
    <modsource dest="slicestepmode" src="keytrig" slot="0" amount="1000"/>
    <modsource dest="gaindb" src="velocity" slot="0" amount="400"/>
    <modsource dest="pitch" src="pitchbend" slot="0" amount="4096"/>
    <slices/>
    </cell>
    And then lower in the xml, I added my assets, and these referring back to the pad using the `asssrcrow` and `asssrccol` attributes:
    Code:
    <cell row="0" filename="\ProgPsy\001_142_f_eclip_like\Kick_bass\ kick.wav" type="asset">
    <params rootnote="36" keyrangebottom="36" keyrangetop="36" velrangebottom="127" velrangetop="127" asssrcrow="0" asssrccol="0"/>
    </cell>
    <cell row="1" filename="\ProgPsy\001_142_f_eclip_like\Kick_bass\ 06 Zero1 Bass F1.wav" type="asset">
    <params rootnote="37" keyrangebottom="37" keyrangetop="37" velrangebottom="127" velrangetop="127" asssrcrow="0" asssrccol="0"/>
    </cell>
    The issue with this is that despite my attempt to restrict the key range, I get kick playback on the bass note (37). Also the multi samples from other pads playing on notes where they were not configured to do so (at least I think they not supposed to). Do you have any idea why is this happening?

    Also, I understand that normally we should put these samples on different pads. But, I'm trying to push the device to its max potential, and my idea was to use the "pads" as grouping. So for example:
    Midi CH pad note sample
    Kick bass Group
    10 0:0 36 kick
    10 0:0 37 bass note
    Percussion
    10 0:1 38 snare
    10 0:1 39 kick hat
    10 0:1 40 8th hat
    10 0:1 41 16th hat
    10 0:1 42 crash
    Other Stuff
    10 0:2 43 sweep up
    10 0:3 44 perc loop
    1 1:0 0-127 main lead
    2 1:1 0-127 intro pad
    3 1:2 0-127 atmosphere
    10 1:3 44-52 single shot stabs
    This way, I can run the the sampler solely using Arturia keystep pro and use the midi ch 10 to trigger the percussive elements stabs and the bass. I can send the different "pads"/groups to different post processing routes together. And the only thing I loose is the ability to trigger every "instrument" from the main screen using touch.
    Last edited by triptone; 11-10-2020, 02:02 PM.

  • #2
    I figured it out what was happening. I think it is actually a bug in the firmware. The percussion pad and the kick and bass pad was on the same midi channel and despite that the first samples `keyrangebottom` on percussion pad set to the right note, that snare was playing transposed on the kick and the bass note as well. I would expect the firmware to respect the ranges defined on the assets.

    Also, I found a temporary solution. I did configured up my beat-step to send the note 38-42 on the midi channel 11 instead and I moved the pad to listen that one channel.


    Code:
    ...
    <cell row="0" column="0" layer="0" filename="\ProgPsy\Kick_bass" type="sample">
    <params gaindb="0" pitch="0" panpos="0" samtrigtype="1" loopmode="0" loopmodes="0" midimode="10" midioutchan="0" reverse="0" cellmode="0" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="298773" loopstart="0" loopend="298773" quantsize="3" synctype="5" actslice="1" outputbus="0" monomode="1" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="36" beatcount="0" fx1send="0" fx2send="0" multisammode="1" interpqual="0" playthru="0" slicerquantsize="13" slicersync="0" padnote="0" loopfadeamt="0" grainsize="0" graincount="3" gainspreadten="0" grainreadspeed="1000" recpresetlen="0" recquant="3" recinput="0" recusethres="0" recthresh="-20000" recmonoutbus="0"/>
    <modsource dest="gaindb" src="velocity" slot="0" amount="400"/>
    <modsource dest="gaindb" src="midivol" slot="2" amount="1000"/>
    <modsource dest="panpos" src="midipan" slot="2" amount="1000"/>
    <slices/>
    </cell>
    ...
    <cell row="0" column="1" layer="0" filename="\ProgPsy\Perc" type="sample">
    <params gaindb="0" pitch="0" panpos="0" samtrigtype="1" loopmode="0" loopmodes="0" midimode="10" midioutchan="0" reverse="0" cellmode="0" envattack="0" envdecay="0" envsus="1000" envrel="200" samstart="0" samlen="298773" loopstart="0" loopend="298773" quantsize="3" synctype="5" actslice="1" outputbus="0" monomode="1" slicestepmode="0" chokegrp="0" dualfilcutoff="0" rootnote="38" beatcount="0" fx1send="0" fx2send="0" multisammode="1" interpqual="0" playthru="0" slicerquantsize="13" slicersync="0" padnote="0" loopfadeamt="0" grainsize="0" graincount="3" gainspreadten="0" grainreadspeed="1000" recpresetlen="0" recquant="3" recinput="0" recusethres="0" recthresh="-20000" recmonoutbus="0"/>
    <modsource dest="gaindb" src="velocity" slot="0" amount="400"/>
    <modsource dest="gaindb" src="midivol" slot="2" amount="1000"/>
    <modsource dest="panpos" src="midipan" slot="2" amount="1000"/>
    <slices/>
    </cell>
    ...
    <cell row="0" filename="\ProgPsy\Kick_bass\ kick.wav" type="asset">
    <params rootnote="36" keyrangebottom="36" keyrangetop="36" velrangebottom="0" velrangetop="0" asssrcrow="0" asssrccol="0"/>
    </cell>
    <cell row="1" filename="\ProgPsy\Kick_bass\ 06_Zero1_Bass_F1.wav" type="asset">
    <params rootnote="37" keyrangebottom="37" keyrangetop="37" velrangebottom="0" velrangetop="0" asssrcrow="0" asssrccol="0"/>
    </cell>
    <cell row="2" filename="\ProgPsy\Perc\snare .wav" type="asset">
    <params rootnote="38" keyrangebottom="38" keyrangetop="38" velrangebottom="0" velrangetop="0" asssrcrow="0" asssrccol="1"/>
    </cell>
    <cell row="3" filename="\ProgPsy\Perc\kick_ hat.wav" type="asset">
    <params rootnote="39" keyrangebottom="39" keyrangetop="39" velrangebottom="0" velrangetop="0" asssrcrow="0" asssrccol="1"/>
    </cell>
    <cell row="4" filename="\ProgPsy\Perc\8th_h at.wav" type="asset">
    <params rootnote="40" keyrangebottom="40" keyrangetop="40" velrangebottom="0" velrangetop="0" asssrcrow="0" asssrccol="1"/>
    </cell>
    <cell row="5" filename="\ProgPsy\Perc\16th_ hat.wav" type="asset">
    <params rootnote="41" keyrangebottom="41" keyrangetop="41" velrangebottom="0" velrangetop="0" asssrcrow="0" asssrccol="1"/>
    </cell>
    <cell row="6" filename="\ProgPsy\Perc\open_ hat.wav" type="asset">
    <params rootnote="42" keyrangebottom="42" keyrangetop="42" velrangebottom="0" velrangetop="0" asssrcrow="0" asssrccol="1"/>
    </cell>
    <cell row="7" filename="\ProgPsy\Perc\16th_ tambourine.wav" type="asset">
    <params rootnote="43" keyrangebottom="43" keyrangetop="43" velrangebottom="0" velrangetop="0" asssrcrow="0" asssrccol="1"/>
    </cell>

    Comment


    • #3
      There is a LOT to unpack in these two posts. Your MIDI settings can cause the issue you describe with overlapping wav files. Currently, a pad can only receive a single MIDI channel. So anything you group together needs to be on the same channel.

      Comment

      Working...
      X