블로그 이미지
Leeway is... the freedom that someone has to take the action they want to or to change their plans.
maetel

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
  • total
  • today
  • yesterday

Category

'improvisation'에 해당되는 글 1건

  1. 2006.05.15 INP3: 최수환 "History of Machine Music"
2006. 5. 15. 22:44 Footmarks/INP3
2006-05-15 @아트센터나비

최수환
CHOE, Sou-Hwan

서울대 재료공학
홍대 앞 클럽 Drug에서 밴드 Yellow Kitchen 활동
한예종 전자음악
LG (벨소리)



History of Machine Music
From Telharmonium to SuperCollider (sound engineering)

1) Brief History of Electronic Music
2) Music Language & System
3) Demonstration


Episode I: Brief History of Electronic Music

1. Early Pioneers
2. Musique Concrete
3. Elektronische Musik
4. Around the World
5. Renaissance of Electronic Music


1. Early Pioneers

1) Telharmonium 1896
    Electro-mechanic 최초의 전자악기 (특허등록)
2) Theramin 1924
    이후의 키보드 형태의 전자악기와는 달리 악기로서의 지위가 낮다.
    세로 안테나 - pitch / 가로 안테나 - volume
3) The Ondes Martenot, Maurice Martenot
4) The Trautonium, Friedrich Trautwein
5) Hammond Organ, Laurens Hammond


2. Musique Concrete
세계대전 전후, 소리의 암호화를 위해 발달.
subtractive에 해당.

1) Magnetic Tape Recorder
    녹음 가능. => 어디서나 다시 들을 수 있다.
2) Radiodiffusion-Télévision Française (RTF)
    Art of Noise 논문 (미래주의)
3) Pierre Schaeffer
    프랑스 라디오 엔지니어가 창시하여 주도.
    '기차가 달리는 소리'를 녹음하여 편집 작업.
    요즘의 sampling, mixing의 시초라 볼 수 있음.
4) Studio d'E
5) "Etude sus ... de fer"

1- Tape Splicing 테잎 자르기
2- Degeneration of a Recorded Signal -> 녹음 위에 또 녹음
3- Tape Echoe, Delay, and Looping
4- Tape Reversal


3. Elektronische Musik
additive 방식에 해당.

West German Radio (WDR) in Cologne
    Serialism의 영향을 받아 탄생.
       * Electronic Serial Music (Die Reihe, vol. I, 1955)
          : 정교한 수치에 근거한 그래픽/그림 악보
    이후, moduler 타입의 synthesizer로 이어짐.
       eg. Moog Synthesizer


4. Around the World
Milan, Italy
Bell Telephone
New York
Tokyo, Japan
Netherland

* Karlheinz Stockhausen    스톡하우젠
    - Unified Time Structuring
    - Splitting of the Sound
    - Multi-Layered Spatial Composition
    - Equality of Tone and Noise

* John Cage
    <Imaginary Landscape No. 1>
    - Assembly of Musical Material
    - Chance Music
    - Silence

* Iannis Xenakis
    - Mathematics and Music 조합
    - Computer Assisted Composition
    - Formulated Music
    eg. recorded with GENDYN program


5. Renaissance of Electronic Music
    Raymond Scott -> 광고, 만화 영화의 효과 음악
    Wendy Carlos
    Robert Moog



Episode II: Music Language & System

1. Music-N
    모든 컴퓨터 음악 언어의 시초 = C sound
2. Embedded in LISP
3. Max/MSP, Jitter, PD
4. Super Collider


1. Music-N
1950년대 Max Mattews (Max/MSP)가 개발
sine generation을 최초로 소프트웨어적으로 구현
sin Osc -> C Sound: C로 되어 있음

* Max Mattews
1957, Music I (Assembly, IBM 704)
1962, Music IV (Assembly, IBM 7094) - 벨 연구소
1968, - 벨 연구소
1973, Music II - 벨 연구소
1985, CMusic
1986, CSound (Music II, C), B. Vercoe -MIT

Music-N Cores:
1) "Orchestra-Score" Structure: 악기와 악보가 따로 정의됨
2) Unit Generator

CSound Extensions: Dist I/O, GUI, MIDI Manager
초창기 CSound에서 real time이 어려웠기 때문에 이후 사양길에 듦.


2. LISP
Stanford univ.에서 만든 Common Music List 형식의 언어로 되어 있어 이것이 software language의 특성과 잘 맞아 떨어졌다.

LISP = List Processing Language
: Development for Research in AI
: Programs as Dats (?)
음악적 구조를 잘 드러낼 수 있는 언어.
악보를 만들 수는 있으나 실제 소리 재생에는 어려움이 있었음.

eg1) Common Music (Taube, CCRMA, Stanford Univ.)
eg2) Patchwork -> Open Music (IRCAM) - GUI
eg3) Symbolic Composer (Tonal Systems)
    LISP 계열 언어를 써야 하므로 database가 잘되어 있음에도 음악가가 쓰기 어려움.
eg4) Canon (Dannenberg)
    역시 LISP 기반


3. Max/MSP, Jitter, PD

Max/MSP - 프랑스 IRCAM에서 개발. real time interaction. 작곡/연주 가능

1986, Patcher, M. Puckette
1990, Max/Opcode, D. Zicarelli
1996, PureData, M. Puckette (:open source. GUI는 Max보다 조금 떨어짐.)
1997, MSP Package, D. Zicarelli
1998, jMax, IRCAM
2001, Jitter Package, Cycling 74


4. SuperCollider

www.audiosynth.com/

Generation 1: Synth-O-matic + Pyrite
Generation 2: Unified System (Synth Engine + Language)
Generation 3: "Server-Client" (:real time level에서 용이)

Server <- OSC -> Client
    Server - Synth Engine (신서를 만듦)
    Client - Language Interpreter
    OSC - Open Sound Control이라는 protocol로 통신 (CN MAT, Bukley Univ. 개발) - Max, Flash, Java, Reactor와 연동 가능

> 특징
- Language (Client)
    C
    Scheme LISP
    Functional
    Smalltalk Syntax
    Dynamic Scope
    Realtime Garbage Collection
    List Comprehension

- Synth Engine (Server)
    Open Sound Control Access
    ANSI C plugin API
    Dynamic Bus System

- Output
    AIF, WAV 등

- Import
    midi controller
    OSC를 지원하는 device와 연동 가능
    serial, USB와 연결 가능

cp. Princeton, Chuck
       on the fly


posted by maetel