1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

Making a sample loop

Discussion in 'MASCHINE Area' started by KDilla, Mar 21, 2010.

Thread Status:
Not open for further replies.
  1. KDilla

    KDilla NI Product Owner

    Messages:
    545
    Hey,

    Let's say I have a sample that is just a straight up loop. If I'm recording this into Maschine I'll need to hold it for the full 4 beats...

    BUT if I hold the pad for a split second too long I end up with a short clip. I usually play it a bit short and extend the note using the software. Is there something I'm missing? Is there a way to just record the pad for a full bar and not beyond?

    Thanks in advance,

    Kieran
     
  2. Beatworkx

    Beatworkx NI Product Owner

    Messages:
    389
    There is.

    There is a way Kieran. If you know the tempo of the sample, it will help if you set maschine to the same tempo first before engaging recording.

    Ok I see what you mean. But try this method below to achieve the same result if the sample is coming from outside source. It's a bit easier if you know the tempo of the sample but it can be use to detect the exact tempo of a sample as well.

    Press SAMPLING>RECORD
    Set the threshold to off (This way maschine was start recording as soon as you press Start).
    Record the sample freely onto a pad (make sure to record a little space after the before stopping but not too much).
    Go into SLICE Menu after the sample is recorded.
    Set Slice MODE to DETECT and then increase the SENS until you a slice on the first hit of the sample.
    Now click on the first hit of the sample (Don't worry about the empty dead space before the sample), then press EDIT (on the controller - right hand window - you cannot see this option in the software).
    Make a note Slice START numbers then exit the slice Edit mode by pressing the Edit button again.
    Now switch from Slice Mode to Sample Edit mode, type in the same numbers as the Slice Start into the Sample Start Window and press Enter.
    Now on the right-hand window on the controller, press AUDIO (by default it's set to TRUNCATE or you can use the left/right arrows to cycle through the features. Press TRUNCATE to truncate the sample.
    Now if you go back to the Slice Menu, you should see an approx of the sample's tempo if you don't know it already. But because it's not exact length, it'll probably say something like 83.2bpm.
    Now you can switch back to Edit menu, reduce END of the sample figure a little bit, then TRUNCATE, then go to the slice menu and check the tempo again. Repeat this last step until the sample says 83bpm.

    Sorry for my initial response. I thought you're inquiring about resampling exact length loop within maschine. I just realized how long this process really seems when it's been typed out. But once you do it, it becomes second nature. You can use this step to detect the tempo of any unknown sample, then set maschine's tempo match and then bam!

    I'll drop a little vid to share with the community shortly. I cannot capture video right now but feel free to drop any questions you have.
     

    Attached Files:

    Last edited: Mar 21, 2010
  3. Lotuz

    Lotuz NI Product Owner

    Messages:
    1,691
    Not that I'm aware of.

    What I would like is a feature that automatically snaps the note length to the grid.
     
  4. KDilla

    KDilla NI Product Owner

    Messages:
    545
    @Lotuz exactly! That's what I was hoping for so I guess it's not just me.

    @beatworkx, thanks but I think we're talking about 2 different things. I'm talking about a sample I already have that is longer than 1 bar but I only want to record EXACTLY one bar of it and have it loop. At the moment I have to try to play it for exactly the right amount of time and correct a small amount afterwards, unless I hold the note too long and then I have to do it over.

    I guess, now that I think about it I can sample it to another pad and sync it to one bar and the one-shot that sample. I'll try that. That just uses up another pad which is less than ideal, but maybe I can live with it. Maybe! ;)
     
  5. Beatworkx

    Beatworkx NI Product Owner

    Messages:
    389
    Oh, I see, my bad. Yeah, I see what you mean. If you have the sample inside maschine already, then yes, you can just 'draw' an empty one-bar length on that sample, then re-sample it to another pad as you just stated below.
     
  6. Ben Grimm

    Ben Grimm NI Product Owner

    Messages:
    534
    Lotuz, can't you get that same effect by setting the grid to the increment you want your note length at? If you set it to 1/4 then all notes played (when quantize is on) are all in 1/4 note increments (1/4, 1/2, 3/4, full note, etc).

    You can then set the grid to any other increment you want to work in afterwards, and I think the notes should stay at their previously recorded length. However, if you have notes in that scene that are less than the grid you change it to, they will increase to the new minimum length, so don't do this in a pattern where you have already recorded stuff that you want to leave alone.
    ---
    Duplicate your recorded sample to a new pad. Move the start and end points to be just one bar. Set the mode on that pad to "loop" instead of "one-shot" or, for more control, create a single group with that note, set that group to a length of 1 bar, and let that play with all the other scenes you need the sound in. There's an exact number of samples that make up a whole note, and those aren't always easy to make sure that you hit, for example, a whole note, at 107bpm, in a song that is 44.1khZ would be an exact length of 98915.89 samples to loop perfectly, which it probably won't be, so setting it to loop is not the best way to ensure it will play correctly. Having it retrigger every one bar will though.
     
  7. Lotuz

    Lotuz NI Product Owner

    Messages:
    1,691
    I'm not sure if I understand you completely. :S

    When using the ADSR amplitude envelope type I just want the right border of the recorded note to go to the nearest grid. Like a release quantization.
     
  8. elizas

    elizas New Member

    Messages:
    1
    Think before you loop records

    We can modify/update the record data of a form by looping through its records. So, we are generally following the below code to do the same.





    // loop through the records


    var count = 1;

    var maxCount = controller.getMaxRecordIndex();

    for(var count=1; count<=maxCount; count++) {

    // select the record

    controller.setSelectedIndex(count);

    /* Do any operations with the

    selected record */

    }

    For more information refer
     
  9. saintjoe

    saintjoe NI Product Owner

    Messages:
    4,072
    set to one shot, set to mono, play it on the 1 with quantize on :)
     
  10. KDilla

    KDilla NI Product Owner

    Messages:
    545
    Wow this thread was ressurected...

    My initial intent was to see if there was something I can do when I'm using a pad that's already ADSR for a specific reason. Lotuz suggested a kind of quantize function for the end of the note. That would be cool and was more along the lines of what I was thinking of...

    But it's all good, I usually have a pad somewhere that I can trim the sample and oneshot it. There's a few workarounds really. I completely forgot about this thread so it's obviously something that's easy enough to work around I was just making sure there wasn't a cool trick I was missing out on :)
     
  11. saintjoe

    saintjoe NI Product Owner

    Messages:
    4,072
    I didn't even look at the date, just saw it and chimed in lol hahahahaha.
     
  12. KDilla

    KDilla NI Product Owner

    Messages:
    545
    It's all good! There's lots of new people who will read it now and maybe take something from it ;)
     
Thread Status:
Not open for further replies.