SmusInfo Topics 1. Introduction & Acknowledgements. 2. Usage. 3. Copyright. 4. Distribution. 5. BUG reports. 6. Donations. 1. Introduction. I developed this program as a companion for SmusCopy, enabling me to get some information about scores that I really needed to know. Such as which instruments are used, and on what track. The volume level would also be nice, as well as the key signature. And as a second reason it would be good practice. And somebody once told me 'Practice makes Perfect!'. So I took SmusCopy as a base, deleted a function here, added one there, modified some others, and what did it produce? Correct! Give the man a cigar! One big fat green Guru Meditation! Wait, GREEN guru? I though a Guru was red! Well not in my case. A friend of mine probed around in the KickStart a bit and changed the color to green! Nifty bit of customizing! So I started from scratch again. This time with better results! Features: - Fully compatible with both Workbench V1.2 and V1.3. - Works on all Amigas. - Supports most AmigaDos devices. - The built-in Help function. Just type SmusInfo ?. Acknowledgements. - Fred Fish, for supplying me with the incentive to develop this program, by means of his Fish PD collection. (special thanks for LibFish 16!). - The guys at EA, for putting the information that I needed in the Public Domain. - The author of the program MC-Info, whoever he (or she!) is. - Pieter, for giving me some pointers (no pun intended), and other helpful information, as well as stringarray handling routines. - Mark Riley, for providing me with an inexpensive way of access to all those Sonix scores. 2. Usage. Usage : SmusInfo How to use this program? Well it is fairly simple, all you have to input is the full pathname of the SCORE, without the .smus suffix. To clarify this I will give some examples. Score to info : DF0:Scores/Jolene.smus Command line : SmusInfo DF1:Scores/Jolene Score to info : DH0:Sonix/Scores/Jolene.smus Command line : SmusInfo DH0:Sonix/Scores/Jolene Score to info : DH0:Sonix/Scores/Miami Sky.smus Command line : SmusInfo "DH0:Sonix/Scores/Miami Sky" The output of the program will be displayed in the CLI window, you could however redirect it to a printer, or a file by using the '>' redirection symbol. (See your Amiga manual on how to do this.) Output: Filename : name of the file. Score : Name of the score. Author : Name of the author. (if there is an AUTH chunk.) Copyright : The copyright message. (if there is a (c) chunk.) Annotation : The annotation text. (if there is an ANNO chunk.) A list of all the instruments loaded by the score and the register number of every instrument. together with an eventual MIDI channel and preset. Only if MIDI is 'Yes' though. The volume setting and the key signature of the score. Per track, every time there is an instrument change, the program will display the name and registernumber of the instrument changed to. Depending on the number of instrument changes this list might grow to a respectable length. I wanted this info. If, however the majority of users (definition of user: A person who has sent me a donation.) only wants a list of the different instruments used on a track I will change the program accordingly. So, if you want the program to be changed accordingly, notify me. It's all up to YOU!! Requirements: - An Amiga with a minimum of 512KByte. The program should support all regular Amiga devices. I tested it with DF0: to DF2:, VD0:, VDK:, RAM:, CARD: and DH0: to DH2:. It is compatible with both WorkBench 1.2 and 1.3. I haven not tested it with 1.1 though. Since I neither own a synthesizer nor know how to work one, I'm not able to test on MIDI instruments. If anybody out there could test this specific feature for me and would tell me if it works or not, I would be grateful. NOTICE: This software is supplied as is, and neither the author nor the distributor is liable or responsible for any damage to either the computer or any pheripherals or media this software is used on. 3. Copyright. This program is considered FreeWare. It may be copied freely. When doing so please note the following restrictions. - The program may not be used or bundled by any software retailing over US$ 10.00 (British £ 3.00), or it's equivalent in any other currency, without prior written permission from the author. - This document must always accompany the program. - This document may not be altered in any way. - The author retains the right to remove this program from the Public Domain at any time, without prior notification. - If you like the program, or find it useful, please read the last chapter of this document and act accordingly. 4. Distribution. Distribution rights are hereby, of course, granted to Fred Fish, and any other non-profit organisation. Persons wanting to include this program and / or it's source on any disk retailing over US$ 10.00 (British £ 3.00), or it's equivalent in any other currency must first obtain written permission for this from the author. 5. BUG-Reports. Known Bugs: - None as of 15th April 1989. Send report To: Although I've had this program tested extensively, there still is the possibility that something has been overlooked. If you find a bug, or you think you might have found a bug, please print out the following form on you printer, fill in the neccessary details, and sent it to the address mentioned on it. Thanks! ------------------- Cut Here Please ------------------------------ +----------------------------------------------------------------+ | BUG Report | +----------------------------------------------------------------+ | Program : SmusInfo Version : 1.3 | +----------------------------------------------------------------+ | Bug : | | | | | | | | | | | | | +----------------------------------------------------------------+ | Additional information | | Error code : | | | | | | | | | | | | | +----------------------------------------------------------------+ | Sent to: P. Kolenbrander | | | | Turfveldenstraat 37 | | NL-5632 XH EINDHOVEN | | The NETHERLANDS | | | +----------------------------------------------------------------+ ------------------- Cut Here Please ------------------------------ 6. Donations. This program is considered Freeware. Meaning that if you find this program useful, you are kindly requested to make this noted to the author. Preferably by means of a (cash!) donation or other useful token of appreciation. This is not mandatory as is with Shareware programs however. If you have any cash to spare, it is always welcome. Unfortunately I have my expenses also. Donations in other form, like disks, (PD) software, Sonix Scores!, home-built programs / hardware etc, are of course also welcome. Remember: 'It is better to give than to receive!' (I've given you this program, so now it's you turn, isn't it?) Enjoy the program! My address is: P. Kolenbrander Turfveldenstraat 37 NL-5632 XH EINDHOVEN HOLLAND No phone, not since some guy woke me at 04:00 AM ( My local time, not his!). So, if you feel it is that urgent to call me you won't mind taking the trouble of finding out my phonenumber. But PLEASE! check the time-differences. I can get pretty uncooperative when called out of bed in the middle of the night!