/PianoForte

Piano Forte Audio Plugin

Primary LanguageC++MIT LicenseMIT

Piano Forte Audio Plugin

Piano synthesizer based on micro (~8KB, ~1500 parameters) neural networks and a novel representation for Quasi-Periodic signals.

Visit OmnesSonos.web.app for further info about the algorithm and intended applications to voice and other instruments.

Download

Dependencies (Only if you intend to build from source)

ONNX Runtime releases

git clone --depth 1 --recursive https://github.com/Microsoft/onnxruntime

cd onnxruntime

.\build.bat --config Release --enable_msvc_static_runtime --disable_memleak_checker --skip_tests --build_shared_lib

And add path in Projucer as in the file "PianoForte.jucer"

More details here

Raw samples used for training:

Freely available

Creative Commons — Attribution 4.0 International — CC BY 4.0

  • Recorded by: Andrés Villalta
  • Piano Played by: Matt Wang
  • Edited and Denoised by: Jeff Gordon, Katie Chou, Christien Ayers, Matt Wang, Dan Trueman
  • Producer: Dan Trueman
  • With support from Princeton University’s Department of Music and Council for the Humanities

Creative Commons — Attribution 3.0 Unported — CC BY 3.0

  • Author: Alexander Holm

Other tools used: