SMF: Often files don't have Track+Instr names. Make something up to avoid file collisions.
This commit is contained in:
@@ -534,7 +534,9 @@ SMF::track_names(vector<string>& names) const
|
||||
if (trk->name) {
|
||||
names.push_back (trk->name);
|
||||
} else {
|
||||
names.push_back (string());
|
||||
char buf[32];
|
||||
sprintf(buf, "t%d", n+1);
|
||||
names.push_back (buf);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -559,7 +561,9 @@ SMF::instrument_names(vector<string>& names) const
|
||||
if (trk->instrument) {
|
||||
names.push_back (trk->instrument);
|
||||
} else {
|
||||
names.push_back (string());
|
||||
char buf[32];
|
||||
sprintf(buf, "i%d", n+1);
|
||||
names.push_back (buf);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user