All format of samples to play in sync

Discussion about: tracktion.com
RELATED
PRODUCTS

Post

Just a little wish for waveform9 that all sample in search window plays in sync. I have ogg files but none of them play in sync with project wave files do providing it as tempo stamp on them. This let's the program down a little I know I can time stretch or warp but you just wanna keep the flow of building edit without having to mess about with loop

Post

Do your ogg files have tempo tags? I've never seen .ogg files with tempo data

Post

Reaper can sync almost all the files,no? I dont think it is dependant on existing metadata.

Post

FigBug wrote:Do your ogg files have tempo tags? I've never seen .ogg files with tempo data
a friend contacted support who said to him that waveform will play loops in sync providing there is a tempo tag and pitch tag to loop, not always the case I found as some of the wave files don't play in sync, none of the ogg files play in sync not tried aiff files. but I'm sure the advertising for the daw boasts it does.

its not a major problem as I can time stretch them in or warp them but this can sometimes stop the flow of building track as have to make what ever I think to use stretch first.

Post

gargonknight wrote:
FigBug wrote:Do your ogg files have tempo tags? I've never seen .ogg files with tempo data
a friend contacted support who said to him that waveform will play loops in sync providing there is a tempo tag and pitch tag to loop, not always the case I found as some of the wave files don't play in sync, none of the ogg files play in sync not tried aiff files. but I'm sure the advertising for the daw boasts it does.

its not a major problem as I can time stretch them in or warp them but this can sometimes stop the flow of building track as have to make what ever I think to use stretch first.
Do these files have tempo tags?
"my gosh it's a friggin hardware"

Post

I haven't used Reaper, just wondering how it matches clips without tempo tags. Does it run some sort of bpm detect on them? Does it work fairly reliably?

Post

I assume other DAWs run tempo detection on loops if they don't have the ACID or Apple Loop metadata chunks.
We don't currently do this but it's something we might look in to later this year.

If the tempo data is found in the metadata (it will show up in the side panel browser if it's there), then the file will sync correctly to the Edit. You may need to turn this on in the "Loop Database" settings page if you've managed to turn it off though.

Post

I dont know how is it made but both reaper and bitwig sync all the loops i have got without creating any metadata (serato does for example) so there must be some fast realtime engine that can guess the tempo, recognitation tge loop vs sample etc. Reaper shareware version is free so you can try it, i havent invest enough time to analyze its elastique time scretch engine.

Post

Yes, these apps almost certainly run some tempo detection algorithms on files. I know Live takes a second or two to come up with the tempo on empty-metadata files so presumably that's what it's doing (and maybe generating thumbnails previews etc.).
We don't have algorithms for this at the moment but maybe in the future.

Post

dRowAudio wrote:Yes, these apps almost certainly run some tempo detection algorithms on files. I know Live takes a second or two to come up with the tempo on empty-metadata files so presumably that's what it's doing (and maybe generating thumbnails previews etc.).
We don't have algorithms for this at the moment but maybe in the future.
There are also some existing open source algorithms :wink:

Post

fwsuperhero wrote:
dRowAudio wrote:Yes, these apps almost certainly run some tempo detection algorithms on files. I know Live takes a second or two to come up with the tempo on empty-metadata files so presumably that's what it's doing (and maybe generating thumbnails previews etc.).
We don't have algorithms for this at the moment but maybe in the future.
There are also some existing open source algorithms :wink:
potential minefield
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

Yes, "open source" is not the same as "available for us to use in a closed source application".
The main problem with tempo detection is it's relatively easy to tune an algorithm for one specific use case (a lot of the open source algorithms are like this) but to cover the variety of material we'd need here is a much more complex task and often involves using several algorithms and then making an educated guess at the most reliable one etc.

It's probably worth us licensing a well established one but I'll have to do some research/comparisons and cost it up etc. It's just not a one day task I'm afraid.

Post

dRowAudio wrote:Yes, "open source" is not the same as "available for us to use in a closed source application".
The main problem with tempo detection is it's relatively easy to tune an algorithm for one specific use case (a lot of the open source algorithms are like this) but to cover the variety of material we'd need here is a much more complex task and often involves using several algorithms and then making an educated guess at the most reliable one etc.

It's probably worth us licensing a well established one but I'll have to do some research/comparisons and cost it up etc. It's just not a one day task I'm afraid.
It is not, but i am surprised you didnt think about implementation when multiple loop browsers came out :]

Post

We did briefly but it's never really been a problem as most decent loop libraries come in WAV, AIFF or CAF formats and contain the appropriate metadata. As we read from all of these formats, we've not really run in to many reports of the tempo data not being found.

Post

its not a major problem because stretching audio is a doddle in waveform, but hope you do implement something in the future as like the other guys state other daws seem to do syncing and some of those daws are far inferior to waveform., but I'm still hooked lol

Post Reply

Return to “Tracktion”