Sound Core

Current version: 3.0!

 

 

Welcome to Sound Core's ** 20th ** anniversary!

 

I can't believe it's been 20 years since I first wrote this library.

What's more amazing is that Sound Core is still working as smoothly and seamlessly as ever today!

I wrote the original Sound Core library on a Mac Plus in 1989.

Sound Core is a Carbon-compatible library for Xcode 2.5 and later which makes

it very easy and simple to play sounds asynchronously on the Macintosh.

 

In most cases all you need to do is create a sound channel using the Sound Core API,

load a sound resource with one line of code, then tell Sound Core to play it. That's it! The channel

then continues to play asynchronously until you tell it to stop playing or until it finishes playing.

You can also play multiple sounds on a channel simultaneously up to the maximum number of voices

supported on your hardware. You can then monitor the playing sound(s) using one line of code in

Sound Core and quiet and dispose of the playing sound channel also with one line of code. Sound Core

makes it very easy to fire off your sounds quickly and easily with a minimum of code.

Sound Core is written 100% in C for maximum efficiency.

 

You can also do other stuff with sounds using Sound Core such as examining and manipulating sound file

headers and buffers. Sound Core also supports double-buffering of sound to elminate any possible clicks, pops,

or interruption in your sounds. You can also layer multiple sound channels at once up to the maximum number of

voices supported on your hardware. The Sound Core API is fully documented in the header file and is very easy

to understand. Just drop the header file and library into your XCode project and you're ready to go.

Legacy libraries are als included for CodeWarrior Pro 8.

 

I hope Sound Core will make your life easier and I hope you have fun using it! Enjoy!

 

System Requirements

Incredibly, Sound Core is fully compatible with all Macintosh operating systems from Mac OS 8.0 through Mac OS X 10.6.x Snow Leopard!

You will need Xcode 2.5 or later for OS X or CodeWarrior Pro 8 or later for OS 9.x.

 

Installation:

1. Download and expand the Sound Core .zip archive to your computer.

2. Place the libSoundCore folder on your local hard disk where you keep your other sources.

3. Compile and enjoy!

 

Feedback?

info@michael-amorose.com