Keyboard for the JFugue Music NotePad!

The JFugue Music NotePad received a big code contribution a few hours ago—a complete, functioning keyboard! See the bottom window in the screenshot below:

The contribution comes from Mark Valeri, who has been an active contributor for quite some time already.

It's really cool. Whenever you press a key on the keyboad, the note is added to the music sheet and to the JFugue command window.

Also this morning, the project moved from JFugue 3.2 to JFugue 4.02, which is the latest release of the API. However, we're still on NetBeans Platform 5.5 and need to move to 6.0 in the coming weeks. You can check out the sources from CVS and then run it from the IDE to get the above result.

In other good news, for a mere $25, you can get the very recently released "The Complete Guide to JFugue", by Dave Koelle, the API's author. I have a copy and it is really good, well written, lots of code samples, etc. The absolute Bible to JFugue and a must have for any music programmer:

Click the above to get to the book's page, where you'll also find some free sample chapters.


Playing <a href=";subCatId=350">Electronic Keyboard</a> is very simple. Just Love some one and start plying while thinking about her.

Posted by Nitin Batra on August 25, 2008 at 09:24 PM PDT #

really like the site! article was really interesting!

Posted by Recordapedia on April 15, 2009 at 01:24 PM PDT #

hi... I am interested to learn how to display the musical notation on a music sheet with Java.

I have tried to run some example in with Jfugue tutorial... but most of it are playing the songs in stead.

But what should i do if i wish to display the musical notation with netbeans IDE?

Please advise.

Posted by cielle on December 05, 2010 at 12:24 AM PST #

Hi Geertjan,

im a beginner programmer and im trying to develop a software like your "Keyboard for the JFugue Music NotePad!", but with less complexity. Our church needs such software to aid our singing, the software can add notes and can view them. can you give me some tips?

Posted by guest on March 17, 2012 at 05:49 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.


« July 2016