SharedSound driver for PlayIt V1.11 (5 Jun 2012)
-----------------------------

This is a driver for Rick Hudson's PlayIt module to allow it to use the SharedSound system. This means that (if you have 16bit sound and a copy of the SharedSound module), PlayIt will be able to coexist happily with other sound users.


Installation
------------

Note that PlayIt 1.70 and later comes with the SharedSound driver pre-installed, although it might not be the latest version.

If !PlayIt has been seen by the filer or is already loaded, running 'Install' should be all that is needed. If not, you'll have to locate your copy of PlayIt and then run Install.

If PlayIt is already loaded then the Install file will instruct PlayIt to load the Shared Sound driver as its current driver, so you can start using it immediately.

If PlayIt isn't loaded, then the auto-detection code in PlayIt should (hopefully) decide to use the Shared Sound driver the next time the module is loaded. You can check which driver is in use using the 'PlayIt_Driver' * command. If the Shared Sound driver isn't automatically loaded, it's possible that you have a driver with a higher priority - in which case you should remove the offending driver from !PlayIt.Modules, or manually load the driver each time you want to use it, or change the preference of the SharedSound driver in the source and rebuild the code.


Bugs
----

There are probably a few bugs hiding somewhere. If you find any, then don't hesitate to let me know!


History
-------

V1.11 (5 Jun 2012)
 * Incorporated changes from Willi Thei to fix bugs with shutting down the driver
 * Added a !Compile script from Willi that will assemble the driver to the same directory as the source instead of the currently selected directory. 
 * Added link to Christopher Martin's site, the current home of PlayIt
V1.10 (23 Feb 2012)
 * Fixed playback of sounds which don't match the system sample rate
 * Fixed mixing code to stereo swap the data from PlayIt, not the data in the SharedSound buffer
 * Reduced temp buffer size from 16K to 4K since we're highly unlikely to be asked to fill more than that
V1.00 (2 Mar 2008)
 * First released version


Links
-----

Christopher Martin is the current maintainer of PlayIt. The website is http://www.users.on.net/~belles/software/playit/

Finding copies of SharedSound is a bit difficult, since ESP music's site no longer has any RISC OS pages. Both Castle/ROOL and ROL have their own versions of the module. Unfortunately, none of them currently have standalone copies of the module available for download.

Jeffrey Lee, 5/6/12
me@phlamethrower.co.uk
http://www.quote-egnufeb-quote-greaterthan-colon-hash-comma-underscore-at.info/
