[linux-audio-announce] ANN: "Modern Computer Music and DSP Programming Tools" Workshop in Mainz/Germany

Albert Graef Dr.Graef at t-online.de
Thu Dec 8 18:03:31 EST 2005


Dear LAD'ers,

our Department of Music-Informatics at the Johannes Gutenberg University 
of Mainz is organizing a little workshop with introductory courses on 
Faust, SuperCollider and Q by Yann Orlarey (Grame, Lyon), Stefan Kersten 
(TU Berlin) and me. The workshop is sponsored by the "Interdisciplinary 
Working Group of Music and Arts Informatics" of the Johannes Gutenberg 
University, so it's free, and takes place at the Institute of Musicology 
(Philosophicum, Jakob-Welder-Weg 18 on the campus) on Tuesday, Dec 20th 
2005, from 14:00 h to 18:00 h.

If you'd like to participate, then please *please* register (just mail 
me at Dr.Graef at t-online.de or my secretary, Mrs. Felicitas Volke, at 
volke at uni-mainz.de). Registration is free but mandatory, as we can only 
accommodate a limited number of participants. If you register, please 
also indicate whether you can bring your own laptop, as the Linux PC and 
MIDI equipment available for the workshop is even more restricted than 
the amount of available chairs, coffee and Christmas cookies. ;-)

More information can be found in the attached text file. Information on 
how to find us on the campus is available at 
http://www.uni-mainz.de/zentral/75.php. You can also contact me at 
Dr.Graef at t-online.de if you have any further questions.

Please feel free to pass this around to your friends, colleagues and 
other mailing lists as you see fit.

Cheers,
Albert Graef

-- 
Dr. Albert Gr"af
Dept. of Music-Informatics, University of Mainz, Germany
Email:  Dr.Graef at t-online.de, ag at muwiinfa.geschichte.uni-mainz.de
WWW:    http://www.musikinformatik.uni-mainz.de/ag
-------------- next part --------------
Workshop
Modern Computer Music and DSP Programming Tools

Location: Johannes Gutenberg-Universität Mainz, Philosophicum,
Jakob-Welder-Weg 18, Alter Fakultätssaal (Room P 01-185)
Date: Tuesday, Dec 20th 2005, from 14:00 h to 18:00 h

Workshop language: English

The number of participants is limited, (free) registration is required.
Registration: Tel.: +49 (0)6131 3925142, Email: volke at uni-mainz.de

Programme:

14:00 h Albert Gräf (University of Mainz): Functional Multimedia Programming
	with Q
15:00 h	Yann Orlarey (Grame): FAUST
	Coffee Break
16:00 h	Stefan Kersten (Technical University of Berlin): SuperCollider
18:00 h	End


14:00 h	Albert Gräf: Functional Multimedia Programming with Q

This presentation gives a hands-on introduction to the equational programming
language "Q", and some of its facilities for multimedia programming. Q can
best be described as a kind of modern-style "functional scripting language."
Q's multimedia library comprises interfaces to Grame's MidiShare and Faust, as
well as an OSC-based SuperCollider interface, and thus provides the necessary
tools to create advanced computer music applications in the context of a
very-high-level, non-imperative programming language.

Albert Gräf is head of the Dept. of Music-Informatics at the Institute of
Musicology of the Johannes Gutenberg University Mainz. His research interests
include the mathematical theory of music and advanced functional programming
tools for computer music and other real-time multimedia applications.

15:00 h	Yann Orlarey: FAUST

FAUST (Functional AUdio STreams) is a programming language for real-time
signal processing and synthesis that targets sample-level high-performance
signal processing applications and audio plugins. FAUST proposes an innovative
approach to signal processing that combines two programming models: functional
programming and block diagram composition, in a highly structured textual
syntax that can be compiled into efficient C/C++ code. The presentation will
give an overview of the main features of the language and its compiler through
several simple and practical examples.

Composer and researcher in computer music, Yann Orlarey is currently the
Scientific Director of Grame - Centre National de Création Musicale in
France. His main research interests are music programming languages, with a
particular focus on lambda-calculus and functional programming, and real-time
distributed systems. He is the author and co-author of various musical
softwares and systems including MidiShare.

16:00 h	Stefan Kersten: SuperCollider

SuperCollider is a real-time synthesis engine and object oriented composition
language. This course introduces the architecture and the working environment
on OSX and Linux and provides an introduction to basic synthesis techniques
and sequencing strategies.

Stefan Kersten (*1978) is currently studying communication and computer
science at the Technical University of Berlin. He has ported SuperCollider to
Linux and is the author of SCUM, SuperCollider's GUI module for Linux. He uses
SuperCollider for most of his projects in research and music.



More information about the linux-audio-announce mailing list