Read traktor stripe files
Is there any way to do it???
Read traktor stripe files
Is there any way to do it???
ok…now im confused…
where does traktor save all the info about cues and loops? in transient files or stripe files?
EDIT: and yes, i know about collection.nml. But it seems that traktor stores temporary changes somewhere, before storing in the nml…and i hope that its either in stripes or transients files…
AFAIK there is no way to read either the stripe or transient files without Traktor. Cues and loops are stored in a separate Traktor specific tag called a Traktor4/NITR tag that’s added to the mp3 file I believe.
so how can i read those tags???
i have just opened foobar with one track that should have CUE tags (if what you said is correct). When i tried to see the tags, no cue or loops tags were in it! :S
EDIT: used mp3tag as well…
Just because a tag reader does not see it doesn’t mean it’s not there. It’s NI’s own code so unless that software can read the code it more than likely won’t show up. Elaborate a little on why you want to be able to read the tags without using Traktor and we may be able to steer you in the right direction. They only work in Traktor so I don’t really see a reason to try and read them with some other software.
I want to edit those tags in order to make it possible to have several cue and loop sets. My objective is to write a small program that changes the cue set before i load the track in traktor. That way, i know which cues must be used in a certain mashup or edit
As you’ve noticed, mp3tag doesn’t see the Traktor tags for sure, even in the extended tags view.
If you can write a small program to work with ID3 tags, you’ll be able to access all the tags you want rather easily using the mutagen library for Python.
i have just downloaded the jaudiotagger library and im doing something about this feature. ![]()
Thanks for the help guys!![]()
why not ave a second copy of the song with the 2nd set of cuepoints and such?
seems easier
Because if i do that, i would soon have my HDD full. (i have a big list of mashups and edits… )
TIT2
Loneliness - Klub Cut
TCON
House
TALB
Loneliness
PRIV
Owner="WM/MediaClassPrimaryID"; Data="16 bytes";
PRIV
Owner="WM/MediaClassSecondaryID"; Data="16 bytes";
PRIV
Owner="WM/WMContentID"; Data="16 bytes";
PRIV
Owner="WM/UniqueFileIdentifier"; Data="4 bytes";
PRIV
Owner="WM/WMCollectionID"; Data="16 bytes";
PRIV
Owner="WM/WMCollectionGroupID"; Data="16 bytes";
PRIV
Owner="WM/Provider"; Data="28 bytes";
PRIV
Owner="TRAKTOR4"; Data="73611 bytes";
TPE2
Tomcraft
TPE1
DJ Tomcraft
TRCK
3
COMM
28/Dez/2010 18:26:28 org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody read
INFO: Reading body forPRIV:73620
28/Dez/2010 18:26:28 org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated readByteArray
INFO: Read NullTerminatedString:TRAKTOR4 size inc terminator:9
Progressive-BP-1104850951
TDRC
2002-01-01
TBPM
132
This is what i have, in the first run.
So, like one of you predicted, it’s the traktor4 tag. Now, the hard part…how to interpret that tag…
And now im screwd. Thanks native for making this tag have binary content. irony
Im pretty sure traktor stores the stripes and transients in separate files to the mp3.
here: C:\Users\User\Documents\Native Instruments\Traktor\
Theres a stripes and transients folder there with a lot of data in.
When I got a new lappy, none of the cues appeared until I copied over those folders and the collenction.nml.
My guess is the collection file or some invisible ID3 tag has some reference to these folders and each item in said folder is a cue / grid / whatever reference
i see
i sorta assumed that there were only a few
Last night, i was testing that theory. Seems that the transients only save the beatgrid and not the cues.
EDIT 1: seems that even the beatgrid is stored in the file! So…what are those transients?
ok, now i get how traktor works: if the track is already in the collection, the program loads the cues and loops saved in the nml or collection. If it isn’t in the collection, it loads the cues and loops saved in the TRAKTOR4 tag.
so…im can’t do shit about this feature…
WAKE UP NATIVE !!! >.<
if any of the users of this forum have any insight on how to interpret the TRAKTOR4 tag…can you help me? ![]()
I went down a similar path to you and eventually gave up. IIRC the data inside the tag looks like a RIFF file with chunck names written backwards. You may be able to get a bit further with that, but I would look at modifying the collection.nml rather than the TRAKTOR4 tag.
There is a problem when editting the collection nml: this file is only load once, when traktor starts. So, if i want to change the cue set during the traktor execution, it’s impossible.
My only hope is memory editting (omg here i go
)
One thing i found out, using memory editor, it’s that i can access the nml file structure, in memory but only while there is nothing loaded on the decks. I didn’t try to change the values, though.