A Java Swing-based GUI frontend for SoundHelix. http://www.ultrasonicmadness.org/software/madhelix/

UltrasonicMadness c25cf72308 Preparing to release version 0.3.0. 3 months ago
includes 5aa2999904 Initial commit 1 year ago
lib 40b47c38e0 Started work on a history feature 4 months ago
res 6e9c90e418 Started adding the history feature to the user interface 3 months ago
src c25cf72308 Preparing to release version 0.3.0. 3 months ago
styles d84606ce4f Added the SoundHelix-Guitar style from the SourceForge repo 6 months ago
.gitignore 40b47c38e0 Started work on a history feature 4 months ago
LICENSE.txt 5aa2999904 Initial commit 1 year ago
README.md 6142d150f6 Updated README credits 3 months ago
build.xml 40b47c38e0 Started work on a history feature 4 months ago
log4j.properties 3ae5fc2fe5 MadHelix no longer generates log files every time it is opened 4 months ago

README.md

MadHelix

MadHelix 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.

How to Build

Run the ant command in the main folder and then run the generated MadHelix.jar file.

How to Use

  1. Once the MadHelix interface shows, it should say 'Ready' at the top. If it says anything else, regardless of whether the rest of the program works, please report it on the Issues page.
  2. Enter any text in the 'Song name' field and choose a style.
  3. Click the play button to listen to the result. SoundHelix will then load and the generated song will begin playing. If SoundHelix does not load after 30 seconds, please report it.

Credits

  • MadHelix is developed by UltrasonicMadness
  • SoundHelix is developed by Thomas Schürger
  • The JSON library, json-simple, is developed by Yidong Fang, Chris Nokleberg and Dave Hughes
  • The icons are made by the GNOME Project as part of version 3.28.0 of the Adwaita Icon Theme.

License

MadHelix is available under the GNU General Public License, version 3 only.