Csound

Csound

Csound ist ein Software-Synthesizer, mit dessen Hilfe sich Klangkompositionen vollständig aus Quelltext generieren lassen. Die typischen Erzeugnisse des Csound-Compilers sind Audiodateien; Echtzeit-Klangerzeugung ist über MIDI möglich, seit Csound5 wird auch das Open Sound Control (OSC) Protokoll unterstützt, wobei hier die enormen Möglichkeiten der Klangsynthese nicht ausgelotet werden.

Aufgrund des Umgangs mit Quelltext, der dem Programmieren ähnelt, wird Csound auch als Programmiersprache betrachtet. Genau wie für andere Programmiersprachen existieren etliche Tools und sogar Integrierte Entwicklungsumgebungen für Csound. Die üblichen Softwaretechniken wie Versionierung lassen sich so auch für Klänge und Kompositionen nutzen.

Um eine Audiodatei zu erzeugen, werden entweder je zwei Quelldateien verarbeitet

  • eine Orchestra-Datei (Endung orc), die Klangeigenschaften von Instrumenten definiert, und
  • eine Score-Datei (engl. für Partitur, Endung sco), die die Abfolge von Klangereignissen regelt,

oder eine einzige XML-Datei (Endung csd), die diese Angaben vereint und zusätzlich die Optionen enthält, die sonst über die Befehlszeile an Csound zu übergeben wären. Es folgt ein einfaches Beispiel für eine solche Datei:

<CsoundSynthesizer>;
 
  <CsOptions>
    csound -W -d -o tone.wav 
  </CsOptions>
 
  <CsInstruments>
    sr     = 44100           ; Sample rate.
    kr     = 4410            ; Control signal rate.
    ksmps  = 10              ; Samples pr. control signal.
    nchnls = 1               ; Number of output channels.
 
    instr 1 
    a1     oscil p4, p5, 1   ; Simple oscillator. 
           out a1            ; Output.
    endin
  </CsInstruments>
 
  <CsScore>
    f1 0 8192 10 1           ; Table containing a sine wave.
    i1 0 1 20000 1000        ; Play one second of one kHz tone.
    e
  </CsScore>
 
</CsoundSynthesizer>

Sie wird klanglich in einen einsekündigen Sinuston mit der Frequenz 1 kHz bei einer Samplingrate von 44,1 kHz umgesetzt.

Weblinks


  1. Artikel zu Barry Vercoe der englischen Wikipedia
  2. The Father of Csound - Barry-Vercoe-Biografie auf der Csound-Website

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Csound — Stable release 5.13 / March 7, 2011; 7 months ago (2011 03 07) Development status Active Written in C Operating system …   Wikipedia

  • Csound — Saltar a navegación, búsqueda Csound es un paquete de software orientado a crear, editar, analizar y componer música y sonido. También es llamado así el propio lenguaje de programación que se usa para controlar el software. Funciona correctamente …   Wikipedia Español

  • Csound — Apparu en 1986 Auteur Barry Vercoe Dernière version stable 5.14 (le 13 Octobre 2011)[ …   Wikipédia en Français

  • Csound — Написана на C Операционная система Cross platform Последняя версия 5.13 (07.03.2011) Состояние Active Лицензия LGPL Сайт …   Википедия

  • Csound — es un paquete de software orientado a crear, editar, analizar y componer música y sonido. También es llamado así el propio lenguaje de programación que se usa para controlar el software. Funciona correctamente en máquinas pequeñas y lentas,… …   Enciclopedia Universal

  • Computer music — is a term that was originally used within academia to describe a field of study relating to the applications of computing technology in music composition; particularly that stemming from the Western art music tradition. It includes the theory and …   Wikipedia

  • Comparison of audio synthesis environments — Software audio synthesis environments typically consist of an audio programming language (which may be graphical) and a user environment to design/run the language in. Although many of these environments are comparable in their abilities to… …   Wikipedia

  • Brian Cass (musician) — Brian Cass ( born 1977 in Fall River, Massachusetts) is a multi instrumentalist electronic musician who lives and performs in New York City. Also known as 13rian and is mostly known for his work as one man band : The Overclock Orchestra. Brian… …   Wikipedia

  • Electronic music — For electronic musical instruments, see Electronic musical instrument. For other uses, see Electronic music (disambiguation). See also: List of electronic music genres and List of electronic music festivals Electronic music is music that… …   Wikipedia

  • Granular synthesis — is a basic sound synthesis method that operates on the microsound time scale. It is often based on the same principles as sampling but often includes analog technology. The samples are not used directly however, they are split in small pieces of… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”