Soundplant Windows user FAQ


Soundplant seems to have odd playback problems and/or is very slow on my machine.
--There are a few possibilities:
1) You may need to change the 'sound mixing' setting in the Options (make sure you are running Soundplant v. 26.1 or later). Some software/hardware combinations can cause Soundplant to not be able to properly use the default and optimal sound mixing option, DirectSound. QuickTime is the second best option for performance; it requires the free download of QuickTime from Apple (which you may already have). Unless you know for sure that you can't use DirectSound on your system, you should try and update your sound card drivers and DirectX before resorting to using Quicktime. If neither Quicktime or DirectSound work for you, you should always be able to use the much slower but more stable MacroMix option. It would be helpful to me if you could send me an email letting me know the specs of your computer, OS, and soundcard if you find that you have problems that require altering the 'sound mixing' setting.
2) If you have audio "enhancement" software called 'SoundMAX' installed on your computer (some brand name computers come with this software preinstalled), its presence will hinder performance of audio-related tasks in general and will noticeably lower Soundplant's performance. Uninstalling 'SoundMAX' is recommended. [Note, however, that some sound cards require a SoundMAX-branded driver, which should not be uninstalled; what should be uninstalled is the SoundMAX software/utilities package. In some cases you may be forced to uninstall everything SoundMAX (driver and software) all at once; you should then reinstall only the SoundMAX driver without the accompanying software.]
3) If you have a laptop with a mobile AMD Athlon processor that uses 'Powernow', disabling 'Powernow' can noticeably increase Soundplant's performance by maximizing processor speed. Note: In WinXP, the only way to disable 'Powernow' is to set your system power scheme to 'always on'.

I've moved around my sound files to a different location on my computer and now when I try to load my keymap(s), Soundplant can't find the files. Is there a way to fix this without having to rebuild the keymap(s) from scratch?
--Yes, this can be fixed relatively easily. .keymap files do not contain binary data and can therefore be edited in any text editor (wordpad, notetab, etc.). Sound files are stored as absolute paths in the .keymap file data. You can simply open your .keymap(s) in an editor and do a mass 'find and replace' to fix the paths, e.g. change all occurences of "c:\oldfilepath" to "d:\newfilepath".

Is there a way to record Soundplant's output?
--Of course you can record what you do in Soundplant. This requires a full duplex sound card, which virtually all computers sold in the last 5+ years have, and an audio editing/recording program, such as GoldWave (also Windows includes a very basic one). You need to set your soundcard to record it's own output. To do this, go to 'start menu->programs->accessories->entertainment->volume control' to open your volume control panel. Then select options->properties from the pull-down menu; this opens the properties window. Under "adjust volume for," select 'recording' and then click 'OK'. This brings up your recording control panel; this panel will look slightly different from computer to computer depending on what hardware and software you have. Generally, it will show recording input level control for every possible input device on your soundcard. You must use the check boxes below each input level slider to set your soundcard to record from the main digital audio output device, usually named "wave" or "waveout" or "loopback" (the exact name of this device will vary on different systems). You can leave this panel open as you try to record in your audio editing program in order to adjust input levels. This method of recording your sound card's output can be used to record any sound produced by your computer. On most computers, the default recording device is the 'microphone in' or 'line in' device, but once you set it to your 'wave' device, then the setting should automatically be saved until you change it again manually. If you are unable to get this method to work for you, you might want to look at either of the following sites for shareware programs that can help: All Recorder or Wav Recorder.

Why do certain WAV files not play or cause error messages when loaded to ram even though I can play the same files in other audio programs? Some files even crash Soundplant when I try to load them.
--This almost always can be remedied by simply loading the sound file into an audio editing program that can read it and saving (or resaving) it as an uncompressed WAV file. There are a bunch of sound compression formats that can potentially hide under the 'WAV' extension, such as 'ACM'. If your sound file is not an uncompressed WAV file, then Soundplant will most likely not be able to load or play it and will pop up an error message. Note that quite a few commercial sample cd-rom packages as well as free sound file web sites include files that are compressed even though they end in '.WAV'. There is also a chance that your file is uncompressed, but is not a validly formatted WAV file (some of the 'cheaper' audio programs out there do not 100% accurately format the WAV files they output); this could cause a crash instead of an error message. The same solution applies in this situation: load the file into a respectable audio editor that will open it properly and then resave the file.

Do MP3s trigger more efficiently than wavs because they are smaller in size? [question applies to registered version]
--Using mp3s is more RAM and disk space efficient, but can be less cpu efficient on older computers. MP3s files are compressed. Soundplant does the work of decompressing them in realtime as they play. This makes them load to RAM quickly, and also take up much less RAM than their uncompressed counterpart. On slower systems, attempting to mix together multiple MP3s in realtime may drain the cpu of processing power and slow things down (faster systems should not have a problem with this). However, MP3s are relatively small, and using them will conserve RAM and hard drive space. If you are low on disk space and/or RAM, use MP3s to allow you to trigger very long sounds in RAM-based mode. Use mp3s for convenience if you already have many existing files in that format. But on older/slower computers, for maximum sound triggering speed, you may find that using high quality uncompressed sounds works better.

Can I control the rate at which key presses repeat as I hold down keys?
--Yes. Go to the 'Keyboard Properties' in your Windows Control Panel to control the key repeat delay and rate. Also, if you want even more control over this, most motherboard BIOS setup software has a 'typematic rate' setting.

On computer "X" I can press several keys at once in Soundplant to create a 'chord', but on computer "Y" I can't always do this.
--This is entirely dependent on the keyboard hardware. Unfortunately, there are some computer keyboards out there that simply don't support holding down many multiple keys at once (aside from 'modifier' keys - shift, ctrl, alt). Other keyboards support this only partially and will allow some keys to be pressed down simultaneously and not allow others (for example, I have a keyboard that in some cases won't allow multiple simultaneous key presses ONLY if one of the keys is "m"). Overall, there is not much you can do to remedy this. If the behavior of your keyboard in Soundplant is really bothering you, you should try buying a new one (they are well under $10 these days). I've found that some of the cheapest, no-name keyboards will support up to 7 simultaneous key presses, whereas some Dell-branded keyboards even have trouble with modifier key-holding support.