SMPGEN

Multi-engine AI sample generator: create speech, music or other audio samples from prompts.

Overview

SMPGEN is a multi-engine AI sample generator, not a conventional sampler. Choose a generation backend, pick or write a prompt, then hit RENDER to create speech, music or other audio locally. Each output lands in the sample list on the right, where it can be edited and auditioned in the app.

The available engines include neural speech and audio generators, plus the classic Software Automatic Mouth (SAM) speech synthesizer. SAM is a traditional synthesizer, not an AI model. No cloud, no account and no model downloads are required at runtime: the AI model packs ship inside the roughly 2.8 GB Windows installer. See why the installer is big.

SMPGEN overview
SMPGEN interface: generator top-center, sample list right, voice controls middle, keyboard bottom.

Draft manual, written against the v1.0 UI. The auto-generated manual (exported by the plugin itself via --export-manual) replaces this file on the next docs sync.

1. Generating audio

The GEN panel (top center) is the sample factory. Select a generation backend, enter a prompt and render the kind of audio that backend supports.

  1. PROMPTS list -- one click picks a line. Your own text goes in the field next to it.
  2. Generator selectors -- choose an available speech, music or audio engine. Kokoro TTS (8 voices) is one neural speech option; select a model or voice variant where the engine offers one. SAM is the classic built-in speech synthesizer.
  3. RENDER -- runs the selected generator and drops the finished take into the sample list.
  4. RND -- rolls a random prompt/variant; auto mode keeps generating variations hands-free.
  5. SPD -- generation speed for engines that support it, including speech generation.

Generation runs on CPU by default; the GPU toggle in the top bar switches the ONNX Runtime to the DirectML provider when a compatible GPU is present.

2. The sample list

Right-hand column, under RESCAN / FOLDER:

  1. Every rendered take is written to the SMPGEN sample folder and listed with a waveform preview, duration and format (e.g. 3.2s 44k st).
  2. Click an entry to load it into the voice channel.
  3. RESCAN re-reads the folder after external changes; FOLDER opens it in the OS file manager.
  4. Your own WAV/AIFF files dropped in that folder show up here too.

3. Auditioning the generated sample

After rendering or selecting a take, use the bottom strip to audition and perform the generated audio:

ControlWhat it does
Keyboard / OCTOn-screen keyboard + MIDI input; OCT buttons shift octaves.
TRIMSet start/end on the waveform.
PLAYAudition the loaded sample.
NORMNormalize peak level.
REVReverse.
POLYPolyphonic vs mono playback.
LOOPLoop the trimmed region.
UNDO / REDOSample-edit history.

4. The voice channel

Two rows of knobs between the generator and the keyboard shape the loaded sample per voice:

GroupControlsWhat it does
ADSRATK DCY SUS RELAmplitude envelope (shown on the ADSR display).
FILTERFLT DRV CRSH BITSFilter amount, drive, bit-crush and bit depth.
EQLOW MID HIGHThree-band tone EQ.
CHORUSMIX RATE DPTHVoice chorus.
MODPITCH VIB VRATEPitch offset, vibrato depth and rate.
DELAYDLY FB MIXEcho time, feedback, mix.
REVERBMIX ROOM DAMPReverb amount, room size, damping.
OUTSAT WID TONE PAN VOLSaturation, stereo width, tone, pan, level.
SMPGEN voice channel
Voice channel knobs, ADSR display and the sample keyboard.

5. SMP / FX tabs

SMP -- the generator + voice channel described above.

FX -- the shared FX rack (200+ reorderable effects) plus the ffmpeg offline sample FX (trim, normalize, reverse and file-level processing).

6. LFO rack

The right-hand LFO RACK hosts unlimited LFOs (+ ADD LFO). Each LFO has a waveform, rate (free or BPM-synced divisions like 1/4), and AMP / SEED / PHASE knobs. Press LINK on an LFO, then touch any knob to bind the modulation.

7. Control panel

Left column, top to bottom:

SectionControls
I/OGAIN input trim, VOLUME master out.
FILTERMultimode MODE / CUTOFF / RESO on the summed output.
EQLOW / MID / HIGH.
COMPTHRESH / RATIO / KNEE compressor.
LIMITTHRESH / RELEASE limiter.
PRESETSSearch box, SAVE, and ? (this manual).

Top bar: THEME cycles the 16-color themes, GPU toggles the ONNX execution provider, ABOUT shows version/credits.

Why the installer is big

SMPGEN is heavier than the other AZOPSOFT plugins by design: the AI stack is inside the box, not behind a download.

PieceWhy it ships
AI model packs: Kokoro, MusicGen, Piper, SA3Music, SAO Small, Supertonic and TangoFluxModel weights for speech, music and other audio generation.
SAM (Software Automatic Mouth)Classic speech synthesis engine, not an AI model.
ONNX Runtime + providersRuns the models on CPU or DirectML GPU.
espeak-ng-dataPhonemizer dictionary the TTS front-end needs for text to phonemes.
ffmpeg (static)Offline sample FX (trim/norm/reverse/format work), no external install.

The AI model payloads account for most of the installer size. Bundling them means the supported generators are available offline after installation, without separate model downloads.

SMPGEN v1.0 -- AZOPSOFT