Current version 1.0b2 (January 8, 1999): [ Download Now! ]
- Fixed some errors with importing files.
- Cleaned up some error-handling code to be more robust.
- There are several sound events in Apple's current implementation
which share sounds, there is now a list of these sounds available
online in "Help" menu. Future versions of SSC will better warn
you when you're changing a sound that may effect other sound events.
- A new icon thanks to David Kha. I want to thank everyone who sent
in icons. All the icons I got for submission will be on display
in the About box.
- Added 'vers' resources (version strings) to sound set files when
they're created. You should open any sound sets you've created
and save as into a new file so the files pick up the new resources.
Future versions of SSC will use the version strings to provide
you with information about the file and to assist in updating
to new file formats.
Version 1.0b1 (November 8, 1998):
- The popup menu controls weren't properly initializing themselves.
- Fixed a problem where dragging a sound to a menu, then selecting
"none," then dragging a new sound wouldn't update the name of
the popup menu.
- The "Sounds List" window wasn't drawing with the correct, Theme-savvy
- The tool button palette wasn't drawing with the correct, Theme-savvy
- The "Sounds List" window now opens itself close to the right edge
of the screen. I found it was a pain to open it and then move
it out of the way when I wanted to set some sounds. Let me know
if this should: a) remain automatic, b) should be a Preferences
setting to control the window's position or c) SSC should remember
where you last dragged the window to and then open it up in that
- Made the About Box slightly more useful.
- There were some bug reports about the "New" item in the "File"
menu not enabling when SSC is opened. When you open SSC it implicitly
starts a new, ready-to-use Theme sound set file.
- SSC now checks the size of the sound file you're importing and
will warn you if you try to use a sound that's greater than 350K.
- I'm begging any of SSC's users with artistic ability to design
a new icon for it (unless you all like the taco).
- If you use Kaleidoscope or some of the illicit copies of the Mac
OS 8.5 Themes floating around, you may notice that the windows
don't always respect every aspect of a Theme. I'm working on being
more Theme-savvy so bear with me.
- Removed the "Debug" menu.
- I went to beta more the hell of it rather than reaching any major
milestone. I just got sick of being alpha.
Version 1.0a7 (October 30, 1998):
- Fixed the parsing of some of the sound event resources.
- SSC now warns you if you attempt to quit if you you've made changes
to a document.
- Fixed a bug where opening the "Overview" window would cause the
program to crash or exit.
- Figured out more sound resources and enabled more sound options.
Look for more enabled popup menus around the inteface! [Note to
Apple: if anyone there wants to give me resource ID list, please
- If you option-click a sound in the "Sounds List" window you get
a little info box about the sound.
- Added dialogs that warn you about certain issues with Mac OS 8.5's
current implementation of theme sounds. The main issue is that
some sound events share the same sound.
- Added preference option to control whether you see the above dialogs.
- Utilized more internal communication through AppleEvents.
- SSC now accepts the 'open' AppleEvent (for use with AppleScript)
for opening itself and/or a sound set file.
- Opening files still needs a little more work, which unfortunately
isn't exactly little.
- SSC doesn't properly update the controls when a sound is choosen
for a particular event that is also used by other sound events.
I'm working on the best way to do this.
- After this release, I'll only do one more alpha before this thing
goes to beta. I want to get it done so please beat on it. I really
want to do an update to my other program, SwitcherSetter, so I'd like to get SSC in the bag.
Version 1.0a6 (October 25, 1998):
- Fixed a bug where an open window would not be updated after a
user opened a sound set file. [Note: opening a file currently
closes all the open windows.]
- Command-W closes the Overview window.
- The width of the popup menus in the Menu Sounds windows are now
the correct length.
- Fixed major bugs in the saving code. Modifying a file and then
saving it works correctly (finally).
- You can now drag-and-drop sound set files from the Finder onto
SSC's icon and it will open them up.
- Added the ever popular "Save As..." command to the file menu.
Works like you'd expect.
- You can now open sound set files not created by SSC (but you will
not be able to view the sound's name).
- There's still no prompt if you quit without saving your changes.
Current version is 1.0a5 (October 21, 1998):
- Fixed a bug introduce in 1.0a4 where a sound associated with an
event would be erased from a popup menu when the window was hidden
and then shown again.
- Fixed a bug where none of the play sound buttons were drawn on
the "Utility" pane of the "Window Sounds" window.
- Fixed a bug where selecting "Build sound list..." from the File
menu would sometimes draw the window twice and/or prompt you to
select a sounds folder twice.
- The resource ID# for the sound to empty the trash is now set correctly.
- All the sounds in the Theme sound set file now have their SysHeap
- The sound for launching an application in the Finder has its preload
- Command-W closes the frontmost window.
- SoundSet Constructor's memory requirement was increased to 2048K.
- Added Balloon Help strings to the popup menus to describe the
sound event in detail.
- Reorganized the Windows menu and button palette to place "Drag
- Added better internal identifiers for all the sounds and their
- Enhanced the file format a little to allow more information about
sounds when they're saved.
- Added a new window, "Overview," which shows a list of currently
defined sounds logically grouped by type in a Finder-list view.
From here you can see an overview of all the sounds and what they're
set to so you can quickly scan your current sound set and then
make changes. You can also click the "Verify Sounds" button to
check your currently unsaved sound set and see if any sounds have
moved or are missing. Sounds in italics can't be located at their
original location. NOTE: This feature is still under development
but I thought it was better to get this version out the door than
delay it any further!
- I'm going to integrate the sounds that are identified in the "Drag
Sounds" window into other windows. This isn't happening for this
release, but I want to clean up the interface.
- SoundSet Constructor currently only supports System 7 sounds (when
you Get Info on the sound file, it's kind is "sound"). Since it
uses QuickTime it will import other sounds, but they won't save
correctly. Please make sure you are only using System 7 sounds
(type: sfile, creator: movr).
Version 1.0a4 (October 19, 1998):
- Fixed many of the "NilObjectException" errors that users were
- Support for opening a file created with SoundSet Constructor has
been greatly improved.
- Support included for the quit AppleEvent.
Version 1.0a3 (October 18, 1998):
- Double-clicking on a sound in the "Sounds List" window plays the
- Added a "Verify Sounds" button to the "Sounds List" window. Clicking
this button will make sure that the sound files in the window
actually exist in their original location. If a file has been
moved, it's name turns italic to indicate that the sound can't
be found in its original location. Coming soon, a way to fix this!
- Choosing 'none' from a popup window now correctly resets the sound.
- Completely rewrote the popup menu custom class to be more efficient
and easier to expand.
- Bugs with replacing filenames on the popup menus should be fixed.
- Saving works better, but opening a file still needs some work.
Version 1.0a2 (October 15, 1998):
- After selecting "Build sounds list..." from the file menu, the
menu item changes to "Add to sounds list..." You can then select
another folder with sounds to add to the list.
- Fixed the play button and rewrote the code to be more efficient.
- Status line and menu items now accurately reflect whether a file
is currently opened.
- Limited support for opening a file. You can now open Theme sound
set files you created with SoundSet Constructor. However, you
cannot open the Apple Theme sound files and look inside them.
That's coming soon however.
- Various other improvements.
Version 1.0a1 (October 14, 1998):
- Completely redesigned the app and interface, mainly because the
old interface didn't offer most of the options and also because
the disk with all my source code was damaged :(.
- Did I mention that this is entirely new from the ground up?
- Saving works, mostly.
- You cannot yet open Theme sound sets that you create with SSC.
- Menu items still don't disable/enabled themselves in the right
places but it shouldn't get in the way.
- I haven't figured out all the mappings for sound files so some
of the popup menus for selecting sounds are grayed out until I
get a handle on all the sound mappings.
- Apple posted a $106 million dollar profit today which I think
is an amazing testament to all the hard work being done there.
- Go out and buy Mac OS 8.5 this weekend!!! You won't be disappointed...it
- A much better website is coming...
- This is a developmental build so it's really buggy.
- Saving works, but you can't open a file to edit it.
- I haven't identified every element in the sound set files, but
I'm working on it.
- Menus don't disable themselves when they should.
- Nothing in the Edit menu works.
- There's balloon help only on some of the items.
- The play button may not work all the time.
- Many others, please let me know what you find!
- The only two Macs I have to test this on are a G3/266 and a G3/300
(poor me), so let me know what feels slow or sluggish. Everything
feels fast on my computers.