of an organ (a .org XML file) and presents a suitable user interface for operating that organ.
There are a number of high quality organ "SoundFonts" freely available and the .org file maps the stop sounds to organ manuals and stops. Other facilities such and couplers and presets are available.
You may connect one or more MIDI keyboards to GENPO to provide the organ manuals, and you can even assign one to be the 'pedalboard' if so desired.
Requirements:
· QT Libraries - at least version 3 (KDE not required)
· ALSA - at least version 0.9
· (Linux 2.6 includes ALSA)
· MIDI interface (supported by ALSA)
· MIDI keyboard - the more the merrier
· Soundcard supporting SoundFonts - developed and tested with a SoundBlaster Live!® (but see * below)
· An organ SoundFont (.SF2 file)
What's New in This Release:
· Fixes, improvements and a new feature
· Tidy: Clean up build by putting QMAKE_CXXFLAGS_WARN_ON *= -Wno-non-virtual-dtor in genpo.pro to
· get rid of QT3 Library induced warnings with GCC 4
· Tidy: Use iostreams not printf etc.
· Tidy: Recreate all widgets whenever an organ definition is loaded
· Bugfix: fix loading of different 'size' organs
· Tidy: Explicit creation of Console object (added console.cpp)
· Bugfix: Ignore notes from undefined channel
· Bugfix: Ignore preset changes from undefined channels (fixes a crash)
· Tidy: Improve look of Coupler frames
· Bugfix: remove artifacts from display (QButtonGroups that should have been NoFrame)
· Add alternative names of 'piston' for 'preset' and 'division' for 'manual'
· Deprecate use of 'preset' and 'manual'
· Rename Manual class to Division (and all associated members/variables)
· Rename Preset class to Piston (and all associated members/variables)
· Add new 'toePiston' feature a.k.a. whole-organ combinations