VOLUME 39 MUSIC PROGRAMS: (1) plays 3 part harmony thru the 8080 interrupt enable line! (Some .MUS might be incomplete - but lotsa fun here) (2) plays 4(?) part harmony thru 8 bit DAC, uses BASIC to "compile" the parts. (3) Patches for Software Technology Music, for SOL+CP/M ----> Look out, both (1) and (2) use filetype .MUS, so watch the (1) and (2) to see which a particular .MUS is for. NUMBER SIZE NAME COMMENTS -CATALOG.039 CONTENTS OF CP/M VOL. 39 3K ABSTRACT.039 Abstracts on some of the files 39.1 2K 2PRTFJSB.MUS (2) Source music score, BACH 2 part invention 39.2 4K 2PRTFJSB.NOT (2) "Compiled" score 39.3 4K AIR.MUS (1) Source music score 39.4 1K ALLEGRO.MUS (1) Source music score 39.5 1K AMERICA.MUS (1) Source music score 39.6 3K ARIA.MUS (1) Source music score 39.7 2K AWAVE.BAS (2) Wave form generator 39.8 2K AWAVE.INT (2) INT of above 39.9 1K BOOGIE.MUS (1) Source music (diddling) 39.10 2K BOUREE.MUS (1) Source music score 39.11 1K BREEZ.MUS (1) Source music score 39.12 2K CALIOPE.MUS (1) Source music (Super!) 39.13 1K CHOPS.MUS (1) Source music score 39.14 3K CHORALE.MUS (1) Source music score 39.15 1K DAISY.MUS (1) Source music score 39.16 1K ENTER.MUS (1) Source music (Partial) 39.17 1K FIX.SUB (2) To remove (") from music ..BASIC "compiled" output. 39.18 3K HUSTLE.MUS (1) Source music score 39.19 1K IRISH.MUS (1) Source music score 39.20 2K LAWRENCE.MUS (1) Source music score (Arabia) 39.21 3K LVBMIN.MUS (2) Source music score 39.22 7K LVBMIN.NOT (2) Compiled score 39.23 2K MAPLE.MUS (1) Source music score 39.24 1K MARINE.MUS (1) Source music score 39.25 3K MINWALZ.MUS (1) Source music (L-uuuv it) 39.26 1K MRIVER.MUS (1) Source music score 39.27 5K MUSIC.COM (1) Executable code 39.28 13K MUSIC.DOC (1) Doc incl how to put.. hardware on your micro 39.29 14K MUSIC4.ASM (2) The music driver program 39.30 2K MUSIC4.COM (2) COM of above 39.31 2K MUSIC4.DOC (2) Doc on MUSIC4 39.32 3K MUSPAT.DOC (3) DOC on following: 39.33 7K MUSPAT.HEX (3) HEX patch file 39.34 2K MYLIFE.MUS (1) Source music score 39.35 3K NOTES.BAS (2) Tune constructing program 39.36 2K NOTES.INT (2) INT of above 39.37 1K PIC.MUS (1) Source music score 39.38 3K PRELUDE.MUS (1) Source music score 39.39 1K PUR2MIN.MUS (2) Source music score 39.40 3K PUR2MIN.NOT (2) Compiled score 39.41 3K REMOV".ASM (2) Remove (") from a file 39.42 1K REMOV".COM (2) COM of above 39.43 1K ROLLING.MUS (1) Source music score 39.44 2K SARABAND.MUS (1) Source music score 39.45 2K SMALL.MUS (1) Source music score 39.46 3K SPREAD.MUS (1) Source music (Interesting, obscure, New Orleans jazz) 39.47 2K STARWARS.MUS (1) Source music score 39.48 2K TINSOLD.MUS (1) Source music (a start...) 39.49 2K WALK.MUS (1) Source music (Terriffikk) 39.50 1K WAVES.MUS (2) Source music score 39.51 3K WHATI.MUS (1) Source music score 39.52 3K WIERD.MUS (1) Source music score 39.53 2K YANKEE.MUS (1) Source music score (good!) -------------------- VOLUME 39 ABSTRACTS ---------------------- TITLE: MUSIC PLAYING PROGRAMS MUSIC.COM contains a three voice music program with the ability to load and save programs in CP/M files (but don't PIP them without the [O] option). This program takes music entered in a screwball hexadecimal (it figures) notation and compiles (scores) it into a series of instructions which wiggle the interrupt enable line fast enough to produce three voices. The source code is kept in memory in a line numbered format (a la BASIC) and edited with a built in editor. Musically, it has a range of about 2 1/2 octaves and supports stacatto, long and short articulation, dotted notes, and whole thru sixty-fourth notes. Source code is not available, but good doucmentation is contained in MUSIC.DOC. Requires some simple hardware (from Radio Shack), an amplifier and a speaker. All .MUS files not listed under MUSIC4 (below) work with this MUSIC.COM. Reviewed by Robert A. Van Valzah. MUSIC4.ASM is a program to play music. It seems to have the ability to produce four different voices. Several sample songs have been included. It requires a Z-80 CPU (though it can be assembled with ASM.COM) and an 8-bit digital-to-analog converter. BASIC-E is needed to run some of the support software for generating song files. See MUSIC4.DOC for the documentaion provided by the author. The code is not very well commented and is tricky in nature (very time critical), making it hard to modify. Files included are: MUSIC4.ASM, MUSIC4.COM, 2PRTFJSB.MUS, 2PRTFJSB.NOT, AWAVE.BAS, AWAVE.INT, FIX.SUB, LVBMIN.MUS, LVBMIN.NOT, NOTES.BAS, NOTES.INT, PUR2MIN.MUS, PUR2MIN.NOT, WAVES.MUS, REMOV".ASM, and REMOV".COM (the last two files may be useful to BASIC-E users in general, as they remove double quotes from data files). Reviewed by Robert A. Van Valzah. MUSPAT.HEX is an overlay for a three voice music program written by Software Technology. As supplied by Software Technology, this program requires a Processor Technology SOL computer for loading and saving of the music files. This patch lets SOL owners who run CP/M save music files on disk. It requires the sound output board from Software Technology and SOL computer. The source cannot be supplied as it contains some routines that its author is marketing in another product. Documentation written by the author is supplied in MUSPAT.DOC. Reviewed by Robert A. Van Valzah.