a1k0n : code
: gsynth News
This site has been down for some time because it has been lost to a
disk crash. I've restored what I could, but the source and win32 port
is gone from this site. Grab source from SourceForge. Aside from
that, this project hasn't seen any activity in a very long time, so
don't expect any progress anytime soon. By all means, steal the
source code for your own projects (which you actually have time to
work on!). The gsyn synthesizer is a lot of fun.
First: there has been some confusion about this project. is it
gsyn, or is it gsynth? well, this screenshot
is gsyn, a little dual-303-like toy with a really old win32 port, where as this one is gsynth, which is something else
entirely. the latter simply evolved from the former; they both use
the same synthesizer code.
gsynth is designed to be an extensible, modular synthesizer.
The interface allows the user to add several modules into a virtual analog machine which is then wired together using a simple mouse interface. Each module can be programmed in tracker fashion, and each pattern can be sequenced in the order editor.
gsynth currently functions under Linux, IRIX, and Solaris.
FreeBSD sound will be forthcoming soon [read: not soon], as will [won't]
a win32 port.
Please see the sourceforge
page for the latest status.
gsynth was originally written by Andy Sloane <firstname.lastname@example.org>. The Windows
port and WaveOut sound driver is written by Ray Ratelis.
You can always get the latest gsynth source from sourceforge CVS;
instructions for doing so are here. The
modulename in these instructions is gsynth for the
gsynth code and moduleapi for the little module development
kit. also, when building from cvs sources you must use the
autogen.sh script to build the configure script.
I'm afraid all the local copies of the source, including the old gsyn
version, have been lost to a disk crash.