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!
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.
- 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.
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 --recursiveBuilding 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_LV2Copyright (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:
- Goudy Bookletter 1911. Copyright (c) 2009, Barry Schwartz
- Victor Mono. Copyright (c) 2022, Rune Bjørnerås
