1 WhySynth 2 ======== 3 A software synthesizer plugin for the 4 DSSI Soft Synth Interface 5 6WhySynth is written and maintained by Sean Bolton. It is copyright 7(c) 2012 under the GNU General Public License, version 2 or later. 8Bug reports, kudos, and job offers (seriously!) should go directly 9to Sean at the email address: 10 11 musound /at/ jps /dot/ net 12 13WhySynth mutated out of Xsynth-DSSI, and a few bits of code may 14remain from the original Xsynth v1.0.2, copyright (c) 1999 S. J. 15Brookes, under the GNU General Public License version 2. 16 17Portions of the minBLEP oscillator code are based on Fons 18Adriaensen's VCO-plugins v0.3.0, copyright (c) 2003 under the GNU 19General Public License version 2. (Thanks also to Daniel Werner for 20his public domain minBLEP generation code, upon which I based my 21discontinuity-delta generation code). 22 23The MVCLPF-3 filter was taken directly from Fons Adriaensen's 24MCP-plugins v0.3.0, copyright (c) 2003 under the GNU General Public 25License version 2. 26 27The amSynth 4P-LPF filter comes from Nick Dowell's amSynth, 28copyright (c) 2001,2002 Nick Dowell, under the GNU General Public 29License version 2. 30 31The asynchronous granular synthesis implementation was inspired by 32MSS, (c) 2002 Mats Olsson. Some of the grain envelope code comes 33directly from Mats. 34 35The PADsynth implementation began as Nasca O. Paul's public domain 36example code. 37 38Major portions of the event handling code are derived from 39Fluidsynth, copyright (c) 2003 Peter Hanappe and others, under the 40GNU General Public License version 2. 41 42Portions of the DSSI interface and OSC handling code come from Chris 43Cannam and Steve Harris's public domain DSSI example code. 44 45The GTK+ knob code was adapted from gAlan 0.2.0, copyright (c) 1999 46Tony Garnock-Jones. 47 48The wavecycle data was in part resynthesized from Claude Kaber's 49Virtual K4 soundfont, and from //christian's exegesis of the Ensoniq 50SQ-80 wavetable ROMs. 51 52The Kellet pink noise filter and reson{r,z} filters come from 53Csound, copyright (c) 1999 Sean Costello, rasmus ekman, et. al. 54 55Nearly all of the Plate reverb code comes from the Plate2x2 56reverb in CAPS 0.2.3, copyright (c) 2002-4 Tim Goetze. 57 58The SC Reverb is Sean Costello's reverb from Csound, C implement- 59ation copyright (c) 2005 Istvan Varga under the GNU Lesser General 60Public License version 2.1. 61 62Luke Andrew contributed a refactoring of the Chamberlin SVF, with 63additional modes, to "help fill out the 'filter type' knob" on his 64uber-cool hardware controller for WhySynth. Take a look at 65http://www.houseofsynthesis.com/ 66 67Much of the original code in WhySynth would not have been possible 68without the generous availability of the work of Tim Stilson, Julius 69Smith, Eli Brandt, John Chowning, Curtis Roads, and a slew of other 70pioneers. 71 72Bug fixes have been contributed by: 73 Chris Cannam 74 75WhySynth (or Xsynth-DSSI) patch contributors: 76 Nigel Henry 77 Silvan (D. Michael McIntyre) 78 Garett Shulman 79 Ken Restivo 80 Idiomdrottning 81 82Thanks everybody! Ain't open source great? 83 84