You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When rekordbox analyzes tracks there is some data that is too big to fit in the database itself.
6
6
We have already seen some of that (the album art images, and of course the track audio is left in the filesystem as well).
7
-
The other analysis data is organized into “anlz” files, whose path can be found in the DeviceSQL string pointed to by index 14 in the string offsets found at the end of the corresponding xref:exports.adoc#track-rows[track row].
7
+
The other analysis data is organized into “ANLZ” files, whose path can be found in the DeviceSQL string pointed to by index 14 in the string offsets found at the end of the corresponding xref:exports.adoc#track-rows[track row].
8
8
These files have names like `ANLZ0001.DAT` and their structure is described in this section.
9
9
10
10
The files are “tagged type” files, where there is an overall file header section, and then each entry in the file has its own header which identifies the type and length of that section.
@@ -618,7 +618,7 @@ The manual says:
618
618
> [Fill in] is a section that provides improvisational changes at the end of phrase.
619
619
> [Fill in] is detected at the end of Intro, Up, and Chorus (up to 4 beats).
You can find a Java library that can parse the structures described in
5
-
this research, and that can retrieve them from players’ NFS servers,
6
-
at https://github.com/Deep-Symmetry/crate-digger
4
+
You can find a Java library that can parse the structures described in this research, and that can retrieve them from players’ NFS servers, at https://github.com/Deep-Symmetry/crate-digger
7
5
8
-
The project also contains Kaitai Struct specifications for the file
9
-
structures, which were used to automatically generate Java classes to
10
-
parse them, and which can be used to generate equivalent code for a
11
-
variety of other programming languages.
6
+
The project also contains Kaitai Struct specifications for the file structures, which were used to automatically generate Java classes to parse them, and which can be used to generate equivalent code for a variety of other programming languages.
12
7
13
-
There are also ONC RPC specification files which were similarly used
14
-
to generate Java classes to communicate with the NFSv2 servers in the
15
-
players, and which can likely be used to generate structures for other
16
-
languages as well.
8
+
There are also ONC RPC specification files which were similarly used to generate Java classes to communicate with the NFSv2 servers in the players, and which can likely be used to generate structures for other languages as well.
0 commit comments