audio MIDI Music Algorithms Interfaces Programming Acoustics Context
The tutorials cover topics including music software design, audio
synthesis, digital signal processing, compositional systems,
and computer programming concepts.

They draw upon the design and pedagogical skills of digital
instrument makers from Australian Universities, with advice from
experienced music software developers.

We hope that you find them useful if you are a musician or
software programmer interested in making music software and,
as a freely available resource, this site will provide support for
enthusiasts and professionals in Australia and around the world.

The tutorials on this site focus on software development using the
jMusic software toolkit, an open-source software library in
the Java language. In the future this site may hold parallel tutorials
in other software development environments, such as Max/MSP.

Digital musical instruments make sounds by
generating streams of audio.
In this section we look at how digital
audio is created and controlled.
>>read more
The Musical Instrument Digital Interface protocol
is wide spread and in this section we examine how
to read and write MIDI data and discuss basic issues
of sending a receiving musical events, as opposed to
audio streams. 
>> read more
Musical Algorithms
  Interface Creating your music within the digital domain
requires it to be described by musical recipes,
or algorithms. This section looks at how to create
these algorithms, and at some common algorithmic
techniques used by musicians.  
>> read more
  Quick links
 Australia Council
>>> Australian Sound Design Project.
>>> AudioMulch web site.
>>> Internet Jammin’ web site
>>> Rainer Linz Java audio applets
>>> Max/MSP
>>> Download jMusic
>>> jMusic Documentation

jMusic Australia Council Queensland University of Technology Sitemap Contact Home Home

Digital Instrument making Home Contact