タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Programmingとlanguageとmusicに関するhengsuのブックマーク (4)

  • Impromptu: Scheme ベースのライブコーディング環境 - Radium Software

    Impromptu は Andrew Sorensen 氏によって作成されたライブコーディング環境だ。言語としては Scheme をベースとしており,それに映像や音楽を扱うためのライブラリ群と,リアルタイムにコードを記述し実行するためのエディット環境が統合されている。 実際に触ってみると,関数型言語とライブコーディングの親和性が,なかなか良いことが分かってくる。エディターの出来も良く,リアルタイムにコードを書きつつ実行するという作業をスムースに流れるようサポートしてくれる。 上のビデオでは, Impromptu のサンプルプログラムを参考にしつつ,簡単なアルゴリズム作曲のコードを組んでみた。ちなみに,ビデオ中に登場する "my:play" 等の関数は,作業を簡略化するためにあらかじめ用意しておいた関数なので悪しからず。 いくつかのデメリットもあるものの(最大の弱点は Mac OS 版しか存

    Impromptu: Scheme ベースのライブコーディング環境 - Radium Software
  • MML

    MML入門講座 MML講座 MMLって何?~書いてみよう! ストトンからの橋渡し MMLの基礎 基礎 表現力を高めよう ノートオン関連オプション トラックとチャンネルと時間 MIDIに関する知識を補強 音源操作 MIDI音源を駆使する為に 変数と関数 スクリプトを覚えて楽をする 制御構造を使って楽をしよう 繰り返しや条件分岐 リズムモード 複雑なリズム入力に 見やすいMMLへの提案 補足・あとがき 関数作成講座 関数を使うと何が出来る? 関数の概要 実際に関数を作ってみる 実際の作成方法 扉ページへ

    hengsu
    hengsu 2009/05/25
    日本語による入門
  • オーディオプログラミング言語 ChucK - Radium Software

    オーディオプログラミング言語 ChucK を使って組んでみたサンプルプログラムの映像。 最初のプログラムは,1度,短3度,5度,短7度の音(つまりマイナーセブンスコードの構成音)からなるランダムなシーケンスを延々と鳴らし続けるもの。 二番目のプログラムは,構成音は最初のプログラムと同じだけど,ただランダムに鳴らし続けるのではなく,簡単な繰り返し構造を持たせるようにしたもの。最初のプログラムよりも,いくぶん音楽的な要素が加えられていると思う。 ChucK は,こういった類の実験を行うには非常に適した言語だと思う。上の二番目の例では,プログラムを動かしている最中に変更を加え(繰り返しの構成を変えてみている),それを「オン・ザ・フライ」で再実行している。同様のことは SuperCollider などでもできるけれど, ChucK は仕様の簡潔さと,統合環境 (miniAudicle) の手軽さが

    オーディオプログラミング言語 ChucK - Radium Software
    hengsu
    hengsu 2009/01/30
    再チャレンジしようかな
  • ChucK : Concurrent, On-the-fly Audio Programming Language

    ChucK is a programming language for real-time sound synthesis and music creation. ChucK offers a unique time-based, concurrent programming model that is precise and expressive (we call this strongly-timed), dynamic control rates, and the ability to add and modify code on-the-fly. ChucK supports MIDI, OpenSoundControl, HID device, multi-channel audio, and more! It is open-source and freely availabl

    ChucK : Concurrent, On-the-fly Audio Programming Language
    hengsu
    hengsu 2007/07/23
    iPoneのソフト(サーバ側か)の開発でも有名になりつつあるらしい
  • 1