Embedding loops into samples?

olmerk

Member
Has anyone watched this old video?


While I understand the general idea, I still don't get how the positions are calculated - not mentioning that the guy uses his own custom scripting not revealed in the tutorial either. Any ideas?
 

Tod

Senior Member
Hi olmerk, That was a rather extreme case where I had a lot of violin, viola, and cello samples to loop. I created custom macros in Reaper to do all that. Positioning was simple do to the nature of the string sections being complex waves/waveforms.

I'm still using the same principles today although every sample looping project is different in one respect or another. I've got just a few custom macros the I can usually use with each project, but for the most part I usually end up creating new macros for each project.
 

olmerk

Member
I created custom macros in Reaper to do all that.
Tod, thank you for the response! For the present I can repeat manually, what is shown in the video, with my loops and the method works quite nice. Now I'd like to script this routine. Did you do it by the means of macros using available Reaper (built-in or third-party) scripts or you had to script it all by yourself from scratch using Lua/EEL/Python?
 

Tod

Senior Member
Actually back at that time I probably didn't use any scripts, they were not available like they are now. My macros would have consisted mainly of Reapers built in actions along with the SWS actions.

Now days there is a plethora of scripts available along with several script writers. If a person needs something, all they have to do is pretty much just ask.

I haven't personally gotten into Reaper's script writing, I just don't have the time to learn another language. But I really don't have too, right now with the actions and scripts that are available, I feel like there's literally nothing I can't do.

When it comes to recording and editing samples I automate the process as much as possible, not just to save time, but to take the mundane out of it. Also there's way less room for error.

I got into Reaper the end of 2009 and I'm glad i did. There's just no other DAW that can do what I do what I need to do. :)
 

gsilbers

Part of Pulsesetter-Sounds.com
any updates on a mac app that can do loop points? ideally so i can loop user audio in omnisphere.
 

gsilbers

Part of Pulsesetter-Sounds.com
ah, i figured it out in logic pro. not easy to see. and this is a note for my future self cuz im sure ill forget lol.

select file and open in "file" editor below. select the loop points and hit the loop icon.
on "edit" on the file editor menu:
select: selection>sample loop.
then select "write sample loop to audio file."

now the loop point inside the file will be shown on kontakt and will work in omnisphere.

whats wierd is that creating loop points in kontakt and exporting/making a new instrument, wont embed the loop points so they appear in logic or omnisphere. unless im missing something .
 
Last edited:

jcrosby

Senior Member
ah, i figured it out in logic pro. not easy to see. and this is a note for my future self cuz im sure ill forget lol.

select file and open in "file" editor below. select the loop points and hit the loop icon.
on "edit" on the file editor menu:
select: selection>sample loop.
then select "write sample loop to audio file."

now the loop point inside the file will be shown on kontakt and will work in omnisphere.

whats wierd is that creating loop points in kontakt and exporting/making a new instrument, wont embed the loop points so they appear in logic or omnisphere. unless im missing something .
Acon Digital Acoustica and DSP Quattro are a lot more forgiving than Logic.
 

Sascha Franck

New Member
Creating loops in Kontakt is non-destructive, it only writes loop info into the NKI, not the samples.
Which, fwiw, is quite a pity and an oldtime request of mine. But then, there's so many things so fundamentally wrong in Kontakt that I have completely given up on any hopes.

Anyway, personally, by now I've bought Wavelab Elements during a deal for around €50 and it does a great job on looping individual files, even pretty critical ones.
If I had to go for mass-looping of large numbers of files, I'd possibly go for the Reaper approach kindly provided earlier, but fortunately (well...), I don't.
 

EvilDragon

KSP Wizard
Not really a pity, it's more flexible IMO because in the same patch you can use one sample many times with different loop points. Its main intention is not to be a sample editor. Burning loops into samples is a feature of sample editors, not sample players. Just my 2c.
 

Sascha Franck

New Member
Not really a pity, it's more flexible IMO because in the same patch you can use one sample many times with different loop points. Its main intention is not to be a sample editor. Burning loops into samples is a feature of sample editors, not sample players. Just my 2c.
Could be optional. Just as it is with any sample editor.
 

EvilDragon

KSP Wizard
Yeah, again, Kontakt's main intention is not sample editing. In fact I wouldn't be surprised if the Sample Editor tab from Wave Editor is removed at some point in the future.
 

Sascha Franck

New Member
To be honest, I wouldn't be surprised with anything regarding Kontakt. Maybe one day you can't even load samples yourself anymore (unless you own a special edition).
 

Sascha Franck

New Member
I would rather not discuss anything NI in too much detail, just this: I'm actively looking for alternatives to suit my daily sampling needs. For very good reasons. And for the same reasons, many other folks are doing so. There's something very wrong in NI land.

And for the record: No, technically Kontakt isn't a sampler but a sample player.
 

Sascha Franck

New Member
Except Kontakt remains the most successful product they have next to Komplete. So, nothing wrong there. :)
There's exactly one reason for that, and that's because they were first and kinda defined a standard for plugin samplers. Others than that, Kontakt development is an embarassing shame. And yes, I could elaborate, and no, I'm *far* from being the only one with that opinion. In fact, I and *many* other did already elaborate - but NI just doesn't care about that at all. And it's not only like that with Kontakt but with almost all of their products.

Anyway, sorta back to topic: From all I remember there's been Kontakt versions which allowed you to destructively edit samples, so there's no technical reasons why one shouldn't be able to save loop points with them. In fact, a sampler would be the perfect choice for doing that as you could check out your loop points in realtime.
And fwiw, Logics EXS is a sampler as well - and yet you can export the looppoints to samples you editied inside it.
 
Last edited:

EvilDragon

KSP Wizard
There's exactly one reason for that, and that's because they were first and kinda defined a standard for plugin samplers.
Erm, wasn't GigaStudio the one who really defined things (direct from disk streaming, etc.)? ;) The only thing Kontakt added to the basket was scripting, really, which led to...

Others than that, Kontakt development is an embarassing shame.
It's not. They just have a different vision of what it should be than you might. It's became an authoring platform rather than a creative sampler, really. Again - different vision. Want a creative sampler? Falcon is great for that (and I use it for that exact purpose too).
 
Last edited: