Csoundで和音を作る
Csoundはなんでも出来るのでは?というくらいに全部の仕様を把握するには時間がかかりそうなので、まずは気になったことを手習いでやってみましょう、ということで。今日は和音を作ってみました。サンプルにあったものをコピペして、所望の周波数に変換、同時に発音させて和音にする、というだけです。
意図通りに鳴ったので、おそらく理解は正しい…はず。
Csoundシンタックスハイライトはないのかな。とりあえずコードも貼っておきます。
<CsoundSynthesizer> <CsOptions> -odac </CsOptions> <CsInstruments> instr 1 aSin poscil 0dbfs/4, 440*2^(3/12) ;do out aSin endin instr 2 aSin poscil 0dbfs/4, 440*2^(7/12) ;mi out aSin endin instr 3 aSin poscil 0dbfs/4, 440*2^(10/12) ;so out aSin endin </CsInstruments> <CsScore> ; chord C i 1 0 1 i 2 0 1 i 3 0 1 </CsScore> </CsoundSynthesizer>