This script was developed under Python 2.3 to convert PCM WAV files
to MPC format SND files.

Usage:  wav2snd.py <files.wav>

output: <files>.snd


NAME
    wav2snd - PCM WAV to MPC SND conversion

    Version 0.1 / Jul 13, 2005

What is wav2snd?
    wav2snd is a Python script that converts PCM WAV format audio
    files to MPC format SND files.  There are several versions of
    MPC SND files, but the MPC3000 SND format is the most widely 
    supported.  MPC60 OS3.x, MPC2000, MPC3000 and MPC2000XL can
    all import this particular SND format.
 
Availability
    The latest version of wav2snd can be found somewhere at the 
    following location:

    http://www.midicase.com

Copyright
    Copyright (C) 2005 Mike Goins mike@midicase.com

    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License as
    published by the Free Software Foundation; either version 2 of
    the License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    General Public License for more details.

    You should have received a copy of the GNU General Public
    License along with this program; if not, write to the Free
    Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
    USA.

System Requirements

    - Python version 2.3 or later

Tested Environments

    - Suse Linux 9.2

Installation
    wav2snd.py can be placed anywhere you want to call it from.  

How to Use
    Launch wav2snd with the WAV file(s) as arguments:
    /path/to/wav2snd kick.wav
    wav2snd snare.wav hit.wav hat.wav
    
    It is possible to pass a directory as an argument in which
    the OS can expand so that an entire directory is converted
    as a batch:
    wav2snd mywaves/*
    wav2snd /home/sampler/waves/*
    
    The application will create SND files in the same directory
    as the original WAV file using the original basename and 
    extension of '.snd' so that the MPC's DOS-like system can
    correctly read the file.
   
    This has not been tested on a Windows or Mac systems, but 
    I suspect wav2snd is system independent.
    
Precautions
    Avoid filenames with more than 16 characters.  The filename
    is stored inside the SND file (for whatever reason I could 
    never figure why) and it is limited to 16 characters.  Files
    that are more than 16 characters are truncated for the internal
    data field but will retain their long name in filesystem.  

Feedback
    wav2snd is still under development.  Suggestions and comments
    are welcome.

References

Author
    Mike Goins (mike@midicase.com)

