A Yamaha DX7 modeling software synthesizer
for the DSSI Soft Synth Interface
hexter is written and maintained by Sean Bolton. It is copyright
(c) 2014 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:
sean /at/ smbolton /dot/ com
hexter includes code taken from the following sources:
The sound generation code descends most directly from Juan
Linietsky's rx-saturno, copyright (c) 2002 under the GNU General
Public License version 2.
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 ALSA MIDI input is based on specimen, copyright (c) 2004
Pete Bessman under the GNU General Public License version 2.
The following people have assisted in hexter's development:
Jamie Bullock's enthusiasm and help with reverse engineering
made the LFO and modulation code happen. Jamie also contributed
the NRPN support.
Martin Tarenskeen contributed improvements to hexter's DX7 patch
Rui Nuno Capela and Andreas Müller squashed crash-causing bugs.
hexter is also very much the result of an ongoing cumulative effort
by a large number of DX7 and synthesis enthusiasts, including:
- John Chowning, who invented FM synthesis, and told us about it
in (among other places) "The Synthesis of Complex Audio
Spectra by Means of Frequency Modulation", JAES 21:526-534,
- Yamaha, who made my beloved TX7s and KX88.
- Chowning and Dave Bristow published "FM Theory and
Applications", which I never obtained, but is cited by many
of the other sources I used, such as:
- T. Yala Abdullah's website explaining OL-to-TL conversions and
- Russell Pinkston, Jeff Harrington, Doug Walter, and Sylvain
Marchand, creators of the dx72csnd DX7-to-csound patch
converter and orchestra files, upon which much of subsequent
emulation efforts has been based.
- Godric Wilkie, who supplied pitch envelope timings
- Bo Tomlyn and his "Programming the DX7" article.
- Howard Massey and his "Tricks and Traps of the DX7" article.
- Members of the Linux Audio Developers list, for much wisdom
regarding digital audio and synthesis.
Thanks everybody! Ain't open source great?