JMUSIC.HomePage History
Hide minor edits - Show changes to output
Deleted lines 24-25:
The following is a subset of the available jMusic functionality.
Changed lines 27-30 from:
* A Note is defined in terms of pitch and duration. * A Phrase contains zero or more Notes. * A Part contains zero or more Phrases. * A Score contains zero or more Parts
to:
* A [[Note]] is defined in terms of pitch and duration. * A [[Phrase]] contains zero or more Notes. * A [[Part]] contains zero or more Phrases. * A [[Score]] contains zero or more Parts
Added lines 1-32:
!JMusic
[[http://jmusic.ci.qut.edu.au/ | jMusic]] is a programming library written for musicians. It is simple enough for newbie programmers but sophisticated enough to enable composers to accomplish real work, whatever form that may take. jMusic is designed to be used as a compositional medium, therefore it is primarily designed for musicians - not computer programmers. However, many people find jMusic useful for music software development, in particular for digital instrument making.
!!Installation Instructions
# Download jython + jMusic bundle ** '''Windows:''' Download Jython + jMusic bundle: [[http://www.cs.cofc.edu/~manaris/uploads/jythonMusic.zip | jython and jMusic]] [-(4MB)-]. ** '''Mac OS X:''' Download Jython + jMusic bundle: [[http://www.cs.cofc.edu/~manaris/uploads/jythonMusicMacOSX.zip | jython and jMusic]] [-(4MB)-].
# Open (unzip) archive onto your desktop. You should now have a folder called '''jythonMusic'''.
# Open a terminal window ** '''Windows:''' Open an MSDOS shell via '''cmd''' command (Start / Run / cmd) shell. ** '''Mac OS X:''' Open a shell via the '''Terminal''' application.
# Within the shell, change directory (cd) to the jythonMusic directory (folder).
# At the command prompt, issue the command '''jython bing.py'''. After a lot of messages (ignore them), this should play a single note. It will also create a single file called '''bing.mid''' in the jythonMusic folder.
jMusic is installed.
!!Documentation
The following is a subset of the available jMusic functionality.
jMusic has the following class hierarchy:
* A Note is defined in terms of pitch and duration. * A Phrase contains zero or more Notes. * A Part contains zero or more Phrases. * A Score contains zero or more Parts
|
|
|