AG Visual Computing Department of Simulation and Graphics




Seminar: Computermusik

Kaum zu glauben, wie alt die Musikinformatik doch ist. Nimmt man den ersten jemals entworfenen Kompositionsalgorithmus von Guido von Arezzo als Geburtsstunde an, so beginnt die Musikinformatik ihr Dasein im Jahre 1026. Zeitlich näher liegt die berühmte Illiac Suite von Hiller und Isaacson, die 1957 entstanden ist, ein automatisch mit Hilfe von Markov-Ketten erzeugtes Streich-Quartett.

Die Musikinformatik beschäftigt sich außer mit der automatischen Musikkomposition auch mit der Klangsynthese, der automatischen ausdrucksvollen Darbietung von Musik, der Analyse und Klassifizierung von Musikstücken und vielen anderen Themen, in denen Musik und Informatik, zwei eigentlich eigenständige Fachgebiete, zusammenkommen.

Im Seminar sollen einige wichtige Ansätze in studentischen Vorträgen vorgestellt und in eigenen kleinen Programmierleistungen praktisch angewendet werden. Dazu können die Vortragenden auf eine Sammlung von wissenschaftlichen Arbeiten und Programmbibliotheken zurückgreifen.



Seminarleiter: Axel Berndt, Tilo Hähnel, Sebastian Stober, Holger Theisel, Andreas Nürnberger
Ort: G29/335
Themenvergabe: 8. April 2010, 13:00 Uhr in G29/335
Vorbesprechung: bis spätestens 14. Mai 2010 beim jeweiligen Betreuer
Axel Berndt, Tilo Hähnel G29/232
Sebastian Stober G29/005
Seminar: Das eigentliche Seminar findet als Blockveranstaltung in G29/335 am
28. Mai 2010 ab 17:00 Uhr und am
29. Mai 2010 ab 9:00 Uhr statt.
max. Teilnehmerzahl: 12
Einschreibung: per eMail



Teilnehmer:
NameThema
Anett Hoppe2.11
Daniel Meyer2.1
Sandra Podlech1.3
Sandra Mierz2.3
Silvester Klement2.12
Stefan Magalowski2.2
Christian Schulz2.6
Steffen Metzner2.10
Paul Siemoneit1.2
Christoph Bösel2.8/9



Themen:
  1. Automatische Musikkomposition:
    1. mit homeostatischen Systemen (homeostatic.rar)
    2. Harmonisierung (harmonization.rar)
    3. Emotionen in Musik generieren (MAgentA, AMEE) (emotions.rar)
  2. Music Information Retrieval (allgemein.zip):
    1. Playlisten-Generierung (Playlists.zip)
    2. Onset Detection (OnsetDetection.rar)
    3. Beat- und Tempo-Tracking (BeatTracking.rar)
    4. Onset, Beat, Tempo, Rhythmus 2 (OnsetDetectionBeatTempoRhythmus.zip)
    5. Tonartenerkennung (auf MIDI-Daten Tonartenbestimmung.rar)
    6. Tonartenerkennung 2 (auf Audio-Daten Tonarterkennung.zip)
    7. Tonhöhenbestimmung (Tonhoehenbestimmung.rar)
    8. Akkord- und Harmonieerkennung (auf MIDI-Daten AkkordUndHarmonieanalyseMIDI.rar)
    9. Akkorderkennung 2 (auf Audio-Daten Akkorderkennung.zip)
    10. Fingerprinting, Thumbnailing (AudioThumbnailingFingerprinting.zip)
    11. Emotionen, Stimmung (MusikEmotion.zip)
    12. Indexstrukturen für Large-Scale Music Retrieval (LargeScaleNearestNeighborSearch.zip)
  3. Praxis:
    1. Audioprogrammierung mit OpenAL (OpenAL.zip)