9
Java and Music: Libraries for User-Developers Andrew R. Brown Queensland University of Technology jMusic & SoundCipher music libraries for Java

Java and Music: Libraries for User-Developers · Generative Music for Film 8 Sorensen, A. and A. R. Brown (2008). A Computational Model For The Generation Of Orchestral Music In The

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Java and Music: Libraries for User-Developers · Generative Music for Film 8 Sorensen, A. and A. R. Brown (2008). A Computational Model For The Generation Of Orchestral Music In The

Java and Music:Libraries for User-Developers

Andrew R. BrownQueensland University of TechnologyjMusic & SoundCipher music libraries for Java

Page 2: Java and Music: Libraries for User-Developers · Generative Music for Film 8 Sorensen, A. and A. R. Brown (2008). A Computational Model For The Generation Of Orchestral Music In The

2Geoff Hill and Thomas Cherry SCIRAC ~1950

Page 3: Java and Music: Libraries for User-Developers · Generative Music for Film 8 Sorensen, A. and A. R. Brown (2008). A Computational Model For The Generation Of Orchestral Music In The

3jmusic.ci.qut.edu.au

Page 4: Java and Music: Libraries for User-Developers · Generative Music for Film 8 Sorensen, A. and A. R. Brown (2008). A Computational Model For The Generation Of Orchestral Music In The

\

4

Page 5: Java and Music: Libraries for User-Developers · Generative Music for Film 8 Sorensen, A. and A. R. Brown (2008). A Computational Model For The Generation Of Orchestral Music In The

5soundcipher.com

Page 6: Java and Music: Libraries for User-Developers · Generative Music for Film 8 Sorensen, A. and A. R. Brown (2008). A Computational Model For The Generation Of Orchestral Music In The

SoundCipher Example

6

Page 7: Java and Music: Libraries for User-Developers · Generative Music for Film 8 Sorensen, A. and A. R. Brown (2008). A Computational Model For The Generation Of Orchestral Music In The

Java Libraries for Musicians

1. Musicians as users/developers2. Developers as musicians3. Feature for music libraries:

• Discipline-friendly language• Music and sound integrated• Timing is everything• “Simple things should be simple”• Tutorials and documentation• Play everywhere

7

Page 8: Java and Music: Libraries for User-Developers · Generative Music for Film 8 Sorensen, A. and A. R. Brown (2008). A Computational Model For The Generation Of Orchestral Music In The

Generative Music for Film

8

Sorensen, A. and A. R. Brown (2008). A Computational Model For The Generation Of Orchestral Music In The Germanic Symphonic Tradition: A progress report. Sound : Space - The Australasian Computer Music Conference. S. Wilkie and A. Hood. Sydney, ACMA: 78-84.

Page 9: Java and Music: Libraries for User-Developers · Generative Music for Film 8 Sorensen, A. and A. R. Brown (2008). A Computational Model For The Generation Of Orchestral Music In The

Andrew R. [email protected]

jMusic and Soundcipher music libraries