Télécharger la liste

Description du projet

jMusic provides a library of classes for generating and manipulating music, and is a solid framework for computer assisted composition in Java. jMusic supports composers by providing a music data structure based upon note/sound events, and methods for working with that musical data. jMusic can read and write MIDI files, audio files, and its own .jm files. jMusic is designed to be extendible, encouraging you to build upon the functionality of jMusic by programming in Java to create your own music composition tools.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-04-02 17:36
1.5

Cette version ajoute les mises à jour majeures de l'infrastructure audio en temps réel, voir le tutoriel général et un problème de passage de paramètre. Il ya maintenant faire une déclaration non-audio en temps réel de lecture et d'écriture des méthodes. Le soutien wav et. Aiff ainsi que les fichiers. UA; voir le tutoriel sur eux. Il ya de nouvelles classes pour la logique floue et de lui associer un tutoriel. Cette version contient quatre fois plus de fichiers MIDI écrit performance. Il ya des mises à jour du package jmms MidiShare et un nouveau didacticiel pour l'utilisation avec JMusic.
Tags: Minor feature enhancements
This release adds major updates to the realtime audio infrastructure;
see the general tutorial and one about parameter passing. There are now
non-realtime audio file reading and writing methods that support .wav
and .aiff as well as .au files; see the tutorial on them. There are
new classes for fuzzy logic and an associated tutorial. This release
features a four-fold increase in MIDI file writing performance. There
are updates to the jmms package and a new tutorial for using MidiShare
with jMusic.

2003-07-28 11:46
1.4.2

Le présent communiqué comprend un objet nouveau compresseur audio, une meilleure gestion d'emplacements de fréquence lors de l'écriture de fichiers MIDI, des enveloppes audio qui peuvent faire face à des notes extrêmement courte, d'autres instruments en temps réel, et quelques corrections de bugs.
Tags: Minor feature enhancements
This release included a new compressor audio object, better handling of frequency pitches when writing MIDI files, audio envelopes that can cope with extremely short notes, additional real-time instruments, and a few bugfixes.

2003-06-17 17:21
1.4.1

Cette version corrige des bogues dans JMusic 1.4 relatives à la sauvegarde correcte des instruments à des fichiers MIDI et le rendu correct des audioObjects qui s'étendent au-delà de la durée des notes (comme le délai et ADSR).
Tags: Minor bugfixes
This release fixes bugs in jMusic 1.4 relating to the correct saving of instruments to MIDI files and the correct rendering of audioObjects that extend beyond the note duration (such as delay and ADSR).

2003-04-14 19:38
1.4

Les ajouts comprennent un visualiseur de nouvelles formes d'ondes audio, d'autres objets audiovisuels, le soutien à MidiShare I / O dans le paquet msjm nouveau, et la capacité de lier les phrases par une position relative à la classe Anchor. Des améliorations importantes incluent un large soutien à la hauteur de note que la fréquence et pour les fichiers XML score, le PCN affichage de plusieurs pièces, l'amélioration de QuickTime MIDI plage de lecture et de précision, plus accessible JavaSound MIDI et audio, des remaniements de presque tous les utilitaire graphique (en particulier les HelperGUI), et des méthodes supplémentaires Mod.
Tags: Minor feature enhancements
Additions include a new audio waveform viewer, additional audio objects, support for MIDIShare I/O in the new msjm package, and the ability to link phrases by relative position with the Anchor class. Significant improvements include widespread support for note pitch as frequency and for XML score files, CPN display of multiple parts, improved QuickTime MIDI playback range and accuracy, more accessible JavaSound MIDI and Audio playback, overhauls of almost every GUI utility (especially the HelperGUI), and additional Mod methods.

2002-07-24 07:25
1.3

Nouvelles et mises à jour des objets audio, la spécification pitch comme une fréquence fractionnaire en hertz, prolongé la notation présente de la musique, la suppression d'un certain nombre de classes non utilisées plus âgés, et de nombreuses corrections de bugs.
Tags: Code cleanup
New and updated audio objects, pitch specification as a fractional frequency in hertz, extended music notation features, removal of a number of unused older classes, and numerous bugfixes.

Project Resources