WhySynth ======== A software synthesizer plugin for the DSSI Soft Synth Interface WhySynth is written and maintained by Sean Bolton. It is copyright (c) 2018 under the GNU General Public License, version 2 or later. Bug reports, kudos, and job offers (seriously!) should go directly to Sean at the email address: whysynth /at/ smbolton /dot/ com WhySynth mutated out of Xsynth-DSSI, and a few bits of code may remain from the original Xsynth v1.0.2, copyright (c) 1999 S. J. Brookes, under the GNU General Public License version 2. Portions of the minBLEP oscillator code are based on Fons Adriaensen's VCO-plugins v0.3.0, copyright (c) 2003 under the GNU General Public License version 2. (Thanks also to Daniel Werner for his public domain minBLEP generation code, upon which I based my discontinuity-delta generation code). The MVCLPF-3 filter was taken directly from Fons Adriaensen's MCP-plugins v0.3.0, copyright (c) 2003 under the GNU General Public License version 2. The amSynth 4P-LPF filter comes from Nick Dowell's amSynth, copyright (c) 2001,2002 Nick Dowell, under the GNU General Public License version 2. The asynchronous granular synthesis implementation was inspired by MSS, (c) 2002 Mats Olsson. Some of the grain envelope code comes directly from Mats. The PADsynth implementation began as Nasca O. Paul's public domain example code. Major portions of the event handling code are derived from Fluidsynth, copyright (c) 2003 Peter Hanappe and others, under the GNU General Public License version 2. Portions of the DSSI interface and OSC handling code come from Chris Cannam and Steve Harris's public domain DSSI example code. The GTK+ knob code was adapted from gAlan 0.2.0, copyright (c) 1999 Tony Garnock-Jones. The wavecycle data was in part resynthesized from Claude Kaber's Virtual K4 soundfont, and from //christian's exegesis of the Ensoniq SQ-80 wavetable ROMs. The Kellet pink noise filter and reson{r,z} filters come from Csound, copyright (c) 1999 Sean Costello, rasmus ekman, et. al. Nearly all of the Plate reverb code comes from the Plate2x2 reverb in CAPS 0.2.3, copyright (c) 2002-4 Tim Goetze. The SC Reverb is Sean Costello's reverb from Csound, C implement- ation copyright (c) 2005 Istvan Varga under the GNU Lesser General Public License version 2.1. Luke Andrew contributed a refactoring of the Chamberlin SVF, with additional modes, to "help fill out the 'filter type' knob" on his uber-cool hardware controller for WhySynth. Take a look at http://www.houseofsynthesis.com/ Jonathan H. Pickard contributed support for panning of the output mix via MIDI control change 10. Much of the original code in WhySynth would not have been possible without the generous availability of the work of Tim Stilson, Julius Smith, Eli Brandt, John Chowning, Curtis Roads, and a slew of other pioneers. Bug fixes have been contributed by: Chris Cannam Olga Vasileva WhySynth (or Xsynth-DSSI) patch contributors: Nigel Henry Silvan (D. Michael McIntyre) Garett Shulman Ken Restivo Idiomdrottning Brian Darrell Collins (linuxsynths.com) Thanks everybody! Ain't open source great?