Macro Editor
macroeditor
Programming Language: Java
A Java Swing user interface for setting up simple macro commands that the program will execute. Available instructions are: setting a delay in milliseconds, pressing/releasing the mouse buttons, moving the mouse cursor to a screen point, pressing/releasing keyboard buttons, and setting up a loop block to nest instructions inside.
Source Code
Guitar Tab Editor
guitartab
Programming Language: Java
A Java Swing user interface for adding notes and measures to create a simple guitar tab. It also uses a MIDI synthesizer to play the tab back with a virtual guitar instrument. The tab can be saved as a text file and opened in the program again later.
Source Code