As a library of classes for generating and manipulating music and sound, jMusic provides a solid framework for computer assisted composition in Java. jMusic has a music data structure based upon note/sound events and methods for modifying and structu

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow jMusic - Composition in Java

jMusic - Composition in Java Web Site

nel_h2
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
8
0
0
0
2
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5

User Reviews

  • JMusic does not seem to be supported any more. I am working through the examples in the book "Making Music with Java" and I ran into quite a few problems. I got most of the examples working but the Midi files that I created were corrupted in a lot of cases. Seems that the duration of the notes get all messed up when writing to midi files. This is a pity because as an ex C++ programmer Java would have been a preferred choice for experiments in algorithmic composition, but its absolutely useless if I can't import the output of the program into a notation program or sequencer. What a pity...
  • A real time saver when you need to work with Java and music.
  • As this project so far got only good reviews, I feel that I need to contribute, as I have wasted some time with it. It is somewhat surprising that there's even a book available regarding this software. After downloading and installing the jar, it is very easy to get started. You however immediately notice the System.out.println-output that clutter your output window. This is the first warning sign that I should have taken more seriously. I ran into some other issues but thought I could work around them or fix them. But then I started to use the Instrument class. This class inherits Thread which leads to problems that makes it not possible to use in a reasonable way. Most likely the software will run into various deadlock issues regarding the threads. I will not investigate this software further.
  • Easy to use and works. Thanks
  • Really nice.. Try:www.wassupmusic.com for uploads music created.
Read more reviews >

Additional Project Details

Operating Systems

BSD, Linux, Mac, Solaris, Windows

Languages

English

Intended Audience

Developers, Education, End Users/Desktop, Other Audience

User Interface

Cocoa (MacOS X), Web-based, Win32 (MS Windows), X Window System (X11)

Programming Language

Java

Related Categories

Java Education Software, Java Audio Analysis Software, Java MIDI Software, Java Sound Synthesis Software

Registered

2001-01-03