Dr. rer. nat. Albert Gräf

Johannes Gutenberg-Universität Mainz
Leiter der Musikinformatik im Institut für Kunstgeschichte und Musikwissenschaft

Tel:+49 6131 39 25142
Fax:+49 6131 39 24717
E-mail:aggraef@gmail.com
Sprechstunde: siehe Lehre aktuell
Als promovierter Mathematiker und Informatiker arbeite ich auf dem Gebiet der Musikinformatik und Medientechnik. Einige meiner speziellen Interessengebiete sind die mathematische Musiktheorie, Computer-Software für musikalische Anwendungen, Design und Implementierung funktionaler Programmiersprachen, Graphentheorie und kombinatorische Optimierung. Ich bin auch ein aktives Mitglied der Linux-Audio-Gemeinde und ein Entwickler von Open-Source-Software.
Einige meiner aktuellen Projekte finden Sie auf Github.
LAC 2012 LAC mit Hajo
1962 Geboren in Simmern
1991 Diplom in Mathematik an der Johannes Gutenberg-Universität Mainz
1995 Wissenschaftlicher Mitarbeiter im Bereich Musikinformatik der Johannes Gutenberg-Universität
1996 Dr. rer. nat. in Informatik / Mathematik an der Johannes Gutenberg-Universität
Dissertationspreis der "Vereinigung der Freunde der Universität Mainz e.V."
Seit 1999 Leiter der Arbeitsgruppe Musikinformatik an der JGU

Mitglied der "Vereinigung der Freunde der Universität Mainz e.V."
Mitglied der "Initiative Musik und Informatik GIMIK e.V."

Berichte

A. Gräf
Q in a Nutshell.
Musikinformatik & Medientechnik 48/07, Johannes Gutenberg-Universität Mainz, 2007

A. Gräf
Q-Midi: A MidiShare Interface for the Q Programming Language.
Musikinformatik & Medientechnik 47/03, Johannes Gutenberg-Universität Mainz, 2003

A. Gräf
Einführung in die MIDI-Programmierung mit Q.
Musikinformatik & Medientechnik 46/03, Johannes Gutenberg-Universität Mainz, 2003

A. Gräf
Musical scale rationalization - a graph-theoretic approach.
Musikinformatik & Medientechnik 45/02, Johannes Gutenberg-Universität Mainz, 2002

A. Gräf (Hrsg.)
Frequenzökonomie und Übertragungsverfahren.
Musikinformatik & Medientechnik 42/00, Johannes Gutenberg-Universität Mainz, 2000

A. Gräf
Über das DAB-Blockzuweisungsproblem.
Musikinformatik & Medientechnik 32/97, Johannes Gutenberg-Universität Mainz, 1997

A. Gräf
Generalized unit disk graphs: the tree metric case.
Musikinformatik & Medientechnik 28/96, Johannes Gutenberg-Universität Mainz, 1996

A. Gräf
Coloring and Recognizing Special Graph Classes.
PhD thesis,
Musikinformatik & Medientechnik 20/95, Johannes Gutenberg-Universität Mainz, 1995

A. Gräf, M. Stumpf, G. Weißenfels
On Coloring Unit Disk Graphs.
Musikinformatik & Medientechnik 17/94, Johannes Gutenberg-Universität Mainz, 1994

A. Gräf
Complete Difference Sets and T-Colorings of Complete Graphs .
Musikinformatik & Medientechnik 7/93, Johannes Gutenberg-Universität Mainz, 1993

A. Gräf
The Q Programming Language.
Musikinformatik & Medientechnik 6/92, Johannes Gutenberg-Universität Mainz, 1992

A. Gräf
Permutative Graph Colorings.
Musikinformatik & Medientechnik 5/92, Johannes Gutenberg-Universität Mainz, 1992

A. Gräf, C. Lautemann, F. Wankmüller (Hrsg.)
Färbung von Graphen.
Musikinformatik & Medientechnik 1/91, Johannes Gutenberg-Universität Mainz, 1991

A. Gräf
Efficient Pattern Matching for Term Rewriting.
Bericht Nr. 3/90,Informatik, Johannes Gutenberg-Universität Mainz, 1990

Konferenzbeiträge


A. Gräf
A TouchOSC MIDI Bridge for Linux.
Linux Audio Conference 2014. ZKM, Karlsruhe, Proc. pp. 1-8

A. Gräf
Creating LV2 Plugins with Faust.
Linux Audio Conference 2013. Institut für Elektronische Musik und Akustik, Graz, Proc. pp. 145-152

A. Gräf
pd-faust: An integrated environment for running Faust objects in Pd.
Linux Audio Conference 2012. CCRMA, Stanford University, Proc. pp.101-110

A. Gräf
Functional Signal Processing with Pure and Faust using the LLVM Toolkit.
Sound and Music Computing Conference 2011, Universität Padua, pp. 375-380

A. Gräf
An LLVM bitcode interface between Pure and Faust.
Linux Audio Conference 2011, Music Dept., National University of Ireland, Maynooth, Proc. pp. 99-106

A. Gräf
Term Rewriting Extensions for the Faust Programming Language.
Linux Audio Conference 2010. Hogeschool voor de Kunsten, Utrecht, Proc. pp. 117-122

A. Gräf
Signal Processing in the Pure Programming Language.
Linux Audio Conference 2009. Istituzione Casa della Musica, Proc. pp. 137-144

A. Gräf
Interfacing Pure Data with Faust.
Linux Audio Conference 2007. TU Berlin, Proc. pp. 24-31

Y. Orlarey, A. Gräf, S. Kersten
DSP Programming with Faust, Q and SuperCollider.
International Computer Music Conference 2006. International Computer Music Association, San Francisco, Proc. pp. 692-699

A. Gräf
On Musical Scale Rationalization.
International Computer Music Conference 2006. International Computer Music Association, San Francisco, Proc. pp. 91-98

A. Gräf
Q: A Functional Programming Language for Multimedia Application.
Linux Audio Conference 2005. ZKM, Karlsruhe, Proc. pp. 21-28

Y.Orlarey, A. Gräf, S. Kersten
DSP Programming with Faust, Q and SuperCollider.
Linux Audio Conference 2006 ZKM, Karlsruhe, Proc. pp. 39-48

A. Gräf
Terrestrisches Digitales Radio - Grundlagen, Anwendungen und Planungsprobleme.
Erscheint in Bernd Enders /Joachim Stange-Elbe (eds.), Global Village - Global Brain - Global Music, Osnabrueck 2001 (Proceedings of the KlangArt Congress 1999)

A. Gräf, M. Stumpf, G. Weißenfels
On Coloring Unit Disk Graphs.
Musikinformatik & Medientechnik 17/94, Johannes Gutenberg-Universität Mainz, 1994.
Extended abstract in Proceedings 3rd Twente Workshop on Graphs and Combinatorial Optimization, 1993, pp. 206-208

A. Gräf
Complete Difference Sets and T-Colorings of Complete Graphs .
Musikinformatik & Medientechnik 7/93, Johannes Gutenberg-Universität Mainz, 1993
Extended abstract in Proceedings 3rd Twente Workshop on Graphs and Combinatorial Optimization, 1993, pp. 55-60

A. Gräf
Left-to-right tree pattern matching.
In: Proceedings Rewriting Techniques and Applications (RTA '91, Como). Springer, Berlin, 1991, pp. 323-334

Zeitschriftenartikel


A. Gräf, T. McKenney
Ensemble planning for digital audio broadcasting.
In Handbook of Wireless Networks and Mobile Computing. John Wiley and Sons, 2002

A. Gräf
DAB Ensemble Planning - Problems and Techniques. Telecommunication Systems, 18, 2001, pp. 137-154

M. Gieseking, A. Gräf
Global Village - Global Brain - Global Music.
5th Annual KlangArt "New Music Technology" Congress. Computer Music Journal , 24(1), pp. 78-80

A. Gräf
On Distance Graphs and the T-Coloring Problem. Discrete Mathematics, 196, 1999, pp. 153-166

A. Gräf, M. Stumpf, G. Weißenfels
On Coloring Unit Disk Graphs. Algorithmica, 20, 1998, pp. 277-293

A. Gräf
Frequenzökonomische Planung von digitalen Sendernetzen. DAB-Display, 6, 1997, pp. 6-7

A. Gräf
TP Lex and Yacc. A compiler generator toolset for Turbo Pascal.
Journal of Communication and Cognition - Artificial Intelligence (CCAI), 12(4), 1995, pp. 383-424

Free Software


Here are some of the programs I've written or co-authored in my spare time to make life easier or simply for the fun of it. Some of them have become quite popular in the Internet community. This software is available for free under the terms of the GNU General Public License (GPL). Please note that this software is provided AS IS, i.e., WITHOUT ANY WARRANTY.

  • TP Lex and Yacc, a compiler generator toolset for Borland's Turbo Pascal
  • Q , a functional programming language based on the term rewriting calculus
  • Xfm, the popular X11 file manager written by Simon Marlow and myself
  • Xplore, a better Motif-based file manager
  • HP 49G calculator software (GraphWriter)
Zum Inhalt der Seite springen Zur Navigation der Seite springen