SourceForge.net Logo

An alpha release of Analogy (version 0.5.2) is currently available as Windows executables and in source format. These packages can be downloaded from the Sourceforge download page. You also need to ensure that you have installed on your system the software packages that Analogy depends on.
Analogy makes use of the following software packages:
  • FLTK - the Fast Light Toolkit (FLTK) is the foundation of Analogy's user interface.
  • libxml2 is used to load and save Analogy project and configuration files.
  • portaudio - is a cross-platform library for accessing audio hardware.
  • portmidi - is a cross-platform library for interfacing with MIDI devices.
  • libsndfile - is used to read and write multi-channel soundfiles.
  • Csound 5 - is required in order to employ Csound scores and orchestras as live electronic patches within Analogy.
For an executable-only installation of Analogy, you need install only the following packages: libxml, libsndfile, and Csound 5.
If you intend to recompile Analogy from the source-code, then you need the header and import library files for those same 3 packages, plus a static library version of FLTK and the header files plus libraries for portaudio.
The executable distribution of Analogy includes a sample Analogy project file (test.xml) and Csound patch (test.csd) that can be used to verify the functioning of the system, and (until such time as better documentation is created) as a rudimentary demonstration of how to construct Analogy projects.