Users of MusicMaster's original DOS program need to generate a file named LIBRARY.ASC with the MusicMaster MS2ASC utility. The resulting LIBRARY.ASC file will then need to be copied to a location where XStudio PostMajik can retrieve it for import. MS2ASC.EXE uses a file that the user creates and saves as MS2ASC.DEF. This is the same layout used to create a MAESTRO.MDB file. If you have created this file for Maestro, you can use it for XStudio PostMajik as well.
The typical MS2ASC file contains the following information -- notes in [ ] are for your information and are not part of the file.
I:\DCS\[Path that you want the LIBRARY.ASC file exported to] |
For convenience, here’s a list of published field numbers used by MusicMaster. You may wish to double-check your MusicMaster documentation to see if there are any recent changes.
ID |
Field Description |
Length |
---|---|---|
0 |
Sound Code or Gender Code Translation |
See Notes |
1 |
Cart Number |
5 |
2 |
Artist Name |
35 |
3 |
Song Title |
35 |
4 |
Album Title |
64 |
5 |
Intro Time |
8 |
6 |
Ending Type |
4 |
7 |
Sound Codes |
5 |
8 |
Gender Codes |
5 |
9 |
Tempo Codes |
3 |
10 |
Power Codes |
3 |
11 |
Like Score |
2 |
12 |
Burn Score |
2 |
13 |
Match Field |
3 |
14 |
Harmonic Song Keys |
2 |
15 |
First Non-Blank Artist Keyword |
6 |
16 |
Title TWord |
6 |
17 |
Disc Number |
8 |
18 |
Mark Status |
1 |
19 |
Composer Name |
64 |
20 |
Publishing Company |
64 |
21 |
Arranger Name |
64 |
22 |
Runtime (mm:ss) |
5 |
23 |
Daypart Codes |
7 |
24 |
Add Date (mm-dd-yyyy) |
10 |
25 |
Test Date (mm-dd-yyyy) |
10 |
26 |
Last Move Date (mm-dd-yyyy) |
10 |
27 |
Last Move Category |
1 |
28 |
Plays In Category |
5 |
29 |
Index Number |
6 |
30 |
Category Letter Code |
1 |
31 |
Category File Number (ffff) |
4 |
32 |
Complete File Number (c/ffff) |
6 |
33 |
Simulcast Pointer |
6 |
34 |
Plays in Library |
5 |
35 |
Content Flags |
8 |
36 |
Notes Field |
10 |
37 |
License Codes |
10 |
38 |
Record Company |
10 |
39 |
Record Order Number |
10 |
40 |
Artist Keyword 1 |
6 |
41 |
Artist Keyword 2 |
6 |
42 |
Artist Keyword 3 |
6 |
43 |
Artist Keyword 4 |
6 |
44 |
Artist Keyword 5 |
6 |
50 |
Air Date (mm-dd-yyyy) (Music Logs Only) |
10 |
51 |
Air Time (hh:mm:ss 24hr Clock) (Music Logs Only) |
8 |
52 |
Weekday Code (1-7 Sunday = 1) (Music Logs Only) |
1 |
53 |
Weekday Text Name (Music Logs Only) |
3 |
54 |
Running in Seconds |
4 |
55 |
Runtime (No Leading Zero) |
5 |
56 |
Packet Status (X of Y) |
8 |
57 |
Packet Status (PN) |
2 |
58 |
Category/File Number/Packet (c/ffffPN) |
8 |
60 |
Chart Position – This Week |
2 |
61 |
Chart Position – Last Week |
2 |
62 |
Chart Position – Two Weeks Ago |
2 |
63 |
Total Weeks on Chart |
2 |
64 |
Peak Chart Position |
2 |
65 |
Weeks at Peak Position |
2 |
66 |
Chart Peak Date (mm-dd-yyyy) |
10 |
67 |
Year End Ranking |
4 |
68 |
Chart Debut Date (mm-dd-yyyy) |
10 |
69 |
Chart Note |
8 |
70 |
Playlist Rotation |
8 |
71 |
Theme Code 1 |
32 |
72 |
Theme Code 2 |
32 |
73 |
Theme Code 3 |
32 |
74 |
Theme Code 4 |
32 |
75 |
Theme Code 5 |
32 |
76 |
Theme Code 6 |
32 |
77 |
Theme Code 7 |
32 |
78 |
Theme Code 8 |
32 |
79 |
First Non-Blank Theme Code |
32 |
80 |
Fixed Trivia Line |
64 |
81 |
Rotating Trivia Line 1 |
64 |
82 |
Rotating Trivia Line 2 |
64 |
83 |
Rotating Trivia Line 3 |
64 |
84 |
Rotating Trivia Line 4 |
64 |
86 |
Rotating Trivia Line 1 – Kill Date (mm-dd-yyyy) |
10 |
87 |
Rotating Trivia Line 2 – Kill Date (mm-dd-yyyy) |
10 |
88 |
Rotating Trivia Line 3 – Kill Date (mm-dd-yyyy) |
10 |
89 |
Rotating Trivia Line 4 – Kill Date (mm-dd-yyyy) |
10 |
90 |
Active Trivia Line |
64 |
91 |
Memo |
See Notes |
98 |
Carriage Return/Line Feed |
2 |
99 |
Blank Space or Custom Text |
See Notes |
101 |
Song Rest In Hours |
4 |
102 |
Auto Move 1 – Date (mm-dd-yyyy) |
10 |
103 |
Auto Move 2 – Date (mm-dd-yyyy) |
10 |
104 |
Auto Move 3 – Date (mm-dd-yyyy) |
10 |
105 |
Auto Move 4 – Date (mm-dd-yyyy) |
10 |
106 |
Auto Move 1 – Category |
1 |
107 |
Auto Move 2 – Category |
1 |
108 |
Auto Move 3 – Category |
1 |
109 |
Auto Move 4 – Category |
1 |
110 |
Move History 1 – Date (mm-dd-yyyy) |
10 |
111 |
Move History 1 – Category |
1 |
112 |
Move History 2 – Date (mm-dd-yyyy) |
10 |
113 |
Move History 2 – Category |
1 |
114 |
Move History 3 – Date (mm-dd-yyyy) |
10 |
115 |
Move History 3 – Category |
1 |
Notes
1.Sound And Gender Code Translation Fields. A Sound and Gender Code Translation Field can be used to specify a particular CD changer or DAT tape machine. This option converts certain Sound Codes or Gender Codes to text using the following format:
0,[LENGTH],[FIELD][CODE][TEXT],[FIELD][CODE][TEXT], etc...
The output will be left justified in a field of [LENGTH] spaces. [FIELD] should be "S" for Sound Code or "G" for Gender Code. [CODE] is the actual Sound or Gender Code (A..Z) to translate. The output will contain [TEXT] whenever [Code] appears in the specified [FIELD]. If a song contains more that one of the specified codes, the output will contain the first match found. For example, consider this Sound and Gender translation Field:
"0, 5, SACD1, SBCD2, GXCART1, GYCART2"
If the song contains Sound Code A, the output becomes "CD1." If the song contains Sound Code B, the output is "CS2." If the song contains Gender Code X, the output is "Cart1." If the song contains Gender Code Y, the output is "CART2." If the song doesn’t contain any of these codes, the output file will contain five blank spaces.
2.Blank Space or Custom Text File Format.
99 A single blank space will be output
99,[CUSTOM TEXT] The Custom Text will be output exactly as entered
3.Standard Music Fields. When specifying a field other than 0 or 99, use the following format in the configuration file to specify only a portion of the field:
[FIELD ID NUMBER],[FIRST CHARACTER],[LENGTH]
[FIRST CHARACTER] and [LENGTH] are optional. If you include them, separate them with a comma. For example: Use "2" to output the entire Artist Name, "3,1,15" to output only the first 15 characters of the Song Title, or "50,7,4" to output only characters 7-10 of the Air Date (which is the year, since the Air Date uses the MM-DD-YYYY format).