2014-05-01 第16回 SuperCollider勉強会 in 名古屋
Last active
August 29, 2015 13:58
-
-
Save yasikoba/10292945 to your computer and use it in GitHub Desktop.
『第16回 SuperCollider勉強会 in 名古屋』用の資料
http://en.wikipedia.org/wiki/Hocket
ひとつのメロディーを、複数の奏者が分担して演奏する。
かわりばんこに音を出す。語源は「しゃっくり」。
- 中世のホケット (ホケトゥス)
- Hoquetus I - VII バンベルク写本より (1260-1290 パリ)
- ギヨーム・ド・マショー (1300頃-1377 仏)「ダヴィデのホケトゥス」
- ウェンディ・カルロス
- 「エレクトロニック・ポインティリスム」技法 (1969)
- トラック数やアナログシンセの数を節約する目的も
- 「エレクトロニック・ポインティリスム」技法 (1969)
- 現代音楽のホケット
- 近藤譲「老人のホケット」(1979)
- 第二声部は、上声部の線への影付け (ディレイ的)
- 近藤譲「言葉」(1986)
- 徹底した音の受け渡し
- 近藤譲「老人のホケット」(1979)
- コーネリアス
- Sensuous (2006)
短いスパン(フレーズ)での、音のあり方
- 過去と未来がある音。連なる音。
- 流れるようなメロディー、周期的なリズム。
- 安定している、安心して聴ける。
- 次第に退屈になる(こともある)。
- 過去も未来もない音。孤立した音。
- 表現主義の無調音楽
- 偶然性の音楽
- 即興音楽 (ノン・イディオマティック・インプロヴィゼーション)
- 音そのものに、存在感と生命力が感じられる
- スリルがある。わくわくする。
- 馴染みがない。苦痛。理解できない(こともある)。
- 記憶を持つ音のなかに、記憶を持たない音が現れる。
- 音がそこで孤立する。リズミカルになる。
- 流れるようなメロディーにスリルを与える。
- 周期的なリズムにサプライズをもたらす。
- 音に生命力を与え、退屈を回避する。
- USBオーディオインターフェイスと内蔵サウンドの両方を同時に鳴らす
- jack に付属の alsa_out を使う
- alsa_out
まず、USBオーディオからscの音が出るように設定して、サーバをブートする。
次に、コンソールで、alsa に内蔵サウンドとUSBオーディオの両方が認識されているのを確認する。
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ICH5 [Intel ICH5], device 0: Intel ICH [Intel ICH5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: ICH5 [Intel ICH5], device 4: Intel ICH - IEC958 [Intel ICH5 - IEC958]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: UA25 [UA-25], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0この場合、内蔵サウンドが card 0: ICH5 [Intel ICH5] として認識されている。
次に、card 0 を alsa_out 経由で jack から接続できるようにする。
$ alsa_out -d hw:0 &
selected sample format: 32bit
delay = -901sc と card 0 を jack で接続する。
$ qjackctl &qjackctl の Connect ボタンを押すと、配線の GUI が表示される。
SuperCollider - out_3, out_4 を、alas_out - playback_1, playback_2 に結線する。
sc 上で、音が出るか確認する。
{Out.ar([2, 3], SinOsc.ar([220, 880], 0, 0.1))}.play;Pbind の instrument にパターンを代入する
通常
p = Pbind(*[
instrument: "piano"ホケット
p = Pbind(*[
instrument: Pseq(["piano", "guitar"], inf)配列を作る
~instrument = ["ch0", "ch1", "ch2", "ch3"];
~instrument = (0..3).collect{|i| "ch" ++ i}; // 上と同じ
~instrument = ~midinote.collect{|i| "ch" ++ (i % 4)}; // 音程と関連を付ける配列を操作する
- SuperCollider基礎文法最速マスター
~instrument = ~instrument.reverse;
~instrument = ~instrument.scramble;各種パターン
~inst_pattern = Pseq(~instrument, inf);
~inst_pattern = Prand(~instrument, inf);
~inst_pattern = Pshuf(~instrument, inf);- サンプルコード
- かえるのうた
- 1ch Saw
- 2ch Saw
- 2ch [Saw, Pulse]
- 4ch Saw
- 4ch [Saw, Pulse, Blip, SinOsc]
- 回転、往復、音程との関連付け
- 輪唱
- 1ch Saw
- 4ch Saw
- 4ch [Saw, Pulse, Blip, SinOsc]
テンポを遅く bpm=60
- 音をつなげるホケット (Pseq)
- 音をばらけさせるホケット (Prand, Pshuf)
- 特定の音を孤立させる
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment