Music Composer version 4.10 Written by Clayburn W. Juniel, III Copyright 1993-97 Music composer is music sequence file editor. It is built around the MIDI Synth tool(Tool035). You can edit and play SynthLAB music files with this program. You can also create sequence files from scratch. It accepts MIDI input and output including system exclusive messages. This program use the Splasher program to put up the opening graphic and play the opening music. If it does not launch, lock this program file. That will stop the Splasher program from running. For the music to play on program start up the user tool Clays.MTool must be in either the same directory as the program or in the */system/tools directory of the boot disk. If you are interested in the full splasher program it can be located on AOL and GEnie. The opening graphic was created by Alan Chaess. Version 1.01 Bug fixes: Corrects an error with the MIDI item editor. In the previous version when you edited a tempo data1 and data2 only maximum value was 127. Now it goes to 255 to include negative numbers. Also the tempo is set everytime you play music. In the previous version it was only set when it was changed or a music file was loaded. Version 1.02. Bug fixes: The offset to the sequence data saved in the file was set to the wrong value. This is not noticable when using the Music Composer program, but if another program tried to load the file it would not load correctly. This has been fixed. Also it wouldn't record with MIDI. This has been corrected. Version 1.03. Bug fixes: When a sequence block was deleted, the program lost track of the rest of the blocks. This has been fixed. Changes: Adds the ability to save the file in the SynthLAB format. If MIDI in and out are enabled, it now echos MIDI through the out port. Version 2.00 Bug fixes: The bottom scroll bar would not work right if you used the arrows and the page area. This has been fixed. In the edit item scroll window, the Note off was not working correctly. This has been fixed. Sysex exlusive messages are now received correctly from MIDI Exporting to SynthLAB now formats the header correctly, so that SynthLAB will accept it. Changes: The MIDI exclusive message editor now shows the data in hexidecimal format. Additions: Now exports and imports MIDI data files The present block number shows on the menu The opening graphic was created by Alan Chaess. Version 2.10 Bug fixes: The edit functions did not work correctly for NDAs. This has been corrected. Notes A 2, B 2 ...A 3, B 3 ect. were shown as A 1, B 1 ...A 2, B 2 Changes: Page setup has been added to the file menu. Values have to be set for the data to be printed properly. See the manual. To change the instrument in the instrument menu with key strokes you now use SHIFT instead of OPTION. Additions: You can save the MIDI exclusive data to a binary file. Any selection of notes can be transposed up or down any number of half steps up to 60. There is now a select all menu option in the edit menu Version 2.20 Bug fixes: SynthLAB files with sequences longer than 128k weren't loaded properly. This has been corrected. MIDI system exclusive messages weren't being transmitted through MIDI. This has been corrected. Changes: The way Music composer internally handles MIDI system exlusive messages has been completely changed. The only difference to the user is that the fast merge switch has been removed. Tempo now shows + or - and then a number. The range is 0 to 255 To Continue recording you now press SHIFT-C, instead of OPTION-C Additions: The volume of a selection of note ons and volume controls can be transposed up or down. Version 2.30 Bug fixes: In the MIDI edit window for a note off item the channel was not changing properly. This has been fixed. Changes: Additions: The notes and MIDI data can scroll as music is played if you wish. Lyrics can now be added. Version 2.40 Bug fixes: The program previously assumed that all the parameters in the header of a SynthLAB file were within acceptable limits. Sometimes they weren't. It no longer assumes that a changes them if they are not. Changes: The beat to: notes in the sequencer setup menu controled how fast the metronome beat and the note length in each six spread sheet cells. It went from a half note to a 32nd note. It has expanded two more to a 128th note. If a fast riff was played or there were a lot of MIDI items per beat they all wouldn't show up in the six cells. There is a better chance of more showing up if every beat is a 128th note. Additions: Music Composer now uses rBundles to produce icons for the Music Composer program and the files it uses. From the Finder you can double click on a MIDI file, SynthLAB file, or Music Composer file and the program will be launched and the file will be loaded. You can now adjust the duration that notes are played once they have been created. The can be adjusted from a 128th note to 512 notes Version 2.50 Bug fixes: Changes: Additions: A preference dialog box has been added. It is located under the Apple menu. One of the things it lets you choose is which music files will launch Music Composer from the Finder if they are double clicked. Version 3.00 Bug fixes: When the program was started from the Finder by clicking on a document file the preferences weren't set correctly. The size of the buffer used for cutting and pasting wasn't set correctly. System exclusive messages weren't being handled internally correctly. All these have been corrected Changes: Icons for the instrument bank files and MIDI system exclusive message files have been added to the rBundle. The rBundle no longer recognizes the auxiliary type of the Music.Composer file. You can no longer load a wave file. Since Music Composer does nothing with instruments or waves (except use them to play music), I couldn't see why you would need to load a wave separately from an instrument. It's only cosmetic but the on screen keyboard is drawn differently. Additions: Music Composer now use 16 tracks. This is the limit that MIDI Synth can handle. Added 'Enable instrument file icon' and 'Enable MIDI sysex file icon' to the preferences. You can now start playing music anywhere in the present block that you choose and it will play to the end of the block. You can now show the clipboard (just because somebody said it should be there). Nothing is cut or copy to the system clipboard by Music Composer. And nothing can be pasted from it in Music Composer. You can now place a marker anywhere in the spread sheet and then return to that particular location. version 3.10 Music Composer now imports 'Music Studio' files. It imports the notes and the instruments. This could take quite a while. I had a 29 block file that took about minutes to convert. version 3.20 Music Composer now imports 'Sound Smith' files. Changes: Delete sequences only shows files that Music Composer can create. Now music composer creates *.Bnk and *.Wav files when it imports Music Studio or Sound Smith files. Additions: To the preferences dialog box added icons for Sound Smith. Music Studio has an icon but since it is partly based on the ending .SNG, it can not be unselected. Added the ability to select which music files show up when loaded a sequence. These are the files in this set. version 4.00 bug fixes: Desk Accessory windows now behave better. When you press the mouse button when in the right scroll bar of the spread sheet window when there is no page area it does not scroll the sheet. Choosing menu item NEW now unsets the save dialog name and the name at the top of the window changes: MIDI system exclusive messages are now exported as standard MIDI files with only one system exlusive message in it. When any foreign file type is imported a new sequencer block is created and that file is put in the new block. synthLAB files can still be loaded both ways. additions: Sheet music interface. All the settings in the sequencer dialog box are now saved when a file is saved. Version 4.01 Bug fixes: The manual on line was formatted wrong. This has been corrected Version 4.02 Bug fixes: Deals with memory a little better on start up. Version 4.03 Bug fixes: Deals with errors a little better on start up. Also the archive includes Clays.MTool, which they all should have had. Clays.MTool needs to be in the subdirectory that Music Composer is in or in the Tools subdirectory of the boot disk. Version 4.04 Bug fixes: You remove one bug (version 4.03) and you put in another. And then you remove it. Version 4.05 Bug fixes: When quitting or opening a new file, if you may changes to the current sequence you got a dialog box saying if you wanted to save the current sequence. There are two different sequences. Spread sheet sequences and sheet music sequences. Sheet music sequences weren't being saved. This has been fixed. Version 4.10 Additions: You can now add lyrics to your sheet music. Changes: While testing the program I got fed up with the about screen always popping up when I started the program. So now it only shows up the first time you run the program and register it on screen. The 4.00 MC.Prefs file will work with 4.10. Version 4.20 Changes: You can now record music for a longer period of time. Files on this disk: Read.Me... This file Manual... Documention for Music Composer program MC.File.Format... The file formats for Music Composer files Music.Composer... The program file Decoder... Program to decode updates Music... Sudirectory containing music files ..MIRIStrutsMinor... Music file ..Synth.bnk... Instrument bank file used by music file ..Synth.wav... Sound wave file used by instrument bank file Effective Software Solutions Clayburn W. Juniel, III Custom Software Design 1928 E. Camelback Rd. #623 Phone: (602)274-6905 Phoenix, AZ 85016-4143 USA Fax: (602)274-6851 Internet: clay1@primenet.com WWW: http://www.primenet.com/~clay1 FTP: ftp.primenet.com users/c/clay1 P.S. If you are looking for a program that just plays music file, try GS Entertainment version 4.00. If you are a programer and want to put music easily into you program, try Clays.MTool. The complete package with merlin style macros comes seperately.