Csoundで作られたキック音(バスドラ)特化のフリーツール「Kickblast」

投稿日:2018-01-24



ナカジ(@cp_nakajun)です。

音楽、音響のプロトタイプ環境としてもっともメジャーなのはCycling74のMAX(Max/Msp)だろう。

そのMaxが開発される以前、もはや古典的と言ってもいいだろう音響言語に「Csound」がある。

ここでは「Csound」の説明は割愛し、それは別の機会に改めたいと思うが未だに現役とあって今でもかなり使われている。

(Csoundの歴史については「Emprise(エンプリズ) 〜現代音楽の系譜から…」がオススメです。)

今回紹介する「Kickblast」の作者:Micah Frankは現役のミュージシャンです。

そしてKickblastは
「Kickblast is a little tool I built for quickly generating electronic kick drums. (Kickblastは私が電子キックドラムを素早く生成するために作った小さなツールです。)」
という、本人が実際に使う為のツールです。

▶︎Micah Frank:soundcloud
▶︎Micah Frank:Web Site

Kickblast

どんな音が出せるのか?非常に興味のあるところだと思います。

↓以下で試聴できます。


作者自身は

Kickblastは私が電子キックドラムを素早く生成するために作った小さなツールです。 古典的な909エスクの持続的なベースからモジュラー、さらにはアコースティックサウンドのキックドラムまで、さまざまなサウンドを作り出します。 パラメータと、生成するキックの数を定義することができます。 また、オフラインレンダリング機能を備えているので、好きな場合には170億キックドラムのフォルダをすぐに取り込むことができます。

Kickblast is a little tool I built for quickly generating electronic kick drums. It will create a variety of sounds from classic 909-esque sustained basses, to modular and even acoustic sounding kick drums. You can define the parameters and how many kicks you wish to generate. It also has offline rendering capabilities so you can instantly populate a folder full of 17 billion* kick drums if you like.

と紹介しています。

Kickblastの取得と使い方

Kickblastの入手はGithubの以下URLです。(説明もあります。)
▶︎https://github.com/chronopolis5k/Kickblast

そして実行するには先にも書いたように「Csound」が必要です。

  • Csoundをセットアップ:csound.com/download.htmlです。CsoundQTにはCsoundが付属しており、Kickblastを実行することができます。
  • インストールしたら、Kickblast.csdファイルを開き、オフラインファイル生成の場合は「Render」、リアルタイムの場合は「Run」を押します。
  • 生成するキックドラムの数を含めて、上のセクションにいくつかのパラメータを定義することができます。
  • Kickblast.csdを含むフォルダにキックドラムが挿入されます。

ぜひお試しくださいなっ!

おすすめのクリエイティブ・コーディング関連カテゴリー

クリエイティブコーディング系 講座


ウェブツール

機能はシンプルなものですが、p5.jsやTone.jsで描画したり音が出たりするので遊んでみてください。
・【Midi Number Tools】:MIDIナンバーから音名と周波数を判定します
・【Delay Time Calculator】:テンポに応じた音符の長さを判定します