-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
branch reorganisation #2
Comments
Hello Victor, Thankyou for this valuable contribution to the world of computer music. I hope you don't mind if I share my opinion -- with no expectations or strings attached. I think there are at least two use-cases for the contents of this repo:
(1) requires working code, and so various changes might be required or considered acceptable. For (2) I would like it if there were branches containing the source texts verbatim without any edits/bug fixes. Then we could compare to branches with fixes/reconstructions/additions. For example it might be interesting to see bugs in the original sources. In addition it would be helpful to include in the readme as much background information about each source as possible, i.e. where and when did it originate, who made any edits, etc. Let me know if there is anything I can do to help. I'm currently re-reading The Technology of Computer Music and will be reviewing this code in detail. Best wishes, Ross. |
Thanks for this, @RossBencina.
In all the "working" branches, we should make sure to keep original code commented out (as we are already doing) and make annotations regarding modifications etc. This scheme should serve us as we move on with the work. If we find other versions (which we now existed but have not been rescued), we can have new branches to reflect the finds. |
We need to reorganise the branches, pruning what's not required and making clear branches are linked to versions.
We also need to decide whether we want to mainstream the c driver program with the fortran code linked to it, or we want to keep it pure fortran in the branches below (with a special cprog branch).
Here's my suggestion
master should contain the version as closely equivalent to the 1969 book.
little-boy branch should be the final reconstruction as close as possible to the 1968 version, with our added CONVT switch
catalogue should contain the cat GENs and convt, using GEN1 from 1968, and the 1969 book code
latest should have the 1975 code and the FBAM additions.
The text was updated successfully, but these errors were encountered: