Music4F, an All-Fortran Music-Generating Computer Program
An adaptation of the BTL music-generating computer program, which we call MUSIC4F, has been written and tested. The original BTL program, MUSIC4, is written for the IBM 7094 in the BEFAP language, a Bell Laboratories version of FAP, and is not readily available even to other 7094's. The present program is entirely in FORTRAN, but maintains, almost unchanged, the input format of MUSIC4. Being in FORTRAN, it can readily be adapted to any computer with a FORTRAN compiler, and at least 16K of memory. The most recent version, 1965B, uses 32K. The program output tape contains the desired sound as instantaneous sampled values of the amplitude, taken at a high (carrier) frequency and written in binary records of fixed length (7040 samples in our case). Conversion to analogue output requires a second pass through the same computer as another one. The conversion system reads the digital tape contents into a buffer memory, and reads it out at a clock-controlled rate (i.e., the carrier frequency) into a digital-to-analogue converter, whose output can be directly recorded, after suitable filtering, on conventional audio tape.
Click to purchase paper as a non-member or login as an AES member. If your company or school subscribes to the E-Library then switch to the institutional version. If you are not an AES member and would like to subscribe to the E-Library then Join the AES!
This paper costs $33 for non-members and is temporarily free for AES members.