UltrasonicHelix is a Java Swing-based graphical frontend for SoundHelix, a program which generates music based on entered (or generated) text and plays it back. It is in an early state of development so please let me know of any issues you have with it.
Run the make command in the main folder and then run the generated UltrasonicHelix.jar file. The makefile has only been tested on Parabola GNU/Linux-Libre but it shouldn't be too difficult to adapt it for other systems if necessary. Pre-compiled versions of UltrasonicHelix are available from my website.
UltrasonicHelix is available under the GNU General Public License, version 3 or later.