Skip to content

hollance/lost-and-found-piano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lost N' Found Piano

This is the source code for Lost N' Found Piano, a virtual instrument plug-in that combines updated versions of the classic mda Piano and mda EPiano VSTs and gives them a new coat of paint.

mdaPiano is a sampled acoustic piano, mdaEPiano is a Rhodes electric piano. Both were quite popular free virtual instruments back in the early 2000s. The reverb effect is from mda Ambience.

Lost N' Found Piano mostly exists for nostalgic reasons and because the old VSTs don't work very well on modern computers anymore. It may not be the best sounding piano in the world, but it's still fun to play!

Installation instructions

Download the latest version from the Releases page.

Extract the downloaded ZIP file. There are subfolders for Mac, Windows, and Linux.

On Mac:

  • copy Lost N Found Piano.component to the folder /Library/Audio/Plug-Ins/Components
  • copy Lost N Found Piano.vst3 to the folder /Library/Audio/Plug-Ins/VST3

On Windows:

  • copy Lost N Found Piano.vst3 to the folder C:\Program Files\Common Files\VST3

On Linux:

  • copy Lost N Found Piano.vst3 to the folder ~/.vst3
  • copy Lost N Found Piano.lv2 to the folder ~/.lv2

In your DAW, look for Lost N' Found > Piano. You can insert this plug-in on an instrument track.

Mac users: If the AU version of the plug-in does not appear in your DAW, go to Applications/Utilities/Terminal and type killall -9 AudioComponentRegistrar on a single line and press enter. Then restart your DAW.

Refer to UserGuide.pdf for usage instructions.

Known limitations

  • The parameters are not smoothed, so changing them when sound is playing will produce zipper noise.
  • These plug-ins were designed for a sample rate of 44.1 kHz. Other sample rates may not work very well.

Building from source code

This project uses CMake and requires JUCE 8 or later.

First clone the repo:

git clone https://github.com/hollance/lost-and-found-piano
cd lost-and-found-piano
git submodule update --init --recursive

Building on macOS:

cmake -B build -G Xcode -D"CMAKE_OSX_ARCHITECTURES=arm64;x86_64"

Then open build/LostAndFoundPiano.xcodeproj in Xcode and build the VST3 and/or AU targets.

Building on Windows:

cmake -B build -G "Visual Studio 17 2022"

Then open build/LostAndFoundPiano.sln in Visual Studio and build the VST3 project.

Building on Linux:

cmake -B build -G "Ninja Multi-Config" \
    -DCMAKE_C_COMPILER=/usr/bin/clang \
    -DCMAKE_CXX_COMPILER=/usr/bin/clang++ \
    -DCMAKE_CONFIGURATION_TYPES="Release;Debug"

cmake --build build --config Release --target LostAndFoundPiano_VST3
cmake --build build --config Release --target LostAndFoundPiano_LV2

Credits & license

Copyright (c) 2025-2026 M.I. Hollemans

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

The original source code for mdaPiano, mdaEPiano, and mdaAmbience is Copyright (c) 2008 Paul Kellett and is licensed under the terms of the MIT license. For this project, I used the JUCE version of MDA.

JUCE is copyright © Raw Material Software.

VST® is a trademark of Steinberg Media Technologies GmbH, registered in Europe and other countries.

The fonts used are licensed under the SIL Open Font License:

About

VST that combines the classic mdaPiano and EPiano in a new plug-in

Topics

Resources

License

Stars

30 stars

Watchers

0 watching

Forks

Contributors