Versioning
To keep track of the different versions of each project, use a naming convention similar to software versioning: major.minor.revision.build
The major number applies to the entire catalog. This number reflects changes made across all albums. It's an unconventional use of a major number, but one that insures parallel naming between different albums.
The minor number applies to an album. This number indicates different versions of the same set of catalog changes. For example, an album may be labeled version if 1.1 all tracks were processed with a limiter. An album may be labeled version 2.0 if the tracks include instruments not previously used in version 1.1.
The revision number applies to different version of an album. For example, version 2.0.0 of an album may contain temporary melody tracks. Version 2.0.1 of an album may contain no melody tracks.
The build number applies only to older or alternate versions of an album track. The most current version of a track will contain no build number. For example, the original key of a track is C-minor. The track is then transposed to A-minor and becomes the definitive version. The definitive track is labeled version 2.0.0. The previous version is then labeled 2.0.0.0. An alternate version of the A-minor track is created but does not replace the definitive version. That version is labeled 2.0.0.2 to indicate indirectly that 2.0.0.1 is the definitive version. Alphabetical characters may be applied to the build number to indicate alpha, beta or release candidate versions of a track.
Version numbers are strictly internal. When (or if) a song reaches its final version, version numbers are elimnated.
File names
Version numbers precede file names surrounded by brackets. Periods are not used. For example, a file named "[200] 01 - Eponymous 4 - The One to Make Me Whole.mp3" is version 2.0.0 of that track.
Version history
The following list details the version numbers currently in use.
- 0.0.0: These tracks are source material for covers or early drafts of original songs.
- 1.0.0: These tracks were not processed with a limiter, and guitar tracks were substituted with clavier path on a keyboard. This version number has been obsoleted. No files may be prefixed with this version number.
- 1.1.0: These tracks were processed with a limiter. No guitar tracks are included. This version number applies to albums that do not employ Propellerhead Reason.
- 1.1.1: These tracks mirror version 1.1.0 without a temporary melody track. This version is also called the karaoke version.
- 2.0.0: These tracks were processed with a limiter and employ Propellerhead Reason for guitars and additional parts. If any album requires the use of Reason, this version number is used, even if it never iterates through version 1.1. This skip insures parallel naming across albums.
- 2.0.1: These tracks mirror version 2.0.0 without a temporary melody track. This version is also called the karaoke version.
- 2.1.0: These tracks were transposed to a key more suitable for recording vocal tracks.
- 2.1.1: These tracks mirror version 2.1.0 without a temporary melody track. This version is also called the karaoke version.
- 2.2.0: These tracks merge branches 2.0.0 and 2.1.0 and obsoletes branch 2.1.0.
- 2.2.1: These tracks merge branches 2.0.1 and 2.1.1 and obsoletes branch 2.1.1.
- 3.0.0: These tracks include vocals.
- 3.1.0: These tracks mirror version 2.1.0 with vocal tracks.
- 3.2.0: These tracks merge branches 3.0.0 and 3.1.0 and obsoletes branch 3.1.0.