CDGFix.gif


NEO+G libraries

The RSQ NEO+G format is an ISAM like file structure used to organize hundreds or thousands of tracks in just a few data files instead of the CDG+MP3 file format. A NEO+G library consists of one index file and at least one data file, but can contain up to 64 data files. The number of data files should be a power of two (1, 2, 4, 8, etc.). For a NEO+G library to be recognized by RSQ players the index file must be named NAVI.IFO and the data files must be named NCDG_01.DAT, NCDG_02.DAT, NCDG_03.DAT and so on. CDGFix 3 Super on the other hand, recognizes NEO+G libraries independently of the index file name as long as the file have a valid header. The index file is encrypted with a non-repetitive key which CDGFix 3 Super calculates on the fly while accessing the NEO+G library .

The NEO+G format has an internal page size of 2048 bytes. Together with the addressing scheme of the NEO+G library structure this limits the tracks that can be saved to a maximum of 128MB of graphics (M3G format) and 128MB of sound (MP3 format). Thus there are no practical limitation on the track sizes.

The data files in a NEO+G library are initialized to a fixed size of 1018MB (slightly less than 1GB) when created by CDGFix 3 Super. The software supplied by RSQ initializes the data files to exactly 1GB but this prohibits burning eight of them to a dual-layer DVD. The data file size along with an average track size of 4MB (M3G + MP3 files) leaves room for about 250 tracks per data file. The tracks are evenly distributed across all the data files as they are added. Creating a maximum size NEO+G library with 64 data file thus enables you to organize as much as 16k tracks in one single unit. For NEO+G libraries that you create and intend to burn onto a DVD there are of course obvious limitations on the number of data files. Refer to NEO+G discs for more details on this topic.

The index file of the NEO+G library stores the titles and artist names for each tracks in the library. The length of this information is limited to 64 characters for the title and 64 characters for artist name.

 

Creating a NEO+G library

Creating a new NEO+G library using CDGFix 3 Super is quite easy, as is adding new tracks to an already existing library.

Start by adding the tracks you want to the Project window. You are not required to add all tracks at the same time as it is easy to expand an existing NEO+G library later, as described below. Then make sure that all tracks has the title and artist name in the appropriate columns in the project (you will get a warning before building the SuperCDG library if some tracks are missing this information). For help on adding titles and artist names please refer to Load title, artist and other track information.

When the tracks are in place in the project then select Save As on the Project menu. In the dialog that appears first select RSQ NEO+G  Libraries in the bottom drop-down list. Then enter the name of the new library and select where to save it. Note that if you intend to use the new NEO+G library with RSQ players or software you must name it NAVI. When you click Save you will see a new dialog asking you whether to add all tracks or only the highlighted to the NEO+G library. Confirm your choice and you will see the last dialog that allows you to select the number of data files for the new NEO+G library. You should carefully consider the number of data files required based on how you intend to use the NEO+G library and on how many tracks you intend to add to it. If the NEO+G library eventually is going to be burned onto a DVD you can consult the topic NEO+G discs for guidance.

CDGFix 3 Super will now create the NEO+G library as specified and start adding the selected tracks. You will see a progress dialog on the screen during the process.

If you select an existing NEO+G library in the Save As dialog you will be given the option of appending new tracks to this library, or overwriting it with a new one (this will of course delete all existing tracks in the library). If you choose to append tracks to the existing library you will not get the option of selecting the number of data files. Instead CDGFix 3 Super will use the same parameters as were used when the library was created.

The option of appending new tracks to an existing NEO+G library is quite powerful since you do not have to have all tracks in place before starting on the library. It also allows you to rip tracks directly from multiple CD+G discs into a NEO+G library without the need to store them temporarily on the HDD first. See the topic Rip a Karaoke disc directly to a NEO+G library for more information on this.