audio MIDI Music Algorithms Interfaces Programming Acoustics Context
> MIDI > Musical Data    
 
Musical Data

MIDI

This section examines the way that musical ideas a represented
as digital data.

It pays particular attention to the data structures used by the development
libraries (jMusic etc.) and how they relate to the MIDI data structures.

 

 

TUTORIALS:

>>  The jMusic Data Structure
          The musical information in jMusic is stored in a hierarchical fashion based upon a conventional score on paper.

>>  Music, Composition and the Computer
          The marriage of music, composition and the computer may seem like an unlikely partnership, bringing together the arts,
          mathematics and the sciences in what many would see as an unholy trinity

>>  Piano Phase - After Steve Reich
          Steve Reich's "Piano Phase" piece requires two parts to run a different tempi

>>  Pieces of Wood - Steve Reich
          After all the new stuff learned in the previous tutorial, this one will seem more conventional and perhaps musically more satisfying as well.

>>  Repeat
          Repetition is one of the most fundamental of musical elaborations

>>  Tuning Systems
          In this tutorial we explore the use of different tuning systems

>>  Wind Chimes
          This was one of the earliest jMusic pieces, and so is considered a 'classic' in the jMusic community

>>  Lets make a noise

          Enough already I hear you say, lets make some noise.

>>  Reading a MIDI file
          In the previous tutorial we wrote a short program that wrote a one octave chromatic scale to a MIDI file called scale.mid.
        Now we are going to learn how to read that MIDI file do a little manipulation to it and then write it to a new MIDI file

>>  Positioning phrases relatively

          This tutorial describes a recent and still somewhat experimental addition to the Phrase class in jMusic.

>>  Following Phrases: Repeating phrases and algorithms
          In this class you will see an example of how one phrase can be repeated to create a dense texture.

>>  Forms: Arranging phrases

          This class shows how you can experiment with different arrangements of phrases.

>>  Gamelan
          The music of the Balinese Gamelan is a loop-based music which lends itself well to computer music implementations...

>>  Guido Word Music
          This is an implementation of one of the oldest known algorithmic music processes.

>>  Jazz Combo (Beginners!)
          This program is a set of classes which produce a simple bass, drums, and guitar backing to an awkward solo line.

>>  Reading and modifying .jm files
          jMusic has the ability to save scores in its own file format, by convention written with the suffix '.jm'.

>>  Journey: Interlocking theme variations
          In this tutorial we create a composition by making a polyphonic texture from themes derived from the same melodic material.

 

jMusic Australia Council Queensland University of Technology Sitemap Contact Home Home http://www.qut.com http://explodingart.com/jmusic http://www.ozco.gov.au

Digital Instrument making Home Contact