Download free Part of NULL JSFX 3.3: 154 plugins, free and open source (MIT). Easiest with NULL JSFX Hub.

Controls

  • Hardness0 to 100% — Felt of the hammers, from soft and dark to hard and bright
  • Decay25 to 400% — How long the strings ring, against a real grand
  • Unison0 to 4 cents — How far apart the strings of one key are tuned: the beats and the shimmer
  • Inharmonicity0 to 200% — Stiffness of the strings: how far the partials stretch above the harmonics
  • Hammer Noise0 to 100% — Level of the hammer's thump
  • Velocity0 to 100% — How much the velocity changes level and tone
  • Damper30 to 1000 ms — How quickly a key let go falls silent
  • Body0 to 100% — The soundboard's low resonance and presence
  • Width0 to 100% — How far the keys spread from left to right, as seen from the player
  • Volume−24 to +12 dB — Output level

Best uses

  • Play piano parts without a sample library or a download
  • Write and sketch with a light piano that loads at once
  • Shape a felt, upright or honky-tonk piano from one model
  • Layer a piano under pads and strings

Properties

Signal chain: MIDI → 16 Voices (up to 24 Stiff-String Partials each, Two-Pole Resonators; the first six as Prompt and Aftersound pairs a little apart in pitch: double decay and unison beats) ← Hammer (strike position 1/8, felt low-pass by velocity and Hardness, contact time) → Damper per Key (Sustain pedal CC 64, Soft pedal CC 67; no dampers above F#6) → Stereo Keys (Width) + Hammer Thump → Body (110 Hz and 2.5 kHz) → Volume. Modal synthesis from physics, no samples; resonators that fall 100 dB are dropped, so a voice costs less as it dies away. All MIDI passed on.

Formats

  • JSFXJSFX for REAPER, with REAPER's own sliders
  • GFXJSFX GFX for REAPER, with its own interface
  • VST3VST3 for any DAW
  • CLAPCLAP for any DAW
  • LV2LV2 for Linux DAWs such as Ardour, Carla and Qtractor

Factory presets

Concert Grand · Soft Felt · Bright Pop · Honky Tonk · Upright · Long Sustain