EncycloSpace          
space

Contact:

News:


Some important links:


University of Minnesota Lectures

 

 

  • Spring 2012: MUS 3950: Musical Creativity
    Syllabus
  • spring12creativity_I_2.ppt
  • spring12creativity_Pitch.ppt
  • spring12creativity_paper1.ppt






  • Spring 2012: For undergraduates and graduates: Music Informatics Seminar,
    Meeting Fr., 11:15 am, in Ferg 115

  • Assignments for 1/27:

    • Install Java on your computer.

    • Download and Compile (javac...) the HelloWorldApp.java class.

    • Run (java...) the compiled HelloWorldApp.class.

    • Read the three chapters objects, classes, inheritance in the tutorial.

    • Read the chapter on variables in the tutorial.

    • Write down four classes (just use your words, no technical language).

  • Assignments for 2/03:

    • Use the class Cat.java I sent you by email as a reference to build your own classes.

    • Read the chapter on operators in the tutorial (pay attention to read everything there!!!)

    • Write you own class(e)s, also using the operators, to demonstrate next Friday.

  • Assignments for 2/10:

    • Read the chapter on flow control in the tutorial (again: read everything there!!!).

    • Think about general ideas concerning our collaborative project of musical composition.

  • Assignments for 2/17:

    • steps to compile and deploy the example plugin:
      -place the entire file structure in the example rubette zip, which we sent you by email, anywhere on your HD
      -go to that folder in your terminal
      -execute 'javac -classpath rubato.jar PassItOnRubette.java'
      -execute 'jar cvmf PassItOnManifest PassItOnRubette.jar .'
      -make a directory ~/Rubato/Plugins, where ~ stands for your home directory; to do so, make the command'mkdir Rubato', then change ('cd Rubato') into that directory and make the directory 'mkdir Plugins'
      -put the generated jar file in the folder '~/Rubato/Plugins',
      -run rubato (by double-clicking on the rubato.jar file
      -change the code however you wish, repeat the two execute steps in order to get the changed situation working in Rubato.

  • Assignments for 2/24:

    • please use the two classes I sent you by email.
    • compile them as described in theprevious assignments, and of course replacing the previous rubette name 'PassItOnRubette' by the new names.
    • ATTENTION 1: To compile the MelodyRubette, please remove the line 'package org.rubato.rubettes.score;'
    • ATTENTION 2: If you want to a cleaner jar file (not containing superfluous files), relating to the class XXX, just use the command 'jar cvmf XXXManifest XXXRubette.jar XXXRubette.class' instead of the above 'jar.....' command.
    • Also generate corresponding new manifest files from the already existing manifest file.
    • Look into these classes and try to understand their function. The Beethoven class is simple, the other one is quite involved.
    • Try to experiment with the Beethoven melody, e.g. changing it by some flow controls, etc., and then compile it!


Spring 2012: MUS 8590: Performance Theory
Syllabus

 

 

 

Fall 2011: MUS 3950: Introduction to Music Information Technology

Fall 2011: MUS 5561: Orchestration I

Fall 2011: COLA 1001: The Art of Collaboration (co-taught with Michael Sommers)

Fall 2010: MUS 3950: Introduction to Music Information Technology

Fall 2010: MUS/Freshman Seminar: What Music is—Its Meaning, Reality, Communication, and Embodiment

Spring 2010: COLA 3001: The Art of Collaboration Two: The Process Embodied (co-taught with Michael Sommers)

Spring 2010: MUS: Basic Mathematics for Music Theorists

Fall 2009: MUS 5950: Performance Theory

Fall 2009: MUS/Freshman Seminar: What Music is—Its Meaning, Reality, Communication, and Embodiment

Spring 2009: MUS 8590 Topics in 20th-Century Analysis: The Mathematical Design of Future Music

Spring 2009: COLA/MUS (Collaborative Arts/Music):
Free Jazz—From Structure to Gesture

Fall 2008: COLA 1001: The Art of Collaboration (co-taught with Ali Momeni and Michael Sommers)

Spring 2008: COLA/MUS (Collaborative Arts/Music):
Free Jazz—From Structure to Gesture

Spring 2008: MUS: Basic Mathematics for Music Theorists

Spring 2007: MUS 8590: Topics in 20th-Century Analysis: The Mathematical Design of Future Music


       

My first three books

of the new Springer Series
Computational Music Science

download flyer


Musik- und Audioinformatik (HTML frameset file with images)
Das Birkhäuser-Buch zur Vorlesung:


logo_wht_1

The RUBATO Music Software Homepage


   

Springer Book Comprehensive Mathematics for Computer Scientists


NEW! logo_wht_1 Talks by Guerino Mazzola in PowerPoint Format

Guerino Mazzola's long awaited book:

The Topos of Music–Geometric Logic of Concepts, Theory, and Performance

has been published by Birkhäuser.

Download preface and table of contents

Participate in the listing of errata, thank you!

More...



Séminaire MaMuX
Mathématiques, musique et relations avec d'autres disciplines

 

Séminaire de travail,

année 2001-2005

Sous la direction de Gérard Assayag, Guerino Mazzola et Moreno Andreatta



Guerino Mazzola professeur invité à l'Ecole Normale Supérieure

Ce cours est publié en form du livre

(179 pp.) chez Delatour, Paris 2007. Table des matières


Attention! le livre du légendaire séminaire MaMuPhi

(G. Assayag, G. Mazzola, F. Nicolas éds.)

est publié par Delatour, Paris 2006

Vidéo des interventions

Le rôle possible de la logique musicale dans une certaine intellectualité mathématique

et

La logique des diagrammes : médiatrice entre geste et formule

de Guerino Mazzola auprès du séminaire

Les mathématiciens et la musique à l'Ecole Normale Supérieure


Artikel von Mathias Plüss vom 24. Februar 2005 (© Weltwoche 2005)

Artikel von Dr. Benedikt Stegemann in der FAZ vom Sonntag, den 5. November 2006 (© FAS 2006)


Interview for TARAN'S FREE JAZZ HOUR


miniduoportrait

Last but not least, surf to the Geisser-Mazzola jazz duo portrait and CD e-shop

Last update: 2007/01/03- Webmaster: Guerino Mazzola