- 1 Sampling
- 2 Sample preview
- 3 Playback samplers
- 3.1 Specimen
- 3.2 Petri-Foo
- 3.3 samplv1
- 3.4 drumkv1
- 3.5 Fabla
- 3.6 Sitala
- 3.7 Tapeutape
- 3.8 Simsam
- 3.9 LSP Sampler / Multi-Sampler
- 3.10 Chionic
- 3.11 jacksampler
- 3.12 jass
- 3.13 Dirt
- 3.14 JTrigger
- 3.15 Live Cue
- 3.16 The Beat Cop
- 3.17 SampliTron
- 3.18 handrumr.lv2
- 3.19 Mixxx
- 3.20 Windows VST
- 4 Sound banks / soundfonts
- 4.1 Formats
- 4.2 Self-contained
- 4.3 Players
- 4.4 Creating
- 4.5 Editing
- 4.6 Libs
- 4.7 Downloads
- 5 Recording samplers
- 6 Audio looping
- 6.1 SooperLooper
- 6.2 Cyclone
- 6.3 Luppp
- 6.4 SuperBoucle
- 6.5 Freewheeling
- 6.6 DeLooper
- 6.7 Loopidity
- 6.8 Annulus
- 6.9 Recursion Looper
- 6.10 Instalooper
- 6.11 LoopDub
- 6.12 GxLiveLooper.lv2
- 6.13 ClockLoop
- 6.14 Loop Drop
- 6.15 rust-loop-drop
- 6.16 LoopAuditioneer
- 6.17 Pywheels
- 6.18 kluppe
- 6.19 Loopcenter
- 6.20 Windows / Mac
- 7 Sample slicing
- 8 Live slicing
- 9 Glitching / mashing
- 10 Theatre
- https://en.wikipedia.org/wiki/Sampling_(music) - the act of taking a portion, or sample, of one sound recording and reusing it as an instrument or a sound recording in a different song or piece
- https://en.wikipedia.org/wiki/Sample_library - a collection of digital sound recordings, known as samples, for use by composers, arrangers, performers, and producers of music. The sound files are loaded into a sampler—either hardware or software-based—which is then used to create music. Sample libraries appear in a variety of forms: As a tempo-based musical phrase that can be looped (repeated in tempo with the arrangement), or edited in a cut and paste collage fashion; Collections of note-by-note recordings of musical instruments for playback on a digital sampler, known as multi-samples. This method of sample playback is to construct a playable instrument, or emulation of another instrument, from a sampler or computer; One-shot hits or stabs of non-tempo-based audio, particularly for sound effects.
- The Guide To Sound Effects - This page contains a number of ideas on how to create various sound effects, and we hope you find it inspiring. Thanks to everyone who submitted their tips and techniques – and if you have any ideas to share, do let us know!
- FilmSound.org - Learning Space dedicated to the Art and Analyses of Film Sound Design
- https://github.com/mozilla/voice-corpus-tool - Tool for creation, manipulation and maintenance of voice corpora
- WhoSampled is the world's largest community for fans of sampled music, cover songs and remixes. WhoSampled is open to everyone to submit information about a sample, cover song or remix, and subject to approval it will be added to the database, published across our platforms, to be discovered and discussed by the world.
- SampleSwap - Professional quality free loops and audio samples for electronic music
- goldbaby free page - collection of free sample packs
- http://www.soundjig.com - mp3
- GameSounds.xyz - Royalty free music and sounds for your games.
- BBC Sound Effects - Research & Education Space - These 16,016 BBC Sound Effects are made available by the BBC in WAV format to download for use under the terms of the RemArc Licence. The Sound Effects are BBC copyright, but they may be used for personal, educational or research purposes, as detailed in the license. 
- KB6.de... Free Drum Samples - 287 Drum Sets / 32.252 WAV Samples / 4.95 GB. This is the worlds largest Free Drum Samples Library on the Web!
- http://www.mediafire.com/download/3tgqrxbobr5l3i5/Sample+Pack+1.rar - 1.7GB drums, no soundfont
- Big Mono - drums, 254 sample .wav files, maps for Kontakt, Battery and EXS24
- DrumCircle - a sample library for Kontakt that features 2 (free edition) drummers
- VoxForge was set up to collect transcribed speech for use with Free and Open Source Speech Recognition Engines (on Linux, Windows and Mac). We will make available all submitted audio files under the GPL license, and then 'compile' them into acoustic models for use with Open Source speech recognition engines such as CMU Sphinx, ISIP, Julius (github) and HTK (note: HTK has distribution restrictions).
- SONUS is an online listening library (jukebox) of electroacoustic works, created and managed by the CEC for the benefit of the greater Electroacoustic / Computer Music / Sound Art community. The CEC created SONUS to make electroacoustic pieces easily accessible to audiences everywhere. SONUS is a valuable tool for composers to promote their work, and a fascinating resource for listeners, with over 1800 works in a wide variety of aesthetics already in the catalogue.
- FindSounds - Search the Web for Sounds
- Musical Artifacts is a web application with the objective of helping musicians find, share and preserve the 'artifacts' that they use for producing their music. It also aims to be a de facto guideline of how to best preserve these artifacts so that they're are useful to the biggest number of people possible.
- British Library Sounds - Listen to a selection from the British Library’s extensive collections of unique sound recordings, which come from all over the world and cover the entire range of recorded sound: music, drama and literature, oral history, wildlife and environmental sounds.
- London Sound Survey - a growing collection of Creative Commons-licensed sound recordings of people, places and events in the capital. Historical references too are gathered to find out how London's sounds have changed. - See more at: http://www.soundsurvey.org.uk/#sthash.MvvZ0s1v.dpuf
- The Macaulay Library - the world's largest archive of animal sounds. The archive includes more than 175,000 audio recordings covering 75 percent of the world's bird species, with an ever increasing numbers of insect, fish, frog, and mammal recordings as well. The more recently established video archive includes over 50,000 clips representing over 3,500 species.
- SoundKit is a UI sound library designed for all of your interface needs. Featuring 300 professional, royalty free sound effects, designed for use in mobile and desktop app design. Each sound has been custom crafted for UI applications. Designed to sound great on mobile devices as well as high end speakers. 
- TrekCore: Audio - Welcome to the best resource for iconic Star Trek sounds!
- Pop Up Archive makes sound searchable using cutting edge speech-to-text technology.
- A SOFT MURMER - Ambient sounds to wash away distraction.
- Loopmasters - Pro Sample Packs, Download Royalty Free Sounds, Sample Libraries, Boutique Loops
- Mixing Secrets For The Small Studio (Cambridge Music Technology) - The 'Mixing Secrets' Free Multitrack Download LibraryBelow is a list of multitrack projects which can be freely downloaded for mixing practice purposes. All these projects are presented as ZIP archives containing uncompressed WAV files (24-bit or 16-bit resolution and 44.1kHz sample rate). For maximum mixdown flexibility, the contributors have made every effort to provide audio 'raw', in other words without additional effects or processing (beyond treatments printed during tracking/editing). When importing the tracks, just make sure all the files start at exactly the same moment in time within your DAW's timeline. (Download problems?) In addition to the Full Multitrack packages, there are also many quick-download Edited Excerpt versions (usually featuring the song's biggest chorus) which provide 'bite-sized' mixing assignments well-suited to classroom use. In both cases a preview mix is provided for easy auditioning while browsing through the list.
- SigSep DSD100 - a dataset of 100 full lengths music tracks of different styles along with their isolated drums, bass, vocals and others stems.dsd100 contains two folders, a folder with a training set: "train", composed of 50 songs, and a folder with a test set: "test", composed of 50 songs. Supervised approaches should be trained on the training set and tested on both sets.For each file, the mixture correspond to the sum of all the signals. All signals are stereophonic and encoded at 44.1kHz.The data from dsd100 consist of 100 tracks which are derived from The 'Mixing Secrets' Free Multitrack Download Library. Please refer to this original resource for any question regarding your rights on your use of the DSD100 data.
- SigSep MUSDB18 - a dataset of 150 full lengths music tracks (~10h duration) of different styles along with their isolated drums, bass, vocals and others stems.musdb18 contains two folders, a folder with a training set: "train", composed of 100 songs, and a folder with a test set: "test", composed of 50 songs. Supervised approaches should be trained on the training set and tested on both sets.All files from the musdb18 dataset are encoded in the Native Instruments stems format(.mp4). It is a multitrack format composed of 5 stereo streams, each one encoded in AAC @256kbps. These signals correspond to: 0 - The mixture, 1 - The drums, 2 - The bass, 3 - The rest of the accompaniment, 4 - The vocals.
- University of Iowa - Musical Instrument Samples - browse via menu for downloads/ probably quickest to use a commandline program like wget to download
- http://www.drumsamples.ca/ - login required for downloads
- L2S (Learn To Share) Project - samples of acoustic drums and cymbals, recorded with sticks and brushes.
few of my favourite
- crumpling silver papers
- bad tube track (in summer evening)
- water (at night)
- Flogsta scream
- iceflow cracking
- steel line against mast/loose cable in tall lamp
- https://www.univie.ac.at/voice/ VOICE - the Vienna-Oxford International Corpus of English!
- British National Corpus - BNC is a 100 million word collection of samples of written and spoken language from a wide range of sources, designed to represent a wide cross-section of British English, both spoken and written, from the late twentieth century
- Dunya - comprises the music corpora and related software tools that have been developed as part of the CompMusic project. These corpora have been created with the aim of studying particular music traditions and they include audio recordings plus complementary information that describes the recordings. Each corpus has specific characteristics and the developed software tools allow to process the available information in order to study and explore the characteristics of each musical repertoire.
- http://www.dd1us.de/spacesounds%204b.html 
- https://github.com/PaulBatchelor/Noice - fork of Noice, modded to work better as a sample browser for music.
- https://github.com/milkmiruku/Noice/blob/master/config.def.h#L20 - hotkey config
basic script, no autostart, gives errors but works. or doesn't.
- dis-dot-dat.net/sauditor - a simple sample auditor. doesn't compile without fftw2 that includes rfftw.h (not in current AUR version). good luck. also, repo has disappeared?
- Samplecat - a a program for cataloguing and auditioning audio samples.
Broken? Doesn't display Waveform or playback on clicking Waveform section for me.
simple sample browser
Broken? Empty box in bottom of window (missing waveform?).
- https://github.com/rhetr/surplus - surfer/browser for plugins and samples. listen to audio samples in an easily-navigable Qt-based file browser made for the task. when you find what you want, drag&drop it into your preferred environment. works with carla, drumkv1, ardour and any other app that supports drag-and-drop.
Broken? Can't seem to save/load config.
Zploger For Audio
- Zploger For Audio - a software primarily thought as an audio files organizing and archiving software. It comes in two flavours: for audio files and for guitar tabs. The main idea behind the tool is to provide a fast and flexible tag-based search, and to provide a navigate-through-files system. Java.
- https://github.com/yPhil-gh/beatnitpicker - A simple audio sample player / auditor
- Specimen - an open source, MIDI controllable audio sampler for Linux. Features include: Up to 64 patches with 8 notes of polyphony each, Fast, high quality pitch scaling, Linear ADSR volume envelopes, MIDI/jack-transport syncable LFOs, Low pass filter with resonance, A variety of direction-independent playback modes, A zoomable sample editor for loop and play points, Portamento. Last developed in 2007.
- Petri-Foo - a fork of the Specimen sampler project. Specimen was originally developed by Pete Bessman. Petri-Foo was forked from Specimen SVN revision 89 by James Morris in February of 2011.
petri-foo -a # autoconnect to system output in JACK
- samplv1 - an old-school all-digital polyphonic sampler synthesizer with stereo fx. pure stand-alone JACK client with JACK-session, NSM and both JACK MIDI and ALSA MIDI input support, or LV2 instrument plugin.
- drumkv1 - an old-school all-digital drum-kit sampler synthesizer with stereo fx.
- https://gitlab.com/AudioFranky/drumkv1gen - A "helper tool" for Rui Capela's "drumkv1" Linux LV2 plugin/instrument to easily create basic sample mappings.
- https://github.com/TuriSc/hydrogen2drumkv1.py - Hydrogen to drumkv1 drumkit conversion tool
- Fabla - an open-source LV2 drum sampler plugin instrument. It is ideal for loading up your favorite sampled sounds and bashing away on a MIDI controller. Or if it’s crafty beat programming your after that’s cool too! The ADSR envelope allows the shaping of hi-hats and kicks while the compressor beefs up the sound for those thumping kicks!
- Sitala - a free drum plugin and standalone app. Sitala's beauty is its simplicity: its six knobs allow you to quickly explore the sound space and dial in just the sound you had in mind.
- Tapeutape - a midi-controlled virtual sampler. It is highly configurable, lets you create instruments/kits/setups and is designed for live performance. It works on Gnu/Linux with the Jack sound server. There's a command-line and a gui version. It is released under the GNU General Public Licence.
- Simsam - a simple MIDI sample playback program. You can use it to play drum samples and loops from a MIDI keyboard or sequencer.
LSP Sampler / Multi-Sampler
- Multi-Sampler x48 Stereo - implements 1-instrument MIDI sample player with stereo input and stereo output. For each instrument there are up to eight samples available to play for different note velocities.
- Chionic - advanced sampler for Linux. It is not meant for loading existing sampler formats (sf2/gig/akai/etc) – though making an importer could work – The main idea behind Chionic is that you can make your huge patch libraries, with thousand of patches, and then make multitimbral songs using up to 64 midi channels. All this with only one instance of chionic, and using on-demand loading. Last developed 2005.
- jacksampler - a sampler which supports midi input using JACK, and outputs the audio data using JACK. It is configured using a simple text file which describes which audio file corresponds to which MIDI note.
- https://github.com/fps/jass - A rather simple jack based sampler
- https://github.com/tidalcycles/Dirt - Experimental sample playback. An unimpressive thingie for playing bits of samples with some level of accuracy.
- JTrigger - A drum machine/sample player for midi input. I've left out the sequencer and the plugin support because it can be done by other, better programs if it is needed. This is a true unix program - does one thing, and does it well. You can get effects support by running it through something such as Jack-Rack. Each sample conviently has it's own JACK output port to make your life easier. No matter how much time I spend, it's likely that I won't exceed the capabilities of a dedicated sequencer such as Seq24 without greatly increasing the size and resource usage of this program.
- https://github.com/PatrickStephansen/live-cue - LV2 plugin for triggering long samples
The Beat Cop
- THE BEAT COP - a sampler / drum machine made in Pure Data Vanilla by Claude Barker.
See also DJing#Mixxx
- Shortcircuit - created as a reaction against the ongoing trend where software samplers are being designed with the primary intent of library playback. It is intended for people who, like us, consider a sampler to be a musical instrument in its own right, and not just a way to emulate other instruments. It has been a very high priority to make sure that adding and editing individual samples is as fast and logical as possible.
The sample hierarchy in shortcircuit allow you to place samples directly at the highest level of the multi, without having to deal with instrument hierarchies and patches. Want to add a sample to your song? Just drag & drop the sample into shortcircuit and you're ready to go. Samples can be put in groups for multi-sampling and kit-building, but the complexity is only there when you need it.
TX16Wx Software Sampler
- TX16Wx Software Sampler - a plug-in for the creative musician, inspired and modelled after the best hardware samplers with all the ease and new exiting features of modern software. Windows/Mac, VST, AU.
Sound banks / soundfonts
- https://en.wikipedia.org/wiki/SoundFont - a brand name that collectively refers to a file format and associated technology that uses sample-based synthesis to play MIDI files. It was first used on the Sound Blaster AWE32 sound card for its General MIDI support.
MIDI files in themselves don't contain any sounds, rather they contain only instructions to render them. To render such files, sample-based MIDI synthesizers use recordings of instruments and sounds stored in a file or ROM chip. SoundFont-compatible synthesizers allow users to use SoundFont banks with custom samples to render their music. A SoundFont bank contains base samples in PCM format (similar to WAV files) that are mapped to sections on a musical keyboard. A SoundFont bank also contains other music synthesis parameters such as loops, vibrato effect, and velocity-sensitive volume changing. SoundFont banks can conform to standard sound sets such as General MIDI, or use other wholly custom sound-set definitions.
The original SoundFont file format was developed in the early 1990s by E-mu Systems and Creative Labs. A specification for this version was never released to the public. The first and only major device to utilize this version was Creative's Sound Blaster AWE32 in 1994. Files in this format conventionally have the file extension of .SBK or .SB2.
- Extreme Sample Converter - a multifunctional audio software, browser, player, and program editor with advanced conversion between different sample formats. Windows.
- jnoisetype - supports parsing and displaying a given SoundFont file as text, and extracting samples from SoundFont files.
- https://github.com/tiwai/awesfx - An old and good AWE32-compatible SoundFont utility
GUS / PAT
- https://github.com/feross/freepats - the "Old FreePats General MIDI sound set" GUS
- https://lmms.io/wiki/index.php?title=PatMan - a GUS-patch (.PAT) player.
- https://github.com/psi29a/unsf - a tool to convert SoundFont (sf2) files into GUS patches.
- https://github.com/Sound-Linux-More/unsf - Converts SoundFont .sf2 files into GUS-type instrument patches.
SoundFont 2.0 was developed in 1996. This file format generalized the data representation using perceptually additive real world units, redefined some of the instrument layering features within the format, added true stereo sample support and removed some obscure features of the first version whose behavior was difficult to specify. This version was fully disclosed as a public specification, with the goal of making the SoundFont format an industry standard. Files in this and all other 2.x formats conventionally have the file extension of SF2.
- hydro2sf2 - convert hydrogen drumkit into sf2 soundfont
- MIDI::SoundFont - search.cpan.org - Handles .sf2 SoundFont and .pat and .zip Gravis files
- https://github.com/raboof/sfarkxtc - .sfark extractor, console version. Converts soundfonts in the legacy sfArk v2 file format to sf2.
- sfpack - .sfpack sfArk compression
- The SFZ Format - The SFZ Format is widely accepted as the open standard to define the behavior of a musical instrument from a bare set of sound recordings. It was created by René Ceballos (founder of RGC Audio™) and is now maintained by Cakewalk™. Being a royalty-free format, any developer can create, use and distribute SFZ files and players for either free or commercial purposes. The SFZ format consists of one or more text files a set of sound sample files. Comes in SFZ 1.0 and SFZ 2.0 varieties.
- sfz format - Peter L Jones
- sound font mappings (for various sample packs)
- makesfz - BASH script to auto-generate SFZ files. Requires BASH v4. Running makesfz with no arguments creates individual SFZ files for every WAV file found in the current directory, with the key range spanning the entire keyboard and "pitch_keycenter" set to MIDI key C4 (middle C).
- SFZ Automatic Creator - python script
- One-Shot SFZ Mapper - web tool instantly generates an SFZ file with a one-to-one mapping. Each sample will be assigned to its own key, beginning with the selected key on the pianoroll.
- https://github.com/stevefolta/gig2sfz - a program to convert Gigasampler files to SFZ files, using libgig. It will not convert the sample data itself; use "gigextract" (part of libgig) for that. Better yet, use the included "convert-gig-file" script.
- https://github.com/danielappelt/battery_to_sfz - battery_to_sfz allows the conversion of Native Instruments Battery v1 (.kit) files into sfz format.
- http://www.mildon.me/sfzdesigner - Windows
- SF2 versus SF3 - "In sf3 the samples are compressed, resulting in much smaller files, so a much bigger (some 140MB before compression, some 12MB after) and better soundfont could be made part of MuseScore. See https://musescore.org/en/handbook/soundfont.
Sf3 is an invention of Werner Schweer and AFAIK only available for/in MuseScore, whole sf2 is more commeon and in use by other programs too."
- https://github.com/musescore/sftools - Tools for sound font files
- https://github.com/cognitone/sf2convert - Convert SF2 SoundFonts to SF3 (Vorbis) or SF4 (FLAC) and back
- https://en.wikipedia.org/wiki/DLS_format - midi spec
- nkitool is a simple console application which exports and imports the human readable XML file from and to Native Instruments Kontakt .nki instrument articulation files. So far, Kontakt v1 to v4 format versions are supported by this tool. nkitool is released in binary and source code format in the public domain.
- https://github.com/rock-hopper/makeh2kit - BASH script to auto-generate .h2drumkit files
- https://github.com/7890/mkgig - create .gig file from a sample
- Gigedit - a graphical instrument editor for sample based virtual instruments, based on the GigaStudio/Gigasampler file format. The GigaStudio/Gigasampler (.gig) file format is one of the major sampler formats supported by LinuxSampler and hence you can use Gigedit both as stand-alone instrument editor, or in conjunction with LinuxSampler for editing such instruments "live" while playing them with the sampler.
- http://doc.linuxsampler.org/Instrument_Scripts/NKSP_Language - NSKP is a script language specifically designed to write real-time capable software extensions to LinuxSampler's sampler engines that can be bundled individually with sounds by sound designers themselves. Instead of defining a completely new script language, NKSP is leaned on the Kontact's KSP properiatary script language.
- libgig - a C++ library for loading, modifying existing and creating new Gigasampler (.gig) files and DLS (Downloadable Sounds) Level 1/2 files, KORG sample based instruments (.KSF and .KMP files), SoundFont v2 (.sf2) files and AKAI sampler data. The source code package includes a couple of command line tools based on the library. The library and tools are released in source code format under the GNU General Public License, except the AKAI classes which are released under the GNU Lesser General Public License.
- https://github.com/oswald2/DGPatchMaker - A tool to create patches for the LV2 Drumgizmo plugin from existing sample libraries
- Luigi Auriemma - files extractor for the FSB (FMOD Sample Bank) archives used by the FMOD library. it supports FSB1, FSB2, FSB3, FSB3.1, FSB4 and FSB5 and also the encrypted archives that can be cracked easily because it's possible to see parts of the original password.
- https://github.com/atsushieno/sf2xrni - Converts SoundFont sf2 file to Renoise XRNI files
- https://github.com/davem2/sfz2bitwig - Convert .SFZ files into Bitwig Studio multisample instruments.
- SAOL and SASL - SASBF
x42 AVL Drumkits
- http://x42-plugins.com/x42/x42-avldrums - avldrums.lv2 is a drum sample player plugin dedicated to Glen MacArthur's AVLdrums. This self-contained plugin provides a convenient way to rapidly sequence and mix midi-drums.
DSK Music Box
- DSK Music Box – Beautiful old music box sound. No parameters! Just a little toy
- https://github.com/x42/gmsynth.lv2 - a General MIDI Sample Player Plugin
MT Power Drum Kit
- MT Power Drum Kit Sampler - a free drum sampler offering the powerful, high-quality sounds of an acoustic, realistic drum kit. Samples have been specially recorded and processed to make them ideally suited for use in pop, rock and metal productions. The MT Power Drum Kit Sampler differs from other, expensive drum samplers in that we have already pre-processed the sounds with compressors and EQs to make them a perfect fit for any mix. This is precisely where many drum sample programs fail. Some of the expensive plugins available on the market deliver a highly natural and dynamic drum kit sound as a solo instrument, but many fail as soon as they are supposed to be used for a complete mix in a powerful pop or rock production. Either the kick drum suddenly sounds much too slack or fuzzy in the mix, or the snare drum, which initially sounds natural and dynamic in solo mode, suddenly gets lost in the background in the overall mix, drowned out by the guitars and other instruments. But this is exactly where the MT Power Drum Kit is strongest. Its kick and snare drums come through clearly in any mixing situation – and still sound natural and not overly compressed.
- LinuxSampler - modular design, decoupled from any user interface. LinuxSampler itself usually runs as own process in the background of the computer and usually does not show up anything on the screen, or at most it can be launched to show status informations and debug messages in a console window.
- LinuxSampler Control Protocol - Main focus of this protocol is to provide a way to configure a running LinuxSampler instance and to retrieve information about it. The focus of this protocol is not to provide a way to control synthesis parameters or even to trigger or release notes. Or in other words; the focus are those functionalities which are not covered by MIDI or which may at most be handled via MIDI System Exclusive Messages.
- Qsampler is a LinuxSampler GUI front-end application written in C++ around the Qt framework using Qt Designer. At the moment it just wraps as a client reference interface for the LinuxSampler Control Protocol (LSCP).
- JSampler is an opensource, platform-independent, GUI front-end for LinuxSampler, written entirely in Java. The main goal of the JSampler's design is to be extensible and more flexible regarding the integration of different GUI implementations. JSampler consists of two parts: JSampler core - handles the LSCP command processing and event notifications, sent by LinuxSampler, and provides convenient data models and controllers to be used instead. The core also provides the necessary interfaces that should be implemented by all JSamler views. JSampler view - an extension to the JSampler core, which provides the user interface part of JSampler.
- https://sourceforge.net/projects/ls16/ - a convenience front-end to LinuxSampler, featuring 16 sampler channels with configurable MIDI inputs and one stereo audio output.
- https://sourceforge.net/projects/qgiged/ - a sampled instrument visual editor for LinuxSampler.
- FluidSynth - A real-time software synthesizer based on the SoundFont 2 specifications. It can be used for live audio synthesis of MIDI events or for rendering MIDI files to disk, using SoundFont instruments. It can also be embedded in other applications. This is not a application with a graphical user interface, however there are several GUI applications which utilize FluidSynth.
- Qsynth - Qt GUI Interface for FluidSynth
- EMAP (Easy Midi Audio Production) - a graphical user interface for the fluidsynth soundfont synthesizer. It functions as a Jack compatible 1) stand alone application (gtkmm) or 2) an lv2-plugin (gtk2 or gtk3) that can be used inside any lv2 host such as ardour and qtractor. EMAP is meant to be a simple alternative to the popular qsynth UI and puts a majority of the control of the fluidsynth into the hands of the connected midi device. It is especially useful for working with a large collection of soundfonts.
- https://github.com/falkTX/FluidPlug - SoundFonts as LV2 plugins via FluidSynth
- http://freshmeat.sourceforge.net/projects/gluid - a very small graphical interface to fluidsynth with minimal features. It runs in the system tray. It allows you to set the audio and MIDI drivers, toggle reverb and chorus, and start fluidsynth. 2009
- fluadity - Synthesiser and midi-to-wav converter using the Fluidsynth library. The name fluidity would be a great variant on timidity (which in turn is a magnificent variant of audacity), but 'fluidity' is already a one-person Nintendo video game, released 6dec2010.
- fluidsynth.lua - a Lua interface to the fluidsynth library
- DrumGizmo is an open source cross-platform drum plugin and stand-alone application. It is comparable to several commercial drum plugin products. Features include: Stand-alone, Lv2 and VSTi versions available. Open drumkit file format, allowing the community to create their own drumkits. Drum velocity, allowing for several different hit velocities for each drum. Multichannel output, making it possible to mix it just the way you would a real drumkit. Optional built-in humanizer, analyzing the midi notes, adjusting velocities on-the-fly. Stand-alone midi renderer, generating .wav files, 1 for each channel. Stand-alone midi input, making it possible to use DrumGizmo as output for an electronic drumkit.
drumgizmo -i jackmidi -o jackaudio [drumkitfile.xml]
- http://www.drumgizmo.org/wiki/doku.php?id=kits - 2 2Gb+ kits, 1 1Gb+ kit, one non velocity responsive kit
- DGEdit - the DrumGizmo drumkit editor
- DrMr - LV2 sampler plugin that plays Hydrogen kits. It's main reason to exist is to give a way for lv2 hosts to have a built in drum synth that can save its entire state (i.e. no need to go out to external tools and no need to save extra state). See the wiki (click the wiki tab above) for some screenshots.
- Konfyt - a digital keyboard workstation for Linux which allows the user to easily and quickly set up patches, each with multiple layers, and instantly switch between these patches for seamless live keyboard playing. Patches may consist of multiple layers of Soundfonts (.sf2), SFZs, audio input ports and MIDI output ports. Konfyt features a searchable library that scans the filesystem for soundfonts and SFZs. Soundfont programs are included in searches and can be viewed with a single click, giving immediate access to all programs within a soundfont.
- https://github.com/stevefolta/SFZero - A simple SFZ player plugin
- https://github.com/altalogix/SFZero - A simple SFZ player plugin, Juce fork
- https://github.com/altalogix/SFZeroModule - just the Juce module part of SFZero, not the sample plugin
- https://github.com/cognitone/SFZeroMT - SFZero Juce Module for Multi-Timbral Operation
- Composite Sampler - an LV2 plugin that acts as a MIDI-controllable sampler. It is best suited for drum samples, and supports Hydrogen drum kits.
- https://github.com/kfoltman/calfbox - Open source musical instrument/library, command-line jack app and python module to load SF2 and GIG files. lisalo[Qt], Laborejo, Patroneo and Fluajho use it 
- Fluajho - a sample player for sf2 soundfonts. This is a legacy file format for making MIDI signals audible through virtual instruments. There are many soundfont samplers for Linux, most of them based on Fluidsynth; Fluajho was written for a clearly defined use case: Load an .sf2 in the Non Session Manager.You can load one soundfont file per Fluajho instance. Each instance holds 16 of the soundfonts instruments that can be assigned to 16 MIDI channels. Each channel creates a stereo JACK output pair.
- sforzando is a free, highly SFZ 2.0 compliant sample player. Advanced sample hobbyists now have a powerful tool to experiment and share instruments without relying on proprietary formats. sforzando has only one instrument slot; no fancy UI, effects or mixers. Every tweak has to be done at the SFZ file level, no cheating!sforzando is also a name given for a sudden change in music dynamics which, in musical notation, is represented by the “sfz” symbol - Windows, macOS only
- Sobanth - the soundbank instrument for Windows systems Finally available for your home computer: The brand new software multitimbral soundbank instrument VSTi – programmed by Benjamin »BeRo« Rosseaux. Since it is in the beta state you may encounter incompatibilities with some VST hosts. This version is successfully tested with BeRoTracker and Reaper.
- https://github.com/COx2/SFZPS - SoundFont Playback Sampler. Non-Linux??
- https://github.com/pdesaulniers/synthclone - a tool that allows you to create sample-based instruments. You can create sample-based instruments by sending MIDI messages to your MIDI-capable gear or software that instructs an instrument to emit sounds for a series of notes, velocities, controls, and aftertouch values, or by recording your own samples. After the sampling is done, you can apply effects to your samples, and finally save this data as a sample-based instrument that can be loaded by sampler software. Distributed with plugins that support the JACK Audio Connection Kit (with JACK Session support), PortAudio and PortMidi, trimming of samples, reversing samples, LV2 effects, the creation of Hydrogen, SFZ, and Renoise instruments, automated zone generation, and loading samples from your local filesystem!
- https://github.com/psobot/SampleScanner - Convert hardware MIDI instruments into software instruments from the command line.
- Project SWAMI - Sampled Waveforms And Musical Instruments, is a collection of free software for editing, managing and playing musical instruments for MIDI music composition. Current focus is primarily the SoundFont format, which is an open file format for digital audio “sample” based instruments. Swami – Instrument editor application, libInstPatch Instrument file software library, PatchesDB – Web interface for instrument sharing sites. Uses FluidSynth, a SoundFont based software synthesizer, which works with most any sound interface.
- Polyphone - a free software for editing soundfonts in format sf2. These files contain a multitude of audio samples put together and configured so as to form musical instruments that can be used by synthesizers such as fluidsynth and played using a MIDI keyboard.
- SynthFont - a commercial program for editing and playing midi files using various sound source files like SoundFonts, GigaSampler files, SFZ files and more. VST instruments can also be used instead of a sound source file. A midi file is different from - for instance - a MP3 file in that the file does not contain any audio data. The file is a collection of notes and instructions for how to play them. SynthFont combines this data with the audio data in a SoundFont to produce ("render") an audio version of the song. - $
- SyFonOne - a tool for playing midi in real time from a midi input port. Connect SyFonOne to your keyboard port or to a virtual midi relay port like loopMIDI by Tobias Erichsen (tested on Windows 10) (other alternatives are: MIDI Yoke and LoopBe1).
- Zampler - VST/AU sample Workstation for Windows and OS X that can compete in terms of sound and equipment loosely with the major operators. Besides REX loop and SFZ-enabled Sample oscillators offering Zampler // RX a sound modeling at its best: the integrated multimode filter types lowpass, highpass, bandpass and bandstop and various combinations thereof are to choose from. And three LFOs, three ADSR envelopes and a complex modulation matrix Liven up the sounds. Of functions through an extensive effects section, in the tube saturation, two equalizer, phaser, chorus, delay and reverb.
- VSTSynthFont - Windows
- BASSMIDI MIDI synthesizer driver - freeware SoundFont based Windows MIDI system driver
- https://github.com/schellingb/TinySoundFont - SoundFont2 synthesizer library in a single C/C++ file
- https://www.io7m.com/software/jnoisetype - a set of types and functions for manipulating SoundFontⓡ files.
mostly sorted into the above formats. these links are for collections of soundfonts
- Sample Libraries - LinuxSampler bb
- Polyphone Soundfonts - Advanced Search
- ▷ Banques sonores - Le meilleur du net par dans Ressources - Samples & Soundfonts - FruityClub.net - various
- TitanicSF - At last, here's Titanic, not just another GM soundfont but one of the greatest compilations from the net with whole new sounds..., in all, 1870 waveforms, 208 MB, 276 instruments, 176 melodic presets and 16 percussion kits.
- Musical Artifacts: .sf2 tag search
- http://www.ibiblio.org/thammer/HammerSound/localfiles/soundfonts/ - many misc files
- Merlin Soundfonts - Free Soundfonts Download
- Newgrounds: 3.5 Gb Of Hq Ochestral Sf2!
- Soundfonts 4U - Free Quality SoundFonts (sf2) - bs-16i SoundFonts. This aim of this site is to provide high quality SoundFonts (virtual musical instruments in sf2 format) that can be played using a midi keyboard connected to a computer, tablet or smart phone. Emphasis has been placed on real or acoustic instruments particularly piano and other favourites for keyboard players (pads, strings, electric pianos, organs and orchestral) but some SoundFonts here also include high quality guitars, some synths and ethnic instruments. There is also a nice GM set for playing general midi files. The SoundFont format sf2 is widely supported by lots of programs/apps and devices.
- GeneralUser GS - a GM and GS compatible SoundFont bank for composing or playing MIDI files. There are currently versions for use with FluidSynth (or Qsynth), MuseScore, Sound Blaster Live!/Audigy/X-fi sound cards, and other SoundFont-compatible hardware and software synthesizers. For owners of Sound Blaster audio cards, GeneralUser GS can greatly enhance the sound quality of GM/GS compatible MIDI files when loaded into the sound card's RAM. Compared with the default SoundFonts that Creative Labs ships with their sound cards, the instrument sounds in GeneralUser GS are far more realistic.
- https://github.com/ad-si/GeneralUser - a friendly fork of the FluidSynth version of the GeneralUser GS soundfont originally developed by S. Christian Collins.The FluidSynth version is tweaked for maximum compatibility when used with FluidSynth or Qsynth (which uses FluidSynth as its backend). FluidSynth version 1.0.9 or later is recommended as earlier versions will not reproduce all of the instruments accurately.
- FatBoy SoundFont - A free GM/GS SoundFontfor classic video game MIDI,emulation, and general usage. 
- Orchardoo.com Soundfonts - Each link points to a zip archive file which contains an SF2 font, a midi file to demonstrate the font and details about the file.
- Sonatina Symphonic Orchestra - a free orchestral sample library. While not as advanced or ambitious in scope as commercial offerings, SSO contains all the basic building blocks for creating real virtual orchestrations. It's primarily aimed at beginners, but also more experienced composers looking for something lightweight and/or portable might find it useful.
- archive.org: Sonatina Symphonic Orchestra SF2
- Guitar & Bass Virtual Instruments - Fender BG29 Acoustic/Electric Bass, This fantastic SoundFont was originally created by Marc Wielogroch. It includes multi-samples and release samples as well. There aren't a lot of SoundFonts that make use of release samples, so kudos to Marc for including them here! I haven't made any changes to this SoundFont except to tune the samples. I had noticed they were quite off-pitch when I tried to use the bass in a project of mine. Musical Box Fingered Bass
- http://soundfonts.narod.ru - Russian
- https://github.com/Mindwerks/opl3-soundfont - A SoundFont designed to simulate the classic MIDI sound of the Sound Blaster 16 and other YM262 enabled hardware.
- JEUX - a Pipe Organ SoundFont
- Guitar Soundfont Central - Library - These soundfonts are optimized for use in TablEdit to provide a more realistic guitar sound. All soundfonts are compressed with SFArk to obtain the smallest download size.
- Arachno SoundFont - Enhance your MIDI files with realistic instruments. Improve the sound of your old video games.
- Freepats is a project to create a free and open set of instrument patches, in any format, that can be used with softsynths. We would like to collect and host samples and instrument patches in any format so if you are interested in contributing to the project then send a message to the freepats mailing list. Needless to say, any uploaded content must either be in the Public Domain or have an open and free redistribution license.
- https://gumroad.com/petrosfera - 3 drum sfz
- Virtual Playing Orchestra - a free, sfz format, sample library that attempts to emulate multiple articulations of the solo and section instruments from a full orchestra using the best samples from Sonatina Symphonic Orchestra, No Budget Orchestra, VSCO2 Community Edition, University of Iowa, Philharmonia Orchestra and extra samples from Mattias Westlund, author of Sonatina Symphonic Orchestra.
- No Budget Orchestra (NBO) - version 2
- SCC Expressive Strings - a virtual string ensemble programmed for maximum expressiveness. To get the most out of this library, it is recommended to have an expression pedal connected to an 88-key MIDI keyboard. The samples have been collected from various free SoundFont banks I have found online. More details on this can be found in the readme.txt file inside the download.
- Salamander GrandPiano - 1.12GB SFZ
- Salamander C5 Light - Grand Piano SoundFont (SF2 version). 24.5 MB (versus 1.12GB!sFz; or 650MB sf2). Very close to the original sound quality. New: 7 velocity layers!: 1."ppp", 2."pp", 3."p", 4."mp", 5."mf", 6."f", 7."ff-fff". (MuseScore compatible) All samples are looped. 16 bit, 44.1kHz Sample Rate. Free for personal use.
- Steinway B-211 - Sampled from a Steinway B-211. HQ samples, WAV 16bit, 128-point sinc, 1536kbps. Dynamic filtering, to emulate key pressures. Multiple presets for all the tastes!
- KaleidonKep99: SoundFonts
- Salamander drumkit
- http://www.drealm.info/sfz/GregJazz/ - sfz mapping
- SCC Taiko Drums - Free Taiko Drum Rack by Subaqueous. Unfortunately, none of my students use Ableton, so I decided to use the samples to create an SFZ instrument instead. I also added some samples I found on freesound.org.
- Sunshine Studios Drum Soundfonts - "various hits on the following: Remo Djembe 14", Toca Mini Djembe, Natural Wooden Drum from the Islands, Homemade PVC Drum, and two Shekeres."
- Hang Instrument - pay as you want
- Mats Helgesson Maestro - a big gigasampler bank using 792 stereo samples of a concert piano, a Yamaha CF3, recorded with two Neumann KM84 microphones, disposed in X/Y, with 5 velocity layers, and weighs 932 MB ! The piano alone, without release samples, weighs 887 Mb and 440 samples. The release samples are 352 and weigh 45 MB. You can play with or without them.
These can record audio.
- Anja - a sample player designed for live sound effect playback. Anja makes it possible to assign sound effects to the keys of the computer keyboard. Anja also featues a channel mixer with 16 channels, making it possible to fade a group of sound effects together. The backend of Anja is JACK, the low-latency audio server. The session file format of Anja is in a formalized text format, optimized for human readability.
Mono, no tempo sync.
- Fabla2 - an advanced sampler with multiple layers, banks, pads, integrated FX and routing. Current status: alpha testing – please be patient.
- aucat - audio files manipulation tool. aucat utility can play, record, mix, and process audio files on the fly. During playback, aucat reads audio data concurrently from all played files, mixes it and plays the result on the device. Similarly, it stores audio data recorded from the device into corresponding files. An off-line mode could be used to process audio files without involving audio hardware. Processing includes: Change the sound encoding. Route the sound from one channel to another. Control the per-file playback volume. Finally, aucat can accept MIDI messages usable for: Volume control. Start, stop and relocate playback and recording.
Provided by sndio
- SooperLooper is a live looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more. It allows for multiple simultaneous multi-channel loops limited only by your computer's available memory. The application is a standalone JACK client with an engine controllable via OSC and MIDI. It also includes a GUI which communicates with the engine via OSC (even over a network) for user-friendly control on a desktop. However, this kind of live performance looping tool is most effectively used via hardware (midi footpedals, etc) and the engine can be run standalone on a computer without a monitor.
- Cyclone is a music application for GNU/Linux that allows users to manipulate loops in various ways. It works with professional audio formats like .wav .aif .flac, and professional audio environment (Jack Audio Connection Kit).
Clicky interface, MIDI learn, can use Sooperlooper.
- Luppp - a music creation tool, intended for live use. The focus is on real time processing and a fast intuitive workflow. With extensive MIDI mapping support, you can get looping just how you like!
- YouTube: Luppp : MIDI Binding
- SuperBoucle - a loop based software fully controllable with any midi device. SuperBoucle is also synced with jack transport. You can use it on live performance or for composition. SuperBoucle is composed of a matrix of sample controllable with external midi device like pad. SuperBoucle will send back information to midi device (light up led). Sample will always start and stop on a beat or group of beats. You can adjust duration of sample (loop period) in beat and offset in beat. But you can also adjust sample offset in raw frame count negative or positive. Which mean sample can start before next beat (useful for reversed sample). You can record loop of any size, adjust BPM, reverse, normalize samples..
Cannot create samples live.
- Freewheeling - a way to be In The Muse-ical Moment. It's a live looping instrument that returns us to the joy of making music spontaneously.
Your XML config files could 'react' to the pressing of a key on your PC or MIDI keyboard by pressing one or more other MIDI or PC 'keys' for you using the key Input Events you can trigger a series of MIDI controller changes when a QWERTY key is pressed.
- https://github.com/sonejostudios/DeLooper - Sample-accurate Looper/Delay with free mode and midi-clock sync mode. Features: Free Mode, Midi-Clock Mode, Record and Loop Length separated, Erase parts of the loop, Delay mode (via feedback), Simple mix (via mute and volume)
- https://github.com/bill-auger/loopidity - A multi-track multi-channel looping audio recorder designed for live handsfree use.
- https://github.com/chronopoulos/annulus - Audio Looper for Live Performance
- Recursion Looper - a PD(Pure Data) patch designed for live music performance. 8 loop tracks. Track effects: reverb, bitcrush, filter. Master effects: filter, 3 band EQ. customizable MIDI control of volume, pan, effects, record and play, etc.
- Insta Looper - a simple looper with four integrated FX! Multiplatform VST. Bit Reducer, Autopan, Hipass and Phaser.
- LoopDub - a cross-platform audio application for live loop manipulation.
No live recording.
- LinuxMusicians: New GxLiveLooper.lv2
- ClockLoop - a very simple JACK application for playing back audio loops. MIDI control.
- https://github.com/mmckegg/rust-loop-drop - [WIP] Midi-only version of Loop Drop for running on low power machines like Raspberry Pi and Beaglebone
- LoopAuditioneer - a software for evaluating, creating and manipulating loops and cues existing in wav file metadata. It's envisioned to be useful for sample production for virtual pipe organs, like for instance GrandOrgue software.
- https://bitbucket.org/yaricp/pywheels/wiki/Home - Pywheels is an application for musicians who wants to create compositions based upon repeated phrases.
- kluppe - a loop-player and recorder, designed for live use. kluppe is open source. kluppe does not sound nor look like microsofttm excel#!&© kluppe is the austrian word for clip or peg and sounds even crazier if you loop it. kluppe can only handle uncompressed sound. kluppe is optimized for live-performances, all buffers are kept as raw data in memory. discstream is also available for longer files.
No MIDI control.
- Loopcenter - a program I wrote basically as a music-practicing tool. I didn't want to shell out for a Boss Loop Station guitar pedal, and I figured I could achieve the same functionality pretty easily with a simple program. Loopcenter lets you simply record loops for any audio you route to it (via JACK), and it plays it back in a loop. You can overdub the loop as well. Every recording is rounded to the nearest measure. Accordingly, you can adjust the beats per measure, and the tempo.
No MIDI control.
Windows / Mac
- Mnemonica - a customized sampler instrument you can play with a two octave Midi keyboard. All the white keys in the octave below middle C are used to start and stop recording into the 7 discrete samplers. With your right hand, the white keys in the octave beginning at middle C are used to playback captured samples. Transposing, filtering, and attack and decay envelopes are controlled with various other assignable Midi controllers. Windows/Mac
- YouTube: Livid Looper
- Mobius - software for the real-time creation of audio loops. It was inspired by the venerable hardware loopers of the past, but moves beyond them in many powerful and exciting ways. You can think of Mobius as 8 synchronized stereo loopers that can be used in any combination with extensive MIDI and computer keyboard control. Loops may be saved to and loaded from files. A powerful scripting language allows you to create macros or customize Mobius to support your unique style of performance.
Mobius is available for both Windows (XP and Vista) and OS X (10.4 or higher). It can be run standalone, as a VST plugin, or as an Audio Unit plugin on OS X.
Can't get working..
dead and gone?
- Shuriken is an open source beat slicer which harnesses the power of aubio's onset detection algorithms and Rubber Band's time stretching capabilities. A simple Qt4 interface makes it easy to slice up drum loops, assign individual drum hits to MIDI keys, and change the tempo of loops in real-time. The JUCE library takes care of handling audio and MIDI behind the scenes. No mp3 support currently due to libsndfile .
- Freecycle - a beat slicer running on GNU/Linux platform using the QT toolkit, providing amplitude domain and frequency domain beat matching / zero crossing algorithms. It exports sliced audio chunks and generates a MIDI file which can be used to play the sliced loop, or you can jam with it as soon as you’ve made slices using a midi keyboard or sequencer.
- https://github.com/rghvdberg/ninjas - Ninjas - Ninjas Is Not Just Another Slicer. Creating a sample slicer plugin using DPF framework. Most (all?) crashes resolved at the moment. There are still a lot of things not implemented yet though. Look at the issues and feel free to report bugs, features and so on.
- https://github.com/rghvdberg/ninjas2 - Rewrite of Ninjas, a sample slicer audio plugin. This plugin uses the DPF for the creation of audio plugins in lv2, vst2 and dssi formats. A stand alone jack app is also compiled
- https://github.com/sjaehn/bmusic-bslicer - slices stereo audio input signals with a length up to 1 bar into up to 16 pieces. The result will be a step sequencer-like effect.
- https://github.com/sonejostudios/LoopTool - a collection of tools made for audio loops. LoopTool is able to split audio files into many equal parts or to extract a specific part, it can also put files in sequence or mix them together. It has also a lot more of handy features like applying fades, gain adjustement, normalize, convert to mono/stereo, etc etc... Its main goal is to prepare audio loops for live performence (with e.g. SuperBoucle, Luppp, Giada, Bitwig...). LoopTool is mainly based on SoX.
- Smasher - cross-platform audio loop slicer designed to create sliced loops from WAV, MP3, FLAC or AIFF files in seconds without a sequencer. Effects include filter sweeps, phasing, flanging, delay, and distortion.
No MIDI. Needs pd, csound to build. Also a specific build of wxgtk2 
- manic - an 8 slot random sample player where you decide the samples, but manic decides when to play them. Samples are triggered according to their probability, on a tempo sync pattern. Also allows for randomising of volume, pitch, pan, delay, reverse and swing. You decide how much, but not when. You can loop the sequence, change sequence seed with midi keys and quantise the pitch randomising for a more melodic sequence. Works well for random glitchy percussion, instant melodic sequences of multisamples or total chaos. Windows VST.
- Tranches - a midi-controlled multi-(inputs/outputs) live beat repeat/rearrange/redirect tool !!! It works on Gnu/Linux with the Jack sound server. There's a command-line and a gui version. It is released under the GNU General Public Licence.
- beatslash-lv2 is a set of plugins for live beat repeating and beat slicing. the beat repeater will repeat the current beat. the beat slicer will randomly repeat parts of a live sample.
- YouTube: beatslash-lv2 - demo
- https://github.com/sonejostudios/SuperBeatRepeater - Beat Repeater with Sidechain Beat Recognation and Midi-Clock Sync.
- StreamSequencer - Live Input Sequencer / Cutter-Upper / Upper-Cutter - Windows/Mac
Glitching / mashing
See also Audio#Effects
- https://github.com/ssssam/boucle - an incompetent glitch looper accompanist. Use cases: destructing the boring loops that your drum machine creates (don't let the drum machine discover what you're doing though), beat synced via MIDI, interact with a live instrument performance, although you will have to use a click if you want the beat to be particularly synced, glitching audio tracks in a DAW, record 2 or more loops with stop/start controls and you have a new kinda loop station
- DANAIDES - Sequenced Sound Mangler. OS X, Windows and Linux. Freeware now.
- http://mdsp.smartelectronix.com/livecut/ - Windows VST
- TTtrigger is intended for theatre use. It uses jack to trigger sound effects and other sounds to predefined audio ports. A shortcut key can be assigned to each sound effect or you can trigger the sounds sequentially. TTtrigger uses the Qt toolkit. Linux is the only supported operating system at this time.
- https://github.com/Antony87/EasyConduite - helps the stage manager of small theatre companies to play several audio tracks at the right time during the performance.