Previous Work

In 2006, Stephen Sinclair began the onerous task of converting the Sondius Piano patch for SynthBuilder. The patch, Piano.sb, is a directory structure containing several subpatches and C source files dynamically loaded by the patch. Working from a NeXTcube workstation, Stephen attempted to read the SynthBuilder .sb file format but was only partially successful in parsing the binary-encoded files. He then grabbed screen shots of each subpatch and element inspector, forming a complete description of the algorithm. He also copied every coefficient and table lookup value used throughout the patch. Using this information as reference, he replicated the algorithm using STK. His implementation is mostly complete including MIDI device support, however the result does not quite resemble a piano. Considering the effort that has gone into the project, I decided it was worth second look.



Sebastian Laguerre 2018-12-08