Sampling
Sampling
See also Sound banks (Soundfonts, etc.), Synthesis#Granular synthesis, Playback
- 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.
- r/32kHz - A Hardware Sampling Subreddit.
Creating
See also Sound banks#Creating
- 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
voice-corpus-tool
- https://github.com/mozilla/voice-corpus-tool - Tool for creation, manipulation and maintenance of voice corpora
Sample Grabber Pro
AudioSet
- AudioSet - consists of an expanding ontology of 632 audio event classes and a collection of 2,084,320 human-labeled 10-second sound clips drawn from YouTube videos. The ontology is specified as a hierarchical graph of event categories, covering a wide range of human and animal sounds, musical instruments and genres, and common everyday environmental sounds. By releasing AudioSet, we hope to provide a common, realistic-scale evaluation task for audio event detection, as well as a starting point for a comprehensive vocabulary of sound events.
- https://github.com/jim-schwoebel/download_audioset - makes it easy to download the raw audio files from AudioSet (32.45 GB, 632 classes).
Awave Studio
- Awave Studio - Audio Converter — Instrument Editor — Music Perfor ££
Downloads
- https://github.com/ffont/freesound-loop-generator - a tool to create music loops using sound from Freesound. It features a simple 16-steps sequencer and 16 pads with several methods to load Freesound sounds into them. FLG allows you to export the loops you make so you can load them into your samplers, sequencers and your favorite music making software.
- LEGOWELT OFFICIAL WEBSITE -samples
- 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.
- AKWF - or Adventure Kid Waveforms is a collection of one cycle waveforms to be used within synthesizers or other kinds of sound generators. It is basically the smallest sound possible to sample and still get the overall feel of the sampled instrument.
- 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. [2]
- https://github.com/FThompson/BBCSoundDownloader - This program downloads all 16,000+ sounds from BBC's Sound Effects library, found at http://bbcsfx.acropolis.org.uk/. The samples downloaded by this program are BBC copyright and subject to the RemArc License. BBC also offers licenses for commercial usage of these samples.
- 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.
- xeno-canto :: Sharing bird sounds from around the world - a website dedicated to sharing bird sounds from all over the world. Whether you are a research scientist, a birder, or simply curious about a sound that you heard out your kitchen window, we invite you to listen, download, and explore the bird sound recordings in the collection.
- 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. [5]
- 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.
- http://fmod.io - 99c a sample [6]
- 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.
- Pianobook Sample Library — pianobook - a collection of community sourced sampled Pianos.
Historical
- 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.
- .mod Sample Master - page indexing Amiga Music Modules of the MOD file format. Usually made in SoundTracker, Protracker, ...Mod files are read, indexed and all samples are hashed, this in turn allows this page to cross-reference the samples.All samples are stored and hashed in raw format.It is not possible to download the mod files from this page, please refer to below sources to download them.
Favourites
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
Corpus
- https://en.wikipedia.org/wiki/Speech_corpus - or spoken corpus, is a database of speech audio files and text transcriptions. In speech technology, speech corpora are used, among other things, to create acoustic models (which can then be used with a speech recognition engine). In linguistics, spoken corpora are used to do research into phonetic, conversation analysis, dialectology and other fields.
- https://github.com/JRMeyer/open-speech-corpora - A list of open corpora for Automatic Speech Recognition research and development. This list has a preference for free (i.e. no $ cost) and truly open corpora (i.e. some kind of Creative Commons license). Not all these corpora may meet those criteria, but all the following corpora are accessible and usable for research and/or commercial use.
- https://github.com/talhanai/speech-nlp-datasets - Contains links to publicly available datasets for modeling health outcomes using speech and language.
- https://github.com/mdangschat/speech-corpus-dl - Download and preperation tool for free speech corpora.
- VOICE - Project - The Vienna-Oxford International Corpus of English. A sizeable, computer-readable corpus of English as it is spoken by this non-native speaking majority of users in different contexts. These speakers use English successfully on a daily basis all over the world, in their personal, professional or academic lives. We therefore see them primarily not as language learners but as language users in their own right. It is therefore clearly worth finding out just how they use the language. This is exactly what VOICE seeks to make possible. The VOICE project as such ran from 2005 to 2013
- ICE-GB - the British component of the International Corpus of English (ICE). ICE began in 1990 with the primary aim of providing material for comparative studies of varieties of English throughout the world. More than twenty centres around the world are preparing corpora of their own national or regional variety of English. These include Australia, Cameroon, Canada, East Africa (Kenya, Malawi, Tanzania), Fiji, Great Britain (parsed), Hong Kong, India, Ireland, Jamaica, Kenya, Malta, Malaysia, New Zealand, Nigeria, Pakistan, Philippines, Sierra Leone, Singapore, South Africa, Sri Lanka, Trinidad and Tobago, and the USA.
- 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
- AudioBNC - audio recordings from the spoken part of the British National Corpus, digitized from the analogue audio cassette tapes deposited at the British Library Sound Archive, together with associated transcription and annotation files created in a sequence of projects, especially Mining a Year of Speech and Word joins in real life-speech. Oxford University is responsible for curating and publishing the corpus, and the British Library is responsible for archiving and curating the audio recordings from the BNC and ensuring public access.
- Oxford Aesop Corpus 2010 - contains the data from the Speech rhythm project funded by ESRC. (See also the Greg Kochanski's page).This corpus of data consists of short paragraphs and children poetry read by native speakers of Southern British English, Russian (Moscow and St.-Petersburg), Greek (Athens), Taiwanese Mandarin and French (Paris). The paragraphs were selected so that they did not contain any dialogue. Most poems contained 8 syllables per line.Speakers were 20-28 years old, born to monolingual parents, and had grown up in their respective countries. At the time of the recording, all speakers were living in Oxford, UK. Non-English participants had lived outside their home country for less than 4 years.
- Tick1 - contains the data from the "Tick1" experiment from ESRC grant "Articulation and Coarticulation in the Lower Vocal Tract" with G. Kochanski and J. Coleman as principal investigators. Data is courtesy of the UK's Economics and Social Research Council, derived from project RES-000-23-1094, 7/2005 through 3/2008.The files DB.fiat, DBsub.fiat and DBsent.fiat contain metadata describing the recordings. This FIAT file format is described at http://www.phon.ox.ac.uk/files/pdfs/fiat.pdf.The experimental data itself consists of speech recordings, and they are stored in subdirectories. It also contains hand-checked files that mark the beginning and end of utterances, and hand checked positions for finger taps and metronome ticks.This corpus of data consists partly of short files of repetitive speech: phrases like "Nothing Matters. Nothing Matters. Nothing Matters. ..." (There are 75 different phrases.) The remainder consists of the same phrases (and a few others) spoken in a more standard laboratory phonology context: of a randomized list of phrases.It also includes some longer, rhythmic passages from Dr. Suess.The speakers are all speakers of Southern British English. It contains 1308 audio files and totals 2.6 gigabytes of uncompressed audio. There are 14 speakers.
- HCRC Map Task Corpus - a set of 128 dialogues that has been recorded, transcribed, and annotated for a wide range of behaviours, and has been released for research purposes. It was originally designed to elicit behaviours that answer specific research questions in linguistics. You can read more about the design here. Since the original material was released in 1992, the corpus design has been used not just for linguistics research, but also in teaching and by computational linguists for training machine classifiers.
- Mozilla Common Voice - an open source, multi-language dataset of voices that anyone can use to train speech-enabled applications.
- https://github.com/miras-tech/MirasVoice - MirasVoice is a data set consisting speech samples from bilinguals to train neural network for optimization of speaker verification algorithms
- Praat: doing Phonetics by Computer - free computer software package for the scientific analysis of speech in phonetics. It was designed, and continues to be developed, by Paul Boersma and David Weenink of the University of Amsterdam. It can run on a wide range of operating systems, including various versions of Unix, Linux, Mac and Microsoft Windows (2000, XP, Vista, 7, 8, 10). The program supports speech synthesis, including articulatory synthesis.
- 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.
- https://github.com/MTG/dunya - The Dunya music browser
- https://github.com/MTG/dunya-desktop
- https://github.com/MTG/pycompmusic
Stems
- MedleyDB - Welcome to the companion website for MedleyDB, a dataset of annotated, royalty-free multitrack recordings. MedleyDB was curated primarily to support research on melody extraction, addressing important shortcomings of existing collections. For each song we provide melody f0 annotations as well as instrument activations for evaluating automatic instrument recognition. The dataset is also useful for research on tasks that require access to the individual tracks of a song such as source separation and automatic mixing.
- https://github.com/marl/medleydb - Annotations and Python tools for MedleyDB.
Historical
Hardware
- akaitools - a set of utilities for Akai S-series samplers (S1000/S1100/S2800/S3000/S3200/CD3000/S2000/S3000XL/S3200XL). With akaitools, you can directly read, write, format HDDs/CD-ROMs in Akai format via SCSI interface (read only for S1000/S1100 disks). You can also convert other types of sound files (e.g., RIFF WAVE files and Ensoniq EPS instrument files) to Akai S3000 native format.One of the distinctive feature of akaitools is that it can convert Ensoniq EPS/ASR instrument files to Akai S3000 programs and samples with preserving various information such as MIDI channel number, key split, velocity split, looping information, pans, transposition, tuning, etc. In addition, akaitools can directly read Ensoniq EPS files (i.e., GKH, EDA format), HDDs and CD-ROMs. Since akaitools does operations on Ensoniq/Akai HDDs and CD-ROMs through SCSI interface, it works quite faster than other MIDI- or floppy-based utilities. Moreover, akaitools is written in shell script and Perl version 5 so that it runs on almost all UNIX operating systems. The core of akaitools has been implemented as Perl modules, so that you can write your own programs with these modules.
- https://github.com/gordonjcp/gyoza - A collection of AVR-based simple synthesizers
- https://github.com/dwhinham/mt32-pi - A work-in-progress baremetal MIDI synthesizer for the Raspberry Pi 3 or above, based on Munt, FluidSynth and Circle.Turn your Raspberry Pi into a dedicated emulation of the famous multi-timbre sound module used by countless classic MS-DOS, PC-98 and Sharp X68000 games!new Add your favorite SoundFonts to expand your synthesizer with General MIDI, Roland GS, or even Yamaha XG support for endless MIDI possibilities.new Includes General MIDI and Roland GS support out of the box thanks to GeneralUser GS by S. Christian Collins.No operating system, no complex Linux audio configuration; just super-low latency audio.
- https://github.com/dagargo/emu3fs - Linux kernel module for the E-Mu EIII and EIV sampler filesystems
- SamplerBox - an open-source DIY audio sampler project based on RaspberryPi
- https://github.com/dagargo/elektroid - Sample and MIDI device manager
Sample preview
Command-line
usm
- https://github.com/coderofsalvation/usm - networked sample manager using mlocate and dialog (curses)
Noice
- https://github.com/PaulBatchelor/Noice - fork of Noice, modded to work better as a sample browser for music.
- https://github.com/mxmilkb/Noice/blob/master/config.def.h#L20 - hotkey config
audiobrowse.bash
basic script, no autostart, gives errors but works. or doesn't.
sauditor
- 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?
GUI
Sample Hive
- https://gitlab.com/apoorv569/sample-hive - let's you manage your audio samples in a nice and simple way, just add a directory where you store all your samples, or drag and drop a directory on it to add samples to it, and it will help sort, search, play and view some information about the sample. You can also drag and drop from Sample Hive to other applications.
SampleCat
- 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?).
SurPluS
- 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.
beatnitpicker
- https://github.com/yPhil-gh/beatnitpicker - A simple audio sample player / auditor
Sample sorting
SampleSorter
- https://github.com/sportdeath/SampleSorter - analyzes a library of audio samples and determines each sample's tempo, tuning, and harmonic profile. Using these values we determine pairs of samples that, when played at particular speeds, have the same tempo, have the same tuning and are harmonically coherent. It is intended as a compositional tool for making sample-based music.
Vibrary
- https://github.com/drscotthawley/vibrary - a user-trainable neural network tool with GUI using JUCE for Mac to help producers find audio files on their hard drives.
Playback samplers
Various
samplv1
- 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
- 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
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.
Sitala
- 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. Multiplatform, VST.
Soompler
- https://github.com/abbysoft-team/Soompler - JUCE based sampler VST and Standalone plugin for Linux, MacOS, Windows.
The Beat Cop
- THE BEAT COP - a sampler / drum machine made in Pure Data Vanilla by Claude Barker.
PeakSynth
- https://github.com/owennjpr/PeakSynth-Audio-Plugin - MIDI controlled synth that uses filter peaks to create tonal spikes in an audio file
LV2
Fabla
- 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!
handrumr.lv2
Live Cue
- https://github.com/PatrickStephansen/live-cue - LV2 plugin for triggering long samples. Configuration in source code.
Standalone
Specimen
- 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
- 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.
- https://github.com/jwm-art-net/Petri-Foo
- https://github.com/sollapse/Petri-Foo - Multichannel output grouping for patches by sollapse
petri-foo -a # autoconnect to system output in JACK
Tapeutape
- 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.
mcMidiPlayerW
- https://github.com/dblanchemain/mcMidiPlayerW - MIDI controled multichannel sample player. mcMidiPlayer play audio samples using up to 128 channels based on the 128 MIDI note keys. It can be controlled in real-time with a MIDI keyboard or be driven by a MIDI file. Samples are played through the JACK ports.
Dirt
- https://github.com/tidalcycles/Dirt - Experimental sample playback. An unimpressive thingie for playing bits of samples with some level of accuracy.
jacksampler
- 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.
jass
- https://github.com/fps/jass - A rather simple jack based sampler
JTrigger
- 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.
sampler
- https://github.com/krl/sampler - jack sampler using OSC
ficus
- https://github.com/resinbeard/ficus - realtime audio sampler api and jack client for Linux
Soundboard
- https://github.com/D3S0X/Soundboard - A universal soundboard in Qt for Linux using PulseAudio modules
Simsam
- Simsam - a simple MIDI sample playback program. You can use it to play drum samples and loops from a MIDI keyboard or sequencer.
Chionic
- 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.
- https://github.com/ampling/soundmenu - A soundboard using dmenu
SoundBoard
- https://github.com/clearly-broken-software/SoundBoard - linux only. note : only the lv2 version plays samples from the user interface
Soundux
- Soundux - A cross-platform soundboard 🔊 It has a universal architecture and therefore works with a variety of applications
Mixxx
See also DJing#Mixxx
AudioStellar
- AudioStellar - Open source data-driven musical instrument for latent sound structure discovery and music experimentation
drums
- https://github.com/alb-i/drums - A jack-audio X-platform drum sampler hacked together in D
keysound
- https://github.com/fgheng/keysound - keyboard sound for linux, like vim-keysound
jhin3
- https://github.com/hannesbraun/jhin3 - a console soundboard with some additional time tracking utilities. The sounds are configured through a json file. The keyboard is used as input device. Java
Windows
SampliTron
- SampliTron - A virtual keyboard sampler
Windows VST
Shortcircuit
- 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.
Windows VST
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.
Web
Soundbox
Hardware
Random-Laugh-Track
- https://github.com/woutcorijn/Random-Laugh-Track - Play a random laugh track on a random moment on the Raspberry PI. The audio can be played through the 3.5mm jack or be transmitted over FM.
Recording samplers
These can record audio.
Anja
- 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
- Fabla2 - an advanced sampler with multiple layers, banks, pads, integrated FX and routing. Current status: alpha testing – please be patient.
vMPC2000XL
- vMPC2000XL - An MPC2000XL emulator
aucat
- 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
Sample slicing
Shuriken
- 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 [11].
Freecycle
- * 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.
Ninjas
- 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
B.Slizr
- https://github.com/sjaehn/BSlizr - 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.
LoopTool
- 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
- 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 [12]
SAM-SPL 64
- SAM-SPL 64 - an audio plugin which lets you easily split a sample in up to 64 slices. It is compatible with any DAW supporting VST2, VST3 or Audio Unit format.
Choppah
- https://github.com/ssabug/choppah - An attempt to make a JUCE chopper/trance gate VST
Windows VST
manic
- 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.
Live slicing
Tranches
- 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
- 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
SuperBeatRepeater
- https://github.com/sonejostudios/SuperBeatRepeater - Beat Repeater with Sidechain Beat Recognation and Midi-Clock Sync.
Non-linux
StreamSequencer
- StreamSequencer - Live Input Sequencer / Cutter-Upper / Upper-Cutter - Windows/Mac
Glitching / mashing
See also Audio#Effects
Boucle
- 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
- DANAIDES - Sequenced Sound Mangler. OS X, Windows and Linux. Freeware now.
sa_botage
- sa_botage - a glitch, slicer, fsu plugin, that continually records audio into a buffer, and plays back bits and slices of this buffer, selected by randomization and probabilities. Even though it has been pretty stable here for some time now, it is still early in development, and should be considered pre-alpha.
LiveCut
- http://mdsp.smartelectronix.com/livecut/ - Windows VST
- https://github.com/eventual-recluse/LiveCut - A version of the Livecut beat-slicer audio plugin adapted for the DISTRHO Plugin Framework.
Windows
Glitch
- http://illformed.org/ - Glitch 1.3, Windows
- http://illformed.com/ - Glitch 2 - $
Machine learning
- https://github.com/galgreshler/Catch-A-Waveform - Official pytorch implementation of the paper: "Catch-A-Waveform: Learning to Generate Audio from a Single Short Example"
Theatre
TTtrigger
- 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.
EasyConduite
- 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.
CueFrog
- https://github.com/nettings/CueFrog - a simple, idiosyncratic theatre cue player toolkit written in Pd.
Radio
- https://github.com/adiknoth/pushnplay - Linux cartwall player
RPG
- https://github.com/marimeireles/openrpgsl - An Open Source RPG Sound Library for RPG DMs made to help them manage their games soundtrack
- https://github.com/JakobKallin/RPG-Ambience - Bring your tabletop RPGs to life with sound and visuals.
- https://github.com/Polifack/RPGMusic - Application to create playlists of sounds for tabletop rpg games
ARA
- ARA Audio Random Access - allows a DAW and plug-in to exchange information about the audio file, tempo, pitch, rhythm and much else besides and thereby work considerably more closely together. The plug-in is closer to what’s going on in the DAW and therefore runs more smoothly and efficiently. The DAW, for its part, can integrate the plug-in far more fully and make more targeted use of it – as though the plug-in were part of the DAW. ARA Audio Random Access™ is not designed to compete with existing plug-in interfaces but to represent an optional extension that both the DAW and the plug-in must support. No separate installation or setting-up of ARA by the user is required.
- https://github.com/Celemony/ARA_API - Specification of the ARA Audio Random Access API
- https://github.com/Celemony/ARA_SDK - Umbrella installer for all ARA SDK submodules
- https://en.wikipedia.org/wiki/Audio_Random_Access - commonly abbreviated to ARA, is an extension for audio plug-in interfaces, such as AU, VST and RTAS, allowing them to exchange a greater amount of audio information with digital audio workstation (DAW) software. It was developed in a collaboration between Celemony Software and PreSonus.