documentation and FAQ

Soundplant 45 Documentation

Here is the complete Soundplant 45 User Manual. Note that a copy of this is also included with the Soundplant 45 download; it is posted here for reference. Many of the answers to the FAQs below can be found in this guide in more detail.

• Here is the Soundplant 45 press release.

• For software download sites, Soundplant PAD XML files are hosted on the official PAD repository: Soundplant for Windows PAD | Soundplant for Mac PAD

• For technical support, if your question is not answered in the FAQ below, send an email to soundplant [at] and note your operating system version, Soundplant version, and any other relevant specs of your computer.

Soundplant 45 FAQ

General Usage Questions
Hardware Questions
Sales & License Terms
Registration Code Entry

General Usage Questions

How do I use Soundplant?
• To get started: 1) Find some sound files. 2) Drop them onto keys in Soundplant's onscreen keyboard. 3) Type on your keyboard to play the sounds. 4) Profit!

Where I can find free sound files to download for use with Soundplant?
Here are some keymap examples and links to free sound archive sites. Google is your friend too, especially if you are looking for very specific sounds.

How do I get Soundplant to work while the program is minimized or not in the foreground?
• If you want Soundplant to receive key input while its window is not in focus (i.e. while minimized, while hidden, while using other programs, etc.), simply turn on the 'background key input' function (on/off buttons located at the top center of the Soundplant interface).

How do I stop all playing sounds all at once?
• Hit the Escape key to instantly kill all sounds.

Is there a way to fade out all playing sounds, rather than cut them abruptly?
• Ctrl+Shift+Backspace (Windows)/Ctrl+Shift+Delete (Mac) fades out all sounds.

How can I set a sound to automatically stop as soon as another sound starts?
• If you set a key's "channel priority" to "low", then it will be automatically killed on the next sound trigger of any key.

How can I change the settings of more than 1 key at a time?
• Select multiple keys for bulk editing by holding down Ctrl (Windows) or Command ⌘ (Mac) while clicking the desired keys. Select larger groups of keys by Shift+clicking to select all keys between the currently selected key and the clicked key.

How do I select all keys at once for making global changes?
• The easiest way to select all keys is to click the top left most key, F1, and then shift+click the bottom right most key, the right arrow.

How can I permanently change the default settings for things like volume, fade times, and keymodes?
• By using the 'save key settings as default' button (disk with gear icon) in the Key Function Toolbar (in the upper right corner of the Key Configuration Panel). Select any key and change the settings to the desired default values, then click 'save key settings as default'. Note that the global, keymap-wide settings for master volume and reverb unit are saved in the keymap file and not in the default settings for individual keys. Note also that you can save empty keymap file templates for more custom control over the default settings for smaller groups of keys and global settings.

How can I crossfade 2 tracks with Soundplant?
• Using the 'fade' keymode. Set both keys to have the 'fade' keymode, and set the desired fade out time on the first sound's key and desired fade in time on the second sound's key. When you are ready to initiate the crossfade, while the first sound is playing, simultaneously press both keys. This will initiate a fade out in the first sound and fade in for the second sound.

How can I set a sound to stop playing when I release a key?
• Turn on the 'hold down' toggle and set the keymode to 'kill' to set the key to start playing the sound on key press and stop playing on key release. Or for more synthesizer-like refinement, set the keymode to 'fade' with 'hold down' on and set the 'fade time' values as desired to have the sound fade in on key press and/or fade out on key release.

How do I rename a key? I'd like to change the key's label to something other than its sound's filename.
• Select the key and then click on the large filename text in the Key Configuration Panel to set a custom key label.

Can I control the rate at which key presses repeat as I hold down keys, or turn off key repeat entirely?
• Yes, you can disable automatic key repeat in Soundplant at the per-key level by activating the 'hold down' toggle, which allows control over how Soundplant reacts to both key presses and releases. A key with 'hold down' on and keymode set to 'sustain' will not repeat when held down. Alternatively, at the system level you can adjust the automatic key repeat rate (or turn it off) and apply it to keyboard behavior in all programs system-wide. The system setting can be found in Windows under Control Panel➔Keyboard or in Mac under System Preferences➔Keyboard.

On my Mac, some keys auto-repeat when held down and others don't, is there any way to make this behave consistently?
• Yes. This is not a bug in Soundplant, rather it's due to a change that Apple made to the default way Macs handle keyboard presses in OS 10.7 to allow for international alphabet character input. If you just want to turn key repeat off, see the above answer. But if you want key repeat on and to behave consistently for all keys like how it did in 10.6 and earlier, there is a "hidden" Mac setting for this, see this article. Once you enable that setting, then you can control key repeats at the per-key level via Soundplant's 'hold down' key setting.

I want to trigger Soundplant in the background while using another program, but the other program already has its own functions mapped to many keys. How can I get around this and send input only to Soundplant while avoiding sending commands to the foregrounded program?
• You can filter Soundplant's background key input with the 'only trigger sounds with key combo' setting in the Preferences. With this setting you can set Soundplant to ignore key hits unless the specified key combo is used, for example Ctrl+Alt. In more complex scenarios you can also have multiple Soundplant instances running, each with a different key combo set, and access different sounds with the same key depending on which combo you use.

How do I use the function keys (F1-12) with Soundplant? On my computer they seem to all be mapped to system functions.
• The function keys are sometimes reserved for system functions by default, especially on laptops, and you typically have to combo hit the "Fn" key + the desired function key in order for Soundplant (or any other program) to receive the standard key input for F1-F12. But this can almost always be remedied by changing a system setting. On Mac it's very easy: under System Preferences➔Keyboard, check the box for "Use all F1, F2 etc. keys as standard function keys", which reverses this behavior so that just hitting the key by itself sends its input directly to programs including Soundplant, and Fn+the function key accesses the associated system function (note that even with this option enabled, it is still possible for certain function keys to be assigned as special system operation shortcuts, usually F11 to show the desktop and F12 to show the dashboard; these shortcuts can be disabled under System Preferences➔Keyboard➔Shortcuts). On Windows it can be harder to locate the setting to change this because the configuration depends on the manufacturer. Often Windows laptops have a "Fn lock" capability that allows you to lock the Fn key in the on position by hitting Fn+Escape, and this tends to be the quickest and easiest solution. But for a more permanent solution, you'll have to locate the software setting, which may be in the Windows Control Panel, or in a manufacturer-branded dedicated program or system tray icon for input device settings, or in the system BIOS.

I have a Macbook Pro with a Touch Bar instead of the function key row; how do I set it to use the function keys with Soundplant?
• You can set the function keys to always display on the Touch Bar when Soundplant runs by going to System Preferences➔Keyboard➔Shortcuts and then selecting "Function Keys" in the left sidebar, and then clicking the "+" symbol and selecting Soundplant. Note that if you want to use background key input to trigger function key sounds while using another program, you would need to also add that other program in this menu. Alternatively, at any time you can hold down the Function (fn) key at the bottom-left of your keyboard to temporarily show the function keys in the Touch Bar.

Is there any way to seek/skip around in a track while it is playing?
• Yes; while a key is selected and its sound is playing, click anywhere along the waveform to advance the play position forward or backward to jump to a specific point.

How do I play a sound by touchscreen tap or mouse click instead of using the keyboard? Is there a way to simulate a key hit?
• There are 3 ways to play a sound without touching a keyboard. While in Simple View, click or tap any onscreen key to play its sound. In Detailed View, double click or double tap any key to play it. Alternatively, in Detailed View, single click or tap the large letter label in the upper left corner of the Key Configuration Panel to play it.

How can I process Soundplant's output in realtime in another program? How can I record Soundplant's output in a DAW?
• You can feed Soundplant's output into a multitrack recording program or dedicated realtime processing program (like Max, Audiomulch, GarageBand, Logic, Audition, etc.) with the help of other software which allows you to route audio into a virtual audio input and output device. On Mac you have the system-built-in option of creating an "Aggregate Device" via Apple's Audio MIDI Setup utility. There is also the free Jack, or on Windows only other options are Virtual Audio Cable or ASIO Link. You would need to set Soundplant to output to the virtual audio output device in the Soundplant Preferences, and then set your recording/processing software's input to the virtual input device. Keep in mind that the easiest and most efficient way to record Soundplant is to use Soundplant's own built-in record function ('record Soundplant's output' button at top center), but using these virtual audio device methods allows more flexibility when doing realtime processing or recording from many sources at once.

What can I do to optimize Soundplant performance in order to squeeze out the absolute fastest possible sound triggering?
• A decent, recent computer should have no problem triggering sounds instantaneously, but if you want to achieve the absolute lowest possible latency at the expense of some interface niceties (for slower computers, or for latency freaks who want the best performance for the most demanding applications such as millisecond-accurate drum pad use): use 'simple' view mode, or if you must run in 'detailed' then keep the Preferences➔interface➔'Channels Meter display mode' set to '6 large meters'; do not maximize the Soundplant window or manually resize it to any custom size (any window size other than the default requires a slight bit of extra processing); turn Preferences➔interface➔'animated key glow' off; keep Preferences➔interface➔'refresh rate' at 'medium'; set Preferences➔interface➔'key appearance' to 'flat'; keep Preferences➔'select key on key press' off; keep Preferences➔'memory usage' set to 'auto-manage for best performance'; if on Windows, use an ASIO output device (even if you don't have one, use ASIO4ALL); set Preferences➔audio output➔'buffer size' to the lowest value at which audio output does not glitch (this can require some experimentation to fine tune); set Preferences➔audio output➔'sample rate' to the lowest acceptable quality (usually, the lower the sample rate, the lower you'll be able to set the 'buffer size'; keep Preferences➔'low cpu mode' off; keep the Soundplant window in focus/in the foreground ('background key input' has slightly higher latency triggering); use a high end NKRO computer keyboard; and of course, use as fast a computer as possible!

Why do MP3s not loop well and have extra silence added?
• This is a limitation in the mp3 format (known as encoder delay/zero padding) and not a bug in Soundplant. Mp3 was not designed to be a gapless format, and mp3 encoders add a few milliseconds of silence to the audio as part of the encoding process. Normally it's not noticeable but if you try to loop a short sound as an mp3 there will be an audible gap in the loop. To work around this, either use Soundplant's offset controls to trim out the silence, or use a different format to save sounds that require millisecond-perfect looping.

Can I save a Soundplant keymap file on a Mac and then open it in Windows? Can I save a keymap on Windows and then open it on a Mac?
• Yes, keymap files are cross-platform, just remember to keep the needed sound files with the .keymap as audio data is not saved in keymap files. Note that you can use the 'save keymap with sounds' function to conveniently package a keymap and all of its sounds into a single folder making it easier to transfer the keymap between different computers.

How do I play a playlist in Soundplant?
• Soundplant can play a predefined sequence of sounds using any single key. Load the first desired sound into Soundplant by dropping it onto any key, for example the A key. Activate 'multi queue'➔'playlist...' mode for A to enter playlist editing mode. Then drop the desired sounds into the playlist on the right underneath the visible already-loaded sound, and order the playlist as needed. Then hit 'save'. You can now press the A key to trigger this playlist of sounds which will play one after the other.

Can I use a single key to trigger more than 1 sound simultaneously?
• Yes. Load one of the desired sounds into Soundplant by dropping it onto any key, for example the A key. Activate 'multi queue'➔'playlist...' mode for A, and then set the playlist option to 'start all simultaneously'. Drop the desired sounds into the playlist on the right underneath the visible already-loaded sound, which will load the additional sounds into Soundplant. Then hit 'save'. You can now hit the A key to play multiple sounds at once.

Can I load more than 1 sound into a single key, but choose when I want to trigger each sound?
• Yes, you can have up to 3 sounds assigned to a single key but independently triggerable. By running multiple instances of Soundplant with 'background key input' on and configuring the 'only trigger sounds with key combo' Preferences setting, you can have each instance assign a different sound to the same key but triggerable using a different modifier key combo. Use the 'launch another Soundplant' button along the top of the screen to spawn additional Soundplant windows. You can selectively trigger different sounds with the same key by setting 'only trigger sounds with key combo' to a different mode in each Soundplant instance. For example, in this way you can set Ctrl+A to trigger one sound from Soundplant instance #1, and Ctrl+Alt+A to trigger a second sound from Soundplant instance #2, and just plain A to trigger a third sound from Soundplant instance #3.

How can I restore the Soundplant window size to its default state after resizing the window to a custom size?
• Double-clicking anywhere in the program's interface that is not an interactive button automatically restores the window's size to its default dimensions.

Is there a Linux version of Soundplant?
• Soundplant was developed in a language that only compiles to Windows and Mac; there are no plans for a Linux version. Users have reported that Soundplant works under Wine but with worse latency.

Why would I ever want to use my computer keyboard as an instrument? Computer keyboards are for typing spreadsheets. Pshaw!
• I am so glad you asked, as there are actually some pretty good reasons. Because the computer keyboard is a most ancient and basic peripheral of the computer, it connects to the computer at a very low level, making it essentially the lowest latency input device there is (this is why hardcore gamers use keyboards over joysticks). Also, chances are you've already used a computer keyboard quite a bit in your lifetime for typing or gaming, and you'd be surprised how much this experience translates over to shredding with Soundplant. It would be pretty hard to find another input device offering the same combination of so many trigger buttons, portability, low latency, familiarity, and plug-and-play-ness - and best of all, you already have one so the hardware cost is nothing.

Hardware Questions

Can I use a MIDI device as input for Soundplant?
• Soundplant is optimized for use with the computer keyboard, but you can use 3rd party software such as Bome's Midi Translator or OSCulator to convert any MIDI device's input into computer keyboard hits. This has been found to work well with Soundplant by many users with various MIDI controllers.

Will Soundplant work on a Windows netbook?
• Generally yes, but keep in mind that netbooks use very cheap/slow non-standard hardware and are not intended for intensive multimedia software or high quality sound output, so you may have to do some tweaking to get Soundplant to run optimally, and results may vary. Soundplant may not display optimally if your netbook has a low resolution like 1024x600 (Soundplant's window in the default full size Detailed View mode in v.41+ is 1124x667; in v.39 it's 928x667). On low resolution machines, when Soundplant first starts, it automatically switches to Simple View to fit on the screen (this also brings the benefit of lower cpu use). Also, on some netbooks, the power saving mechanism can impede performance, therefore disabling it is recommended if you experience any odd playback problems. On most versions of Windows, this setting can be found under Control Panel➔Power Options; set the "power plan" to "High Performance".

I have multiple output devices, how do I make Soundplant play different sounds out of different devices at the same time?
• You can output to multiple devices simultaneously by running multiple instances of Soundplant. Soundplant is capable of running in an unlimited number of simultaneous instances, and each instance can be set to output to a separate device. Use the 'launch another Soundplant' button along the top of the screen to spawn a new Soundplant window. You can also use the 'save and load audio output settings in keymaps' setting to maintain keymaps with different sets of sounds intended for different output devices, and turn on 'background key input' in conjunction with the 'foreground window on sound trigger' and 'only trigger sounds with key combo' settings to help manage multiple Soundplant windows. For example, you can configure 'only trigger sounds with key combo' so that a single key selectively triggers up to 3 different instances of Soundplant depending on which key combo is used, and you could have Ctrl+A output to one device, and Ctrl+Alt+A output to a different device, etc.

On one computer I can press several keys at once in Soundplant to create a 'chord', but on another computer I can't always do this. Wtf?
• 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). On many cheap generic keyboards, you won't be able to trigger more than 4 or 5 keys simultaneously due to keyboard hardware limitations; other keyboards support this only partially and will allow some keys to be pressed down simultaneously and not allow others, or will generate "phantom" key presses in certain combinations, depending on the layout of its internal circuitry. At worst, some Windows laptops have a really annoying "feature" where the computer emits a system beep when many keys are pressed at the same time (usually this "beep on keyboard error" setting can be turned off in the BIOS or under Device Manager➔Non-Plug And Play Drivers). Intensive Soundplant use can be hampered by these kinds of keyboard quirks, which vary widely among different keyboards. This is because on cheaper keyboards, multiple keys share the same sensor, and each sensor can only report a single key hit at any given time. Also, many keyboards have better support for detecting multiple simultaneous keys if connected via a PS/2 port rather than USB. If you find that the behavior of your keyboard has a limiting affect on what you are trying to do in Soundplant, consider upgrading; for the best possible keyboard experience, look for a keyboard that has "n-key rollover" or NKRO, which means that each key has its own dedicated sensor and guarantees that the keyboard supports detection of an unlimited number of keys simultaneously. One excellent maker of high end n-key rollover keyboards is Das Keyboard, and you can find many others, often marketed for gamers, such as those made by Razer. A high quality keyboard enhances all use of your computer, not only Soundplant! More info about keyboard hardware and common quirks of inputting simultaneous key presses can be found in this article.

Can I use a non-U.S. keyboard with Soundplant?
• Generally, yes. Soundplant is optimized for use with a standard U.S.A. QWERTY keyboard, but has been found to work well on other common keyboards (like AZERTY, U.K. QWERTY, etc.) with some minor quirks. For example, some keys on certain non-U.S. keyboard may not exactly match their onscreen equivalent, and 'shift+mode' may respond differently than expected on a couple of keys. You will have to do some testing with your non-U.S. keyboard to learn how it works with Soundplant. If you find that the operation of your non-U.S. keyboard hinders your use of Soundplant, consider buying a cheap U.S. keyboard for optimal Soundplant use (easily found for under $10). A French Soundplant user has provided a helpful graphic for AZERTY keyboard use here (letters in blue represent the AZERTY key labels that correspond to Soundplant's onscreen QWERTY keys, and keys in red should be avoided on AZERTY keyboards when using shift+mode).

How can I use Soundplant on a tablet?
• There are several options for running Soundplant on tablets. Soundplant works well on Windows tablets as it runs on Windows natively. Alternatively, though Soundplant does not run on iOS or Android natively, Soundplant can be used on iOS and Android devices by using a Mac or Windows computer as a host in conjunction with an app like Air Display which enables your tablet to serve as a touchable extra monitor for your computer. When using Soundplant on a tablet, run Soundplant in Simple View mode so that you can tap the onscreen key icons within the Soundplant interface to trigger sounds, or you could use an external keyboard (e.g. Bluetooth or USB) to trigger sounds.


'background key input' doesn't seem to work while I am playing a game with Soundplant running in the background.
• The solution to this for most games and other intensive programs which take control of input at a low level is to run Soundplant as administrator. In most versions of Windows, you can right click on the Soundplant program icon and then in the menu that comes up click "Run as administrator". If you want it to always run as admin automatically, you can right click Soundplant➔Properties➔Compatibility tab➔check "run this program as administrator".

I can't open a GarageBand-saved .band file in Soundplant; is there a way to load files into Soundplant that were recorded with GarageBand?
• Yes; the .band format that GarageBand saves is actually a special type of folder, not a single file. Your audio files are inside the .band package folder. In Finder, secondary click on the your GarageBand project (.band) then click Show Package Contents, which opens it as a folder. You should be able to find your source audio files under /Media/.

I am getting "out of memory" messages when I try to load many long sounds at once.
• Soundplant tries to handle memory management to optimize for best performance, loading sounds to RAM when it can, while automatically streaming particularly large sounds from disk when there is not enough memory available. But certain low memory situations (particularly on Windows) can require manual adjustment of Soundplant settings to allow loading of more files. In the Soundplant Preferences, set 'memory usage' to "don't load to RAM sounds larger than..." and adjust the threshold value as needed. To force the lowest Soundplant memory usage and/or if you continue getting error messages, set this to the lowest possible value. When Soundplant encounters sounds above the specified size it will stream them from disk instead of play them from RAM, but this comes at the expense of slightly higher latency and certain settings disabled for that key for performance reasons (see the complete documentation for more info). Keep in mind that when loading compressed sound formats such as mp3, m4a, or flac to RAM, Soundplant will load the entire uncompressed audio data into memory for best performance; for example, a single 5MB mp3 file typically equals about 50MB when uncompressed. The 'memory usage' threshold value applies to the uncompressed sound size.

I've renamed or 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.
• If your files have been scattered or renamed, generally the easiest way to fix your keymap is to use Soundplant's "locate file..." function that appears as an option in the file not found message dialog box. After you manually select the new location or name of the first missing file, Soundplant will remember the new location and search for all other missing files in the current keymap in that location. If using "locate file..." is not practical, another option is to edit the .keymap file manually. .keymap files do not contain binary data and can therefore be edited in any text editor (Notepad, TextEdit, 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 'find and replace' to fix the paths, e.g. change all occurrences of the old path to the new one. Remember, Soundplant will always automatically find your keymap's sound files if they are in the same folder as the .keymap file, even if the keymap was saved on another computer/operating system, and the handy 'save with sounds' function makes it easy to save a unique copy of any keymap's sounds.

Soundplant has odd playback glitches, clicks, and/or high latency on my machine.
• This can almost always be resolved by a change to the 'buffer size' in the Soundplant audio output settings. Generally, the 'buffer size' should be set to the lowest possible value at which audio doesn't glitch. On Mac this is usually the lowest and default setting, 64, but if you hear glitching try raising it. On Windows, the default setting of 256 is more of a catch-all value, and on many Windows computers this can be safely lowered to 128 for improved latency. If you are using an ASIO device then it can usually be set to 64. But Windows hardware varies tremendously, and on some computers the buffer size may need to be raised significantly to get glitch-free audio, and raising it can in rare cases even improve latency. Also, on some Windows machines, especially laptops and netbooks, the power saving mechanism can impede performance, therefore disabling it is recommended if you experience any odd playback problems. This setting can be found under Control Panel➔Power Options, where you should set the "power plan" to "High Performance". If you don't have an ASIO device on Windows and are having latency problems, you can also try using the free ASIO4ALL universal ASIO driver.

The 'pan' function is not working as expected - when a sound is panned all the way to one side, I still hear audio coming out of both speakers.
• If you are hearing audio coming out of both channels even with a sound 100% panned to one channel, the most likely culprit is that your computer's audio is set up to use some kind of "audio enhancement" software processing intended to make poor quality speakers sound better or to simulate surround sound. This is an annoying "feature" some computers come preinstalled with and turned on by default, especially on Windows laptops, and it is highly recommended to turn these off as they can negatively affect latency and sound quality. Some possible enhancer names to look out for are "MaxxSense", "SoundMax", or "SmartAudio"; others have a more generic name like "Acoustic Environment Modeling", "Loudness Equalization", "3D Immersion", or "Phantom Speakers". You will have to dig into your system audio settings to disable this, usually found in the Control Panel as its own item, or under Control Panel➔Sound. For example, on one particular Dell laptop the setting was found under Control Panel➔Hardware and Sound➔Dell Audio➔SpeakerHeadphone➔Preset➔MaxxSense.

The 'record' function does not seem to record any audio - I always end up with a silent wav file.
• You are likely misunderstanding what the record button does. It is for recording the sounds that are playing in Soundplant, NOT for recording sounds from a microphone.

Soundplant does not start up properly; it crashes on launch or shows an error message.
• Most likely either your Soundplant preferences have gotten corrupted or your selected audio output settings are not properly supported by your audio device. Try resetting your Soundplant Preferences by holding Ctrl+Atl+Shift (Windows)/Ctrl+Option+Shift (Mac) while the program starts.

I can't get the Soundplant 45 installer to run on Windows Vista. How do I install Soundplant 45 on Vista?
• Soundplant 45 can run perfectly fine on the ancient Vista, but depending on your system settings and Vista version you may be prevented from launching the installer because it uses a modern code signature certificate unsupported on earlier versions of Vista. One option is that you can download the required update from Microsoft here. Or, an alternative is to set your Internet Options to 'Allow software even if signature is invalid' in order to run the Soundplant 45 installer. See this article for detailed instructions. Once you change this setting, there is only one way to get the installer to run: you must download it through Internet Explorer (not any other browser) and then click 'Run' when it prompts you for what you want to do with the installer file (you will have to click through an "are you sure" warning message). After Soundplant is installed you can go back and turn off 'Allow software even if signature is invalid' if you want. If you don't want to deal with any of this you could instead download any older version of Soundplant as they won't have this problem.

I have a sound file that Soundplant won't load or plays incorrectly.
• If you have a sound file that does not load properly in Soundplant, please report it to soundplant [at] (if possible please include the offending file in your email as a zipped attachment). If you need a quick fix, usually opening the file in an audio editor (like the free Audacity) and resaving it as an uncompressed .wav will solve the problem.

I have another issue not listed here.
• For technical support or to report any bugs, send an email to soundplant [at] Please note your operating system version, Soundplant version, and any other relevant specs of your computer.


I purchased a previous version of Soundplant, am I eligible for a discounted or free upgrade to the latest version?
• Yes. If you purchased Soundplant v.43 then you are granted a free upgrade to latest version 45 using the same registration code. If you purchased v.42 in June 2015 or later, then you also get a free upgrade. Otherwise, if you purchased any version prior to June 2015, you are eligible for a discounted upgrade to v.45. You can access the discount offer by entering in your previous version registration information into v.45. Also, when version 45 was first released in June/July 2017, you were emailed an upgrade offer sent to your last known address (the email you made the original purchase with). The offer does not expire. If you lost your previous version registration code or are otherwise unable to access the discount, contact soundplant [at]

Do I have to remove/uninstall older versions of Soundplant before I install a new version? Will installing a new version interfere with older ones?
• No, different versions install as a separate program and each version stores its own separate preference settings. You can have multiple versions installed on the same machine if desired. On Mac, if you want .keymap files to be associated with the most recently installed version so that double clicking them launches the latest Soundplant, in some cases you may have to either remove previously installed older versions or manually associate .keymap files to the new version via Get Info.

I already bought Soundplant 42 or 43, will I be able to use the registered features on latest release version 45?
• As long as you made the purchase in June 2015 or later, yes. Version 45 is a free upgrade for customers who purchased minimum v.42 in the 2 years before v.45's release. If you install v.45 on a computer that already has an eligible prior version installed and registered, your registration and preferences should automatically carry over to v.45. If not, you can use your previous version registration code to unlock v.45.

I have many saved keymaps from a previous version of Soundplant. Will they open properly in latest version 45?
• Yes, v.45 is compatible with keymaps from all previous versions of Soundplant (yes, even if it was created in the very first ancient version of Soundplant back in 1999!). However, once you save a keymap in v.45, the new keymap file will only be backward compatible down to Soundplant v.40 and will not open in v.39 and earlier. Note that key configuration settings new to v.45 won't be available if opened in an earlier version (including 'multi queue' and new key colors).

Is it still possible to purchase a license for older versions 43, 42, or 41? I am hesitant to upgrade to v.45 because the older version that I have is already working perfectly for me and I don't want to disturb my system. I say if it ain't broke, don't fix it!
• Yes. If you purchase a v.45 license, your registration code can also be used to unlock older versions going back to 41. But it is highly recommended that you upgrade to v.45 for the bug fixes and efficiency improvements, even if you don't have a need for any of the new features.

Sales & License Terms

If I only buy one license, can I use Soundplant on more than 1 computer?
• As long as you will be the only person using it on those computers, yes. One single user license covers one person on an unlimited amount of computers and OSes. You are permitted to install and unlock the registered version of Soundplant on multiple computers, using the same registration code, provided you are the only person using it. Groups such as businesses, organizations, or schools must buy a license for each person who will be using the software, purchasing either a discounted group license or user-unlimited site license.

I am outside the USA, can I see a price for Soundplant in my country's own currency?
• Yes, click any of the Buy Now buttons on the Soundplant purchase page to see the price in your local currency.

Can I use the same registration code in both the Windows and Mac version?
• Yes.

What are the differences between the free and registered versions of Soundplant?
• The registered (paid licensed) version permits commercial use and unlocks the following features: expanded sound file format support for compressed files (.mp3, .mp4, .flac, etc.), sounds above 16-bit, and audio from video files; recording; background key input; sound output device selection; ASIO support on Windows; and output sampling rates above 44 kHz. The free version includes a 25-launch trial of the registered version's expanded features, has a nag screen every 5 launches, and may only be used for non-commercial or trial purposes.

I am in charge of purchasing software for my employer/company/organization. How many licenses do I need to purchase?
• You must purchase 1 license for each employee/member who will be using Soundplant. If the number of users is variable such as in the situation of a business that hires freelancers/temporary workers, or an organization whose number of participants changes periodically, you must purchase 1 license for each concurrently employed user of the software. While 1 license represents 1 user, businesses/organizations retain ownership of their licenses, not their individual employees, such that if for example an employee leaves his/her job, that former employee can no longer use the Soundplant license, rather the license-owning employer may continue to use that license for a new employee. We gladly offer bulk discount multi-user licenses as well as unlimited-user site licenses.

What does "free for non-commercial use" mean? What defines "non-commercial use"?
• It means that if you do not make money while using Soundplant, then you may continue to use the free version of Soundplant after the trial period expires without needing a license. Non-commercial users may include students, independent musicians, volunteers, etc. If you use Soundplant at your job or while doing any activity that gets you paid, you must buy a license, even if you do not require the full functionality of the registered version.

Is a school considered a "non-commercial user"?
• "Commercial user" is defined very simply as anyone who gets paid while using Soundplant. By this definition all students are "non-commercial users" and do not require a license as long as they don't need the registered version's expanded features. But teachers who are paid employees are considered commercial users and therefore a license must be purchased for every instructor that will be using the software, regardless of whether they need the registered version's features (obviously unpaid/volunteer instructors would be exempt from this requirement since they qualify as non-commercial users). We currently offer a generous educational discount unlimited site license that covers all staff and students at a school.

I am a commercial user but I only need to load wav files into Soundplant and I don't need to record or use background key input, so the free unregistered version works fine for me. Do I still need to buy a license?
• Yes, commercial use of Soundplant is only permitted if you have a license, regardless of whether or not you are using the full registered version features. If you are on a budget, consider purchasing Soundplant 39 instead, which is still offered for sale and is cheaper but has less features than latest version 45.

I would like to use Soundplant in a public installation which will have an indeterminate number of users. How do purchase a license for this?
• An exception is made for non-commercial public installation uses of Soundplant, for example in kiosks, art installations, museum/library/classroom displays, etc. In this case a license need only be purchased covering the producer(s) of the installation, and only if the producer is being paid for their work and/or requires use of the registered version features. The quantity of licenses that need to be purchased should reflect the number of staff producing the installation who need to interact with Soundplant as part of the production of the installation. This exception does not apply if the installation is commercial in nature (for example, an installation that serves as an advertisement or vending machine). For commercial installation use, you must purchase a user-unlimited site license.

I purchased Soundplant but all I got was a registration code; where do I download the registered version of the software?
• There is no separate "registered version" to download, rather you must download and install the free version if you don't already have it, and then follow the instructions you were emailed to enter in your code and unlock the registered features.

Does the Soundplant license ever expire? Is the Soundplant license a subscription?
• No, it is not a time-limited license. It permits you to use in perpetuity the Soundplant version you bought and any future versions that you are granted a free upgrade for.

How many free future upgrades does the Soundplant license include?
• Generally Soundplant buyers are granted free upgrades to any future versions of the software released within 2 years of the original purchase (typically the next 1-2 major versions depending on the release schedule). After that, those who purchased any older version of Soundplant are eligible for a discount on upgrading to the latest version.

Where can I read the full Soundplant End User License Agreement?
• A copy of the Soundplant EULA is included with the Soundplant download, but you can also view it here.

Where can I read the Soundplant privacy policy?
• The Online Privacy Policy Agreement can be accessed here.

I am having trouble completing my Soundplant purchase. The transaction fails to go through.
• Sorry about that, please send an email to soundplant [at] for assistance. Soundplant uses the payment processing company FastSpring, but you'll need to contact us directly to resolve any problem. We do not have access to messages sent to

Registration Code Entry

When I try to unlock my copy of Soundplant by entering my registration code, I keep getting an "invalid code" message.
• 99.999% of the time, this is due to you not entering in the code correctly, exactly as it appears in your registration email. Both the registration name and code are case sensitive and should have no trailing or preceding spaces. The easiest and most surefire way to enter them into Soundplant while preserving case is by using copy and paste directly from the email into Soundplant. On Windows copy/paste is Ctrl+c/Ctrl+v, and on Mac it's ⌘+c/⌘+v. If you can't access your email from the machine on which you want to register a copy of Soundplant, it is recommended that you copy the registration email text onto your Soundplant machine (for example in a .txt file). Another reason you might get the "invalid code" message is if you are trying to enter your code into the wrong version of Soundplant. Make sure that the version of Soundplant you are running matches the version that you purchased. Registration codes for version 41 and above will not work in version 39.

I registered my copy of Soundplant a while ago but now Soundplant is back to telling me it is running in unregistered mode.
• Sometimes making certain system configuration changes (such as upgrading your OS or changing certain system properties) can reset the registration of your Soundplant installation. Simply reenter your registration code into Soundplant if this happens. If you lost your registration code, contact soundplant [at]

Legacy Soundplant Documentation

• Here is the older Soundplant 43 User Guide. A copy of this is also included with the Soundplant 43 download.

• Here is the older Soundplant 42 press release.

• Here is the older Soundplant 39 User Guide. A copy of this is also included with the Soundplant 39 download.

• Read the older Soundplant 39 press release.

• Here are Notes On The Soundplant 39 .keymap File Structure for those who are interested in advanced editing or generating of v.39 .keymap files. Similar notes on the Soundplant 45 .keymap structure are included in the v.45 User Manual.

• Here is the even older Soundplant 26.1 Documentation.