documentation and FAQ

Soundplant 43 Documentation

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

• 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] soundplant.org and note your operating system version, Soundplant version, and any other relevant specs of your computer.



Soundplant 43 FAQ

General Usage Questions
Hardware Questions
Troubleshooting
Upgrading
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 or backspace/delete keys to kill all sounds. See the docs for more info about how these keys function.

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.

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 for the first sound and desired fade in time for the second sound. 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?
• 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. Or, you can also set the function keys to always be available 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.

How can I 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 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.

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 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 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 Windows, you can use a program like Virtual Audio Cable. On Mac, you can use the free Soundflower. Another option for either platform is the free Jack. 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 (especially helpful for slower computers and/or for those who want the best performance for the most demanding applications such as millisecond-accurate drum pad use): run Soundplant in Simple View mode and do not maximize the Soundplant window or manually resize it to a custom size, or if you must run in Detailed View mode then set the 'channels meter display mode' to '6 large meters'; keep 'select key on key press' off; keep 'background key input' off; set 'memory usage' to 'maximize for best performance'; set the 'sampling rate' setting to the lowest acceptable quality; set the 'buffer size' to the lowest value at which audio output does not glitch (on Windows the optimal value can differ from computer to computer, usually it's 128); set the 'refresh rate' to 'medium'; turn 'key glow animation' off; keep 'low cpu mode' off; and of course, for best possible performance, use a newer/faster computer.

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 in a folder making it easier to transfer the keymap between different computers.

Can I use a single key to play more than 1 sound?
• Yes, by running multiple instances of Soundplant with 'background key input' on, you can have each instance assign a different sound to the same key. Use the 'launch another Soundplant' button along the top of the screen to spawn an unlimited number of Soundplant windows. You can selectively trigger different sounds with the same key by configuring the 'only trigger sounds with key combo' setting in the Preferences. In this way you can, for example, 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.


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 43's window in the default full size Detailed View mode is 1124x667). 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; set the "power plan" to "High Performance", or if on WinXP, set the "power scheme" to "Always On".

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. 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", 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. 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.


Troubleshooting

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] soundplant.org (if possible please include the offending file in your email as a zipped attachment).

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.

'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'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. 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, where you should set the "power plan" to "High Performance", or on WinXP, set the "power scheme" to "Always On".

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. This is an annoying "feature" some sound card drivers have turned on by default, especially on Windows, and it is highly recommended to turn these off as they can negatively affect latency and sound quality. One such enhancer is called "MaxxSense", others have a more generic name like "Acoustic Environment Modeling". You will have to dig into your system audio settings to disable this, usually found in the Control Panel under 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.

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


Upgrading

I have purchased a previous version of Soundplant, am I eligible for a discounted or free upgrade to the latest version?
• Yes. If you purchased Soundplant 41 or later, then you are granted a free upgrade to latest version 43 using the same registration code. Otherwise, if you purchased Soundplant prior to version 41, you are eligible for a discounted upgrade to v.43. You can access the discount offer by entering in your previous version registration information into v.43. Also, when version 43 was first released in January 2016, 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] soundplant.org.

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 41 or 42, will I be able to use the registered features on latest release version 43?
• Yes, v.43 is a free upgrade for customers who purchased v.41 or later. If you install v.43 on a computer that already has an eligible prior version installed and registered, your registration and preferences should automatically carry over to v.43. If not, you can use your purchased v.41 or v.42 registration code to unlock v.43.

I have many saved keymaps from a previous version of Soundplant. Will they open properly in latest version 43?
• Yes, v.43 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.43, the new keymap file will only be backward compatible down to Soundplant v.40 and will not open in v.39 and earlier.

Is it still possible to purchase a license for older version 42 or 41? I am hesitant to upgrade to v.43 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.43 license, your registration code can also be used to unlock older versions 41 and 42. But it is highly recommended that you upgrade to v.43 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. Note that groups such as businesses, organizations, or schools must buy a license for each person who will be using the software, or purchase a bulk site license. For site license discount inquiries please email soundplant [at] soundplant.org.

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; 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, generally 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; for specific multi-user license inquiries, please contact soundplant [at] soundplant.org.

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). Please contact soundplant [at] soundplant.org for information on an educational discount if you need to purchase a site license.

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 43.

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 a vending machine). For commercial installation licensing inquiries please contact soundplant [at] soundplant.org.

I purchased Soundplant but all I got was a license 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, or to the next 2 versions. 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 Soundplant.org 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] soundplant.org 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 orders@fastspring.com.


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] soundplant.org.





Legacy Soundplant Documentation

• Here is the 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 43 .keymap structure are included in the v.43 User Manual.

• Here is the even older Soundplant 26.1 Documentation.