[中文]
SlowSampler2 is a VST3 plugin to play audio samples, focusing on providing rich options of time stretching and pitch tuning, in order to convert different types of sounds into musical instruments.
The plug-in is originally developed for creating OtoMAD (音MAD) and YTPMV audio. Nevertheless, the application is not limited to these genres.
- Generate 16-voice polyphony sound by sampling either an audio file or an audio track in real time
- Tune the sample with several algorithms to choose from
- Convert off-key samples to constant pitch
- Adjust pitch & formant separately
- Time-stretch an audio sample in various ways
- Change the playback speed, supporting a non-linear speed curve
- A unique mode that fits the audio to the MIDI note length
- Per-voice built-in effects
- Noise reduction & comb filters for audio enhancement
- Modulators & vocoders using another audio sample for creative sound design
Please download the archive from the Releases page. Decompress the .vst3
folder into the system default folder of holding VST3 plugins.
Please refer to the following page for the default VST3 location in different operation systems: https://steinbergmedia.github.io/vst3_dev_portal/pages/Technical+Documentation/Locations+Format/Plugin+Locations.html
This section introduces the basic usage of this plugin. The complete user manual is still under preparation.
Using SlowSampler as a VST3 plug-in
In the plugin host software, e.g. a digital audio workstation (DAW), two VST3 plugins will be detected:
- SlowSampler2: This is an instrument (VST3i). Please use the button in the graphic interface to load a WAV file as a sample, and then make sounds with the MIDI input.
- SlowSampler2FX: This is an effect plugin. With the same features of the instrument mode, it also has the capacity to use an audio track (either the current track or a side chain) as the sampling source. Please note that the effect mode still requires the MIDI input to make any sound.
Using SlowSampler as a Pure Data patch
PlugData is an environment for running/editing Pure Data programs. It can be used either as a standalone app, an instrument plugin or an effect plugin. By loading the file plugdata.pd
, you can run SlowSampler2 inside PlugData in any of these modes. This way also allows the user to make some changes to the functionality of this plug-in without recompiling it.
It is less recommended to run SlowSampler2 with the vanilla Pure Data, because the patch is not compatible with the latest Pure Data release. Moreover, it contains several external objects which need to be manually installed in Pure Data. If you insist on doing this, please refer to https://github.com/chsh2/Camomile for the required dependencies.
To compile the project to VST3 and probably other formats of audio plug-ins by yourself, please:
- Build this fork of Camomile following its instructions.
- Copy all files from the release of this repository, and replace the library files with your build.
- Please refer to Camomile's Wiki page for different configuration options.
- Codes
- Pure Data by Miller Puckette and others
- libpd by the Peter Brinkmann, Dan Wilcox and others
- PlugData by Timothy Schoen and others
- Camomile by Pierre Guillot and others
- ELSE by Alexandre Torres Porres
- Cyclone by Krzysztof Czaja, Hans-Christoph Steiner, Fred Jan Kraan, Alexandre Porres, Derek Kwan, Matt Barber and others
- Resources
- Some icon images from Iconbuddy
- Font: Sarasa Gothic
- Font: Calistoga