Convert Apple Loops to Rex?
-
- KVRAF
- 3066 posts since 31 May, 2002 from My chair
No no no no no no. No.braj wrote:I believe transient markers determine how the sample is stretched, while slice points are where they are sliced.
1) A slice point tells where a sample is sliced.
2) A transient marker tells where a transient ("beat") is located.
3) Since you want to slice a beat on the transients, THEY ARE THE SAME THING.
How the sample is stretched (or not) is a separate matter entirely, not dependant on the particular spiffy name, and is up to the playback program used. And a playback program has the ability to use any number of algorithms to stretch the sound (or not).
Just because a slice is stretched or "warped" (as per the quote) doesn't mean they're not sliced. Call it "granulation" if you will, but granulation also works best with transient information intact. You can bet these slices/transients are still there for reference. Hell, SONAR does this automatically with Groove Clips at load time to any audio file.
Transient markers or slice points (you pick your favorite marketing-spin nomenclature) are both stored as metadata in the audio file. You can also put any other information in audio metadata, like the name of the engineer and what type of microphone he used... or the color of his dog's fur. The playback app uses this information AT ITS PREROGATIVE. It can stretch if it wants, or it can ignore it altogether. That's why ACID plays like a .wav and both AppleLoops and REX (1) will play like an .aiff
So AppleLoops in most instances (particularly with beats) *are* sliced, but that doesn't mean that the original data is not intact, and that doesn't mean it has to apply time-stretch/warp/granulation/pitch-shift/whatever if the player wants to or not.
- m
Markleford's band, The James Rocket: http://www.TheJamesRocket.com/
Markleford's tracks: http://www.markleford.com/music/
Markleford's free MFX, DXi2, DR-008 modules: http://www.TenCrazy.com/
Markleford's tracks: http://www.markleford.com/music/
Markleford's free MFX, DXi2, DR-008 modules: http://www.TenCrazy.com/
-
- KVRAF
- Topic Starter
- 2582 posts since 24 Apr, 2003 from Canada
ok... after all that - there is no way to translate the *transient data* into rex2 slice points?
btw the way I interpreted Apple Loops marketing is its both sliced and timestretched. Sort of like Stylus RMX.
btw the way I interpreted Apple Loops marketing is its both sliced and timestretched. Sort of like Stylus RMX.
-
- KVRAF
- 2172 posts since 14 Feb, 2003
The only app that can create Rex loops is Recycle. Plent of apps can read them, but only Recycle can create them.
If the Props allow another app to create Rex files, then they've just sold their last copy of Recycle, because it becomes unnecessary.
If the Props allow another app to create Rex files, then they've just sold their last copy of Recycle, because it becomes unnecessary.
-
- KVRAF
- 3066 posts since 31 May, 2002 from My chair
I don't think Propellerhead will support Apple Loops: they're trying to keep REX2 as closed as possible. Unless someone picks apart the REX2 format and publishes it, you're out of luck unless you want to do a multi-step conversion, which would likely lose all the helpful info on the way.floyd wrote:ok... after all that - there is no way to translate the *transient data* into rex2 slice points?
Heck, I don't even think Recycle 2 knows ACID wav, does it? That's how pig-headed they are about it.
However, several apps write to REX (1) format, which is pretty much an open book. I imagine such apps will add AL import soon, if it's not closed as well. However, that means you'd have to convert to mono sound.
That is, assuming that Apple Loops format is open...
- m
Markleford's band, The James Rocket: http://www.TheJamesRocket.com/
Markleford's tracks: http://www.markleford.com/music/
Markleford's free MFX, DXi2, DR-008 modules: http://www.TenCrazy.com/
Markleford's tracks: http://www.markleford.com/music/
Markleford's free MFX, DXi2, DR-008 modules: http://www.TenCrazy.com/
-
- KVRAF
- 3066 posts since 31 May, 2002 from My chair
If you notice, I never argued that point.jones-y wrote:To the best of my knowledge, if someone did do that, they'd be breaking the law...
Honestly, it would be best for Propellerhead if someone did just that. Then they'd be forced to actually update Recycle more than twice per decade!
- m
Markleford's band, The James Rocket: http://www.TheJamesRocket.com/
Markleford's tracks: http://www.markleford.com/music/
Markleford's free MFX, DXi2, DR-008 modules: http://www.TenCrazy.com/
Markleford's tracks: http://www.markleford.com/music/
Markleford's free MFX, DXi2, DR-008 modules: http://www.TenCrazy.com/
-
- KVRAF
- 2875 posts since 28 Jan, 2004 from Da Nang, Vietnam
Reverse-engineering is generally legal, especially if it's necessary to compete. There are plenty of examples of this.jones-y wrote:To the best of my knowledge, if someone did do that, they'd be breaking the law...Markleford wrote: Unless someone picks apart the REX2 format and publishes it,
-
- KVRAF
- 2988 posts since 11 Apr, 2001
Apple Loops are the equivalent to ACIDized waves. They're the counterattack of the evil side to such a popular format missing there 
Basically, they're a standard AIFF file with some extra metadata. The extra information includes two important things:
1- Transient markers
2- Categorization, transpose, tempo and measure settings.
The transient markers include information on where the 'beats' are located, which -might- make easier the stretching of the slices when changing the original loop tempo.
Unfortunately, Apple didn't make public the headers for it so I don't know what else is exactly there. One might suppose it's identical to ACID, then some extra info on what stretching method should be used is also indicated.
REX, on the other hand, contains 'predigested' stretching inside. ReCycle uses a simpler-yet-effective stretching algorithm, consiting in looping the final part of a slice with alternate movement. Similar to Kontakt's, but well done
When you ReCycle a loop with the 'stretch' knob set to i.e. 50%, the stretching you're hearing goes recorded into the REX file as well. REX compresses the audio (lossless), so even with stretching and all the files are usually smaller.
This results in smaller overhead on playback and great quality when playing drums. OTOH, continuous material (i.e. vocals, strings, pads) suffer a bit more with this approach.
Propellerheads do not allow third parties to write REX/RX2/RCY files explicitly in their license, so I don't think you'll see apps to convert to REX unfortunately.
-René
Basically, they're a standard AIFF file with some extra metadata. The extra information includes two important things:
1- Transient markers
2- Categorization, transpose, tempo and measure settings.
The transient markers include information on where the 'beats' are located, which -might- make easier the stretching of the slices when changing the original loop tempo.
Unfortunately, Apple didn't make public the headers for it so I don't know what else is exactly there. One might suppose it's identical to ACID, then some extra info on what stretching method should be used is also indicated.
REX, on the other hand, contains 'predigested' stretching inside. ReCycle uses a simpler-yet-effective stretching algorithm, consiting in looping the final part of a slice with alternate movement. Similar to Kontakt's, but well done
When you ReCycle a loop with the 'stretch' knob set to i.e. 50%, the stretching you're hearing goes recorded into the REX file as well. REX compresses the audio (lossless), so even with stretching and all the files are usually smaller.
This results in smaller overhead on playback and great quality when playing drums. OTOH, continuous material (i.e. vocals, strings, pads) suffer a bit more with this approach.
Propellerheads do not allow third parties to write REX/RX2/RCY files explicitly in their license, so I don't think you'll see apps to convert to REX unfortunately.
-René
-
- KVRAF
- Topic Starter
- 2582 posts since 24 Apr, 2003 from Canada
yeah, rex doesn't stretch stuff perfectly... But rex in Stylus RMX
Its pretty much perfect at almost any tempo/pitch.
-
- KVRAF
- 2875 posts since 28 Jan, 2004 from Da Nang, Vietnam
Thanks for the great explanation René!
It seems to me that if somebody could come up with a good open specification for preprocessed loops they could sink both these greedy little ships.
It seems to me that if somebody could come up with a good open specification for preprocessed loops they could sink both these greedy little ships.
