SoundHelix is designed to be platform-independent and should run on most of the currently available operating systems which provide Java 6 (or later) support with MIDI.
Java should provide a MIDI device called "Java Sound Synthesizer" on your platform. This should give you at least a General MIDI compatible MIDI device which you can use in SoundHelix for playback. Of course, you can also use any other MIDI device available on your platform that is visible to the JVM. Please remember that you need to download and install a MIDI soundbank file in order to be able to hear something if you use the "Java Sound Synthesizer" device.
SoundHelix has been reported to run on
- Windows XP, Windows Vista and Windows 7
- Ubuntu, Gentoo and Redhat Linux
- NetBSD and FreeBSD
- MacOS X
If you have successfully used SoundHelix on additional platforms or OS flavors, please let me know.
Please note that (at least on Windows) a 64-bit JVM does not necessarily have access to MIDI devices/drivers that are provided by 32-bit software. The reverse is also true (32-bit JVMs run on a 64-bit platform may not be able to see MIDI devices provided by 64-bit software).