StartSound – Startup Sound Player for GSOS

STARTSOUND Startup Sound Player, by Guy T. Rice STARTSOUND

Version 1.2 documentation

This program is a close relative of STARTPIC. What STARTSOUND does is it plays a digitized sound file when you boot your computer. You can create these digitized files with an MDIdeas SuperSonic Digitizer, or with a Future Sound digitizer, or even with a Macintosh! (Finally, a good use for a Mac.)

Version 1.1 of this program fixes the bug that sometimes caused 1.0 to either hang or abort early when playing certain sound files. It should be noted that this was caused by a bug in the Sound Manager on my IIgs, which has not yet been updated to the new ROMs. I do not know if this bug exists on the new ROMs as well. At any rate, version 1.1 works with both ROMs equally well.

Version 1.2 of this program allows for multiple startup sound files,
named SOUND.A, SOUND.B, etc. AUXSET replaces SS.CONFIG, and allows you to set the playback rate of sound files individually.

*** GS/OS users, see the section called “GS/OS users note:”.

How to set it up:

First of all, there’s a program called STARTSOUND. This program must be copied into your SYSTEM.SETUP directory, which is inside your SYSTEM folder. If you are using STARTPIC, you will probably want to make STARTSOUND come after STARTPIC, so that the sound comes out after you’re already displaying the picture. It is best to make STARTPIC the first file in your SYSTEM.SETUP
directory, and make STARTSOUND the second.

Secondly, you will need a digitized sound file. Put this into your
SYSTEM.SETUP directory, and rename it “SOUND.A”. This program comes with a SOUND.A that you may use if you want. You can download more digitized sounds from GEnie, AppleLink, or other such systems. Whenever you add a new sound file, you must run AUXSET to make it useable by STARTSOUND (unless it was
configured before it was uploaded). You can have multiple sound files, named SOUND.A, SOUND.B, SOUND.C, etc.

Finally, there is a program called AUXSET. You can put that program
anywhere you want, it doesn’t matter. You must use this to configure any sound file you use with STARTSOUND. It modifies the playback rate of a sound file by changing its “auxtype” field. If a file is digitized at a different rate, then it must be played back at a different rate. AUXSET can also be used to configure files for SYSBEEP and BGMUSIC.

When you run AUXSET, it will ask for the pathname of the file you wish to configure. Enter the complete ProDOS pathname. For example, to configure the SOUND.A sound for STARTSOUND, you’d type something like this:


It will then ask for a value for the Auxtype field. If it isn’t already set,
and you have no idea as to what it should be, try the following values: 200, 450, 550, 300, or 400. One of these usually works best.

GS/OS users note:

For some people, StartSound will work fine under GS/OS. For others, it may require an additional program called IRQ.ON to be installed. If you install StartSound and find it buzzes and hangs your system, you will have to install IRQ.ON as well. IRQ.ON goes in your SYSTEM.SETUP directory just like StartSound, but it must come BEFORE StartSound in the catalog in order to work. If StartSound works for you without IRQ.ON installed, don’t bother to install it.

For more details about IRQ.ON, see the file STARTFIXES.DOC.

A note on digitizing for STARTSOUND:

Since loading sound files takes time, I would suggest digitizing sounds at the slowest possible rate, so that they take up the least amount of space and can be loaded quickly. The quality of the sound goes down, however, when you digitize slowly. Its a tradeoff, but I think it’s best to speed up the boot process by slowing down the digitizing rate.

If you are using the MDIdeas SuperSonic Digitizer, and the new Sound Edit program, go into the “Preferances” section before digitizing. Set the Playback rate to 40, and the Digitizing rate to 34. Then click “Okay”. This will result in the most compact sound files.

Oh, also, don’t pack the resulting sound file when saving it. Leave it
unpacked. And make sure STARTSOUND’s playback rate is set at 200. (Note, the playback rate used by STARTSOUND is on a different scale than that of Sound Edit. To be specific, the STARTSOUND playback rate is the parameter passed to
the Sound Manager toolset as playback rate.) Run AUXSET to set this.

If you are using a Future Sound board, set your Sampling rate at 15125, and when you run AUXSET, set the file’s playback rate for 300.

Macintosh and other sound files:

When playing back files digitized on a Macintosh, a playback rate of 450 has worked best for me so far. If that doesn’t work, 200, 300, and 400 also are good bets.

Finally, if you figure out how to use sound files from any place I
haven’t mentioned, let me know. I don’t know if any other computers use the same kind of files as Apple IIgs and Macintosh, but I’d love to hear from anyone who does.

Final notes:

This software is completely public domain. You are not OBLIGATED to send any money at all. However, you are NOT RESTRICTED from doing so, either. If you really liked this program and feel you need to show your appreciation to me somehow, go right ahead! <grin>

GEnie mail: GUYRICE

AppleLink mail: Guy Rice

Snail mail: Guy T. Rice
P.O. Box 13036
Dinkytown Station
Minneapolis, MN 55414

Leave a Reply

Your email address will not be published. Required fields are marked *