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

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
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