Free DIY projects for open minded people
Author: Thomas Laubach
Description: A MIDI SysEx editor for the Roland αJuno range of synthesizers that was developed using the Eclipse IDE with Java SDK 7 and the AWT/Swing API
The editor allows a user to adjust all MIDI controllable parameters of an attached Roland αJuno synthesizer by means of System Exclusive messages. The graphical presentation of the program is unusual in a way that the widgets and all fonts are suitably large to be interacted with from a distance. The editor offers a movable widget (that inherits from JPanel) for each parameter. The envelope gets displayed dynamically within its own widget. Additionally, the program offers a static representation of the signal flow within the instrument and a on-screen keyboard.
The Bulk Dump/Receive functionality and the sound librarian are not yet completed. The program is a work-in-progress. The patch names displayed in the selection box do not correspond to the patch names currently used by the synthesizer. The main method resides in ILoveMyAJuno/src/main/ILoveMyJuno2.java.
Link to the source code: ILoveMyJuno2_0_8.zip
ILoveMyJuno2 is published under the GNU Public License v2.