2007-10-26 (10:21 pm) : by ralfordStatistics for 'ralford'
Posts: 126
Comments: 6
I use subversion religiously at work to keep track hardware designs that are in progress. Subversion and other version control systems have a simple process:
- Check out a document out of the repository to make changes to it
- Make the changes, to hopefully better the document
- After the changes are made, do a "show diff" (if the document is a text file) to review the changes that were made
- If you're happy with the differences, commit the updates back to the repository, and pick up where you left off at a later point in time
The same methods can be used to write music:
- Take an existing idea of a song, whether from memory or a recording
- Re-write sections as necessary, with the goal of making it sound more fluid and/or groovy
- After sections are rewritten, review the song, and compare it to the previous state before changes were made
- If satisfied with the changes, record the changes on paper or recordable media, and continue the writing process at a later date (do NOT use floppy discs)
Without using version control with hardware, it's easy to lose track of the changes someone makes to a design. Similarly, if an musical idea isn't recorded on paper or tape/CD/minidisc, it becomes more probably that the progress will be forgotten.