Geertjan's Blog

  • December 31, 2009

Music Creator on the NetBeans Platform

Geertjan Wielenga
Product Manager
Yet another NetBeans Platform application is... the music creator, which is a MIDI synthesizer with keyboard and danceboard integration. "The requirement for this project was to use a dancing board as an input device for our program. Instead of creating a program where people can dance on, we decided to do the opposite. By pressing the buttons on the dance board or keyboard you can create sounds. You are able to record those sounds. After making a couple of recordings you can arrange them on the recording tracks and play them as if they were one song."

Here's what it looks like when I run it from sources in NetBeans IDE:

And, of course, among many other things (such as modularity and a window system), the Matisse GUI Builder must have been pretty useful when constructing the forms in this application:

The application was created by Benjamin Coggin, Youngho Cha & Ingmar Hendriks at Edith Cowan University in Perth, Australia. Ingmar is one of the students that Toni and I trained at the Hogeschool in Amsterdam, the Netherlands. Plus, this is his second application on the NetBeans Platform that you can read about in his software portfolio.

And here you see it in action (plus danceboard action!) in a YouTube movie:

The beta seems to have been released in the last day or so. Congratulations guys!

Join the discussion

Comments ( 2 )
  • shankar kirde Monday, January 18, 2010

    pls giv me the codeing of music creater i want to come to know this how this is done

    i am littel week in coding so ples

  • preston Monday, January 25, 2010

    I make my own music. I used to be on drugs and it really hindered me from making any progress. Now I am sober and working at the rehab. I am getting back into it and was wondering what are the best programs to use.

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.