このリポジトリは書籍「共鳴するコード、SuperColliderで創る音の世界」に掲載されているサンプルコードの配布用です。
- 1-1 SuperColliderとは
- 1-2 sc-140:たった140文字のSuperColliderプログラム
- 1-3 SuperColliderとは何か?:構成要素とその特徴、そしてその相互作用
- 1-4 SuperColliderのインストールと環境設定
- 1-5 コンピューター音楽プログラミングの歴史とSuperCollider
- 2-1 SuperColliderのコードを読み解く:sc140再び
- 2-2 SuperColliderのクライアント言語「sclang」について
- 2-3 sclangはじめの一歩
- 3-1 サーバーの起動
- 3-2 初めての音響合成:単純なサイン波の再生
- 3-3 音を再生したままで変化させる
- 3-4 デジタルオーディオの基本:音をコンピューターで扱うために
- 4-1 音を混ぜる(ミキシング)
- 4-2 音量調整(ゲイン・スケーリング)
- 4-3 エンベロープ:音量の時間変化
- 4-4 SynthDefを用いた楽器の作成
- 5-1 はじめに
- 5-2 加算合成(Additive Synthesis)
- 5-3 変調合成(Modulation Synthesis)
- 5-4 減算合成(Subtractive Synthesis)
- 6-1 はじめに
- 6-2 サウンドファイルのダウンロード
- 6-3 バッファ:サンプルの器
- 6-4 サンプルのプレイバック
- 6-5 リアルタイム・レコーディング
- 6-6 グラニュラーシンセシス:サンプルの再構築
- 7-1 はじめに
- 7-2 ルーチン(Routine)によるシーケンス
- 7-3 パターン(Pattern)の導入:宣言的なシーケンス記述
- 7-4 イベントパターンPbindによる高度なシーケンス
- 8-1 はじめに
- 8-2 JITLibの基本概念
- 8-3 ライブコーディングの実践