News:jfugue music notepad!

News:
10-04-2008:
The aim of this open source project is to provide a simple standalone application for composing music and generating MIDI files.



The underlying functionality provided by this application comes from its reliance on the JFugue API. The JFugue API provides a simple yet powerful set of classes for playing and saving MIDI files. The user interface that is built on top of this API is based on the NetBeans Platform.

The application currently lets you do all of the following:

* Create new music sheets. Choose File | New to create your first music sheet. A wizard appears, make your selections, and click Finish. You now have a music sheet. You can create multiple music sheets; all actions you perform apply to the current music sheet.
* Add notes to the music sheet. Click a note in the toolbar, set (if applicable) whether a sharp or flat should be applied, and then click the music sheet. You have now added a note to the music sheet. The application prevents you from adding a note if doing so would result in the added note exceeding the number of beats in the measure, as shown in the screenshot above, via a red message in the toolbar.
* Change notes. Select one or more notes with your mouse. Notice that the selected notes are now red. Now click the Up arrow and Down arrow to move the notes up and down. Click the Left arrow and Right arrow to increase or decrease the duration of the selected notes.
* Delete notes. Select one or more notes with your mouse. Notice that the selected notes are now red. Now click the Delete key and the selected notes are deleted, while the remaining ones are redistributed.
* Change instruments. Right-click an instrument in the Instruments window (if it is not open, go to the Window menu to open it) and choose Select. You can also choose Sample, to hear a sample of the instrument. Now, all notes dropped after you selected the instrument will be played by the instrument.
* View JFugue music strings. Open the JFugue Commands window and notice that all the instruments and notes that you have selected have been generated there, with helpful syntax coloring. There is no need for you to understand these strings, that's why you're using this application in the first place!
* Print music sheets. Choose File | Print. A Preview appears, from which you can print. You might need to resize the application a bit, because the size of the current music sheet determines the length and breadth of the print output.
* Play music. Click the Play button in the sheet's toolbar and the current music sheet is played.
* Save music. Click the Save button in the sheet's toolbar and the current music sheet is saved.
* Add plugins. If/when plugins for the application become available, simply choose Tools | Update Center and then use the Update Center wizard to install the plugins

nb: The JFugue Music NotePad is functional. However, it is very far from complete.

Comments