OS X Audio talk http://drumsoft.com/coreaudio coreaudio に捧ぐ - 僕はオンガク Mac OS X 片手に ja ご紹介 http://drumsoft.com/coreaudio/2006/04/20#1stlog <p> </p> <p> というわけで、Mac OS Xで音楽を作るためのもろもろをまとめていくサイトです。 自分の基本方針としては、「できれば金を掛けない、割れ物なんてもってのほかってかんじでやりたい」というutaさんのお言葉を胸に刻んでフリーソフトウェア中心に行きたい。 </p> <p> しかし、日本語版osxaudio.comを目指してみよう。という気持ちもあるので商用ソフトとかその辺も扱って行こう。 </p> <p> まあ要するに何でもやる。そのためのカテゴリ機能付きだ。 </p> <p> <h4>当面の自分(hrk)の編集方針</h4> <ul><li>試してないソフトのレビューをしない(デモ版だけ試すのは可) <li>お勧めできないソフトはいちいちレビューしないでパス。 <li>当面は基本的に重要なソフトを(新しくなくても)紹介する。 <li>気楽にやる </ul> </p> <p> <h4>編集者募集</h4> 一人では寂しく、辛いので他に記事を書いてくれる方を募集します。 僕があんまり見てないオーディオ系のアプリとか調べてくれて、面白い記事を書ける人を募集したい。メール (hrk<SCRIPT Language="JavaScript"><!--document.write("\@");--></script><noscript>#</noscript>drumsoft.com) かなんか下さい。 </p> Panther感とMuzys on OS X http://drumsoft.com/coreaudio/2003/11/17#panther_and_muzys <p>Mac OS 10.3 (Panther) 入れてみましたよ。 </p> <p> 速っ! </p> <p> ていうか今までのはなんだったんだ。ずっと自分のマシン(ibook G3 600MHz)が遅いんだと思ってたじゃないか。miとか、以前から使ってるソフトが何もしなくても早いよ。なんだこれ。 </p> <p> あのね、まだ OS9 使ってる人はこれを機会に乗り換えた方がいいですよ。10.3にしてやっと OS9 までと同じぐらいの体感速度で使えるようになったと思います。そんでいろいろ OS9 に無かった新しいソフトも出てるしね。 </p> <p> そういえば<a href="http://drumsoft.com/100yen/files/Gondayama%20Kazuo/">権田山一雄</a>もOS9でMuzysってソフト使って曲作ってるんだった。TracktionとMuzysの使い勝手比較とかしてみようか。と思ってMuzysのサイトみてみました。 </p> <p> <dl><dt>Muzys<dd><a href="http://www.muzys.com/">http://www.muzys.com/</a> </dl> </p> <p> そしたらこんなニュースが。 <p><a href="http://drumsoft.com/coreaudio/Note/panther_and_muzys.html?seemore=y">See more ...</a></p> </p> <p> </p> Tracktion http://drumsoft.com/coreaudio/2003/11/10#tracktion <p>osxAudio.com で紹介されるなり「マジでロックなDAWキタ━━(゚∀゚)━━!!」「EmagicもSteinbergもCakewalkももう(゚Д゚)ノ イラネ 1つ買う値段でtracktion二つ買えるし」「AudioUnit使えないのかよΣ(゚д゚;)」「これ最高だわ。五分で分かった(・∀・)ノ」等数々の賛辞を受けている Tracktion は 10月頭にOS X版のベータが公開された DAW (Degital Audio Workstation...録音したりエディットしたりエフェクトかけて曲作るやつ) ソフトウェアだ。 </p> <p> ベータ版ながら既に先行している Windows版の評価の高さが納得出来るデキですよ!是非トライすべき。ここでごちゃごちゃ説明するより日本語Tracktionユーザーサイト <a href="http://tufj.s31.xrea.com/">Tracktion User's Forum Japan!</a> の紹介をお読み頂きたい。 </p> <p> <h4>Tracktion (raw material Software)</h4> <ul><li><a href="http://www.rawmaterialsoftware.com/products/tracktion/">http://www.rawmaterialsoftware.com/products/tracktion/</a> <li>80$ シェアウェア </ul> </p> <p> <p><a href="http://drumsoft.com/coreaudio/Apps_DAW_HDR/tracktion.html?seemore=y">See more ...</a></p> </p> <p> </p> Nicecast http://drumsoft.com/coreaudio/2003/11/03#Nicecast <p>ネットラジオ放送にかなりよさそうなソフトが出たよ!! </p> <p> <a href="http://www.rogueamoeba.com/nicecast/index.php">Nicecast</a> はこれまでみんなの念願だった「iTunesの再生内容をそのままストリーミング放送できる」ソフトウェアだ。しかもネットラジオのストリーミングサーバである <a href="http://www.icecast.org/">icecast</a> を内蔵していて、簡単にストリーミングサーバを立てる事ができる。単にicecastのGUIとしても設定や状態の確認等の項目が良くまとまっていて良い。 </p> <p> <h4>Nicecast</h4> <ul><li><a href="http://www.rogueamoeba.com/nicecast/">http://www.rogueamoeba.com/nicecast/</a> <li>30$ シェアウェア </ul> </p> <p> <p><a href="http://drumsoft.com/coreaudio/Apps_Others/Nicecast.html?seemore=y">See more ...</a></p> </p> <p> </p> 開発者向けドキュメントのありか http://drumsoft.com/coreaudio/2003/10/29#documents <p> とりあえずCoreAudioで録音できたい。 </p> <p> やっとドコを見ればいいかわかった。 </p> <p> CoreAudioのAPIについて、ドキュメントが無いとずっと思ってたよ。 お前がボンヤリしてるだけだ!と言われそうですが、CoreAudioフレームワークのヘッダの中のコメントを見ればいいんだね。 </p> <p> つまり /System/Library/Frameworks/CoreAudio.framework/Headers の中なんですが、実際には CoreAudio.framework をプロジェクトに登録している筈なのでIDEから読んでいます。 </p> <p> ちなみにCoreAudioのAPI以外については <dl><dt>CoreMIDI<dd>/Developer/Documentation/CoreAudio/MIDI <dt>AudioUnits<dd>/Developer/Documentation/CoreAudio/AudioUnits </dl>なんかがあるわけですが。これの CoreAudio API 版も作ってくれないかなー </p> <p> あとサンプルの Daisy /Developer/Examples/CoreAudio/HAL/Daisy なんかも役に立ちそうな感じ。ただ Carbon アプリらしいのが痛い。コード見てもさっぱりだった。 </p> 死んでました http://drumsoft.com/coreaudio/2003/10/29#fukkichu <p> </p> <p> サイトが 死んでました。 </p> <p> 違うソフトにして治しました。 </p> <p> 実は最近はもう osxaudio.com とかの紹介アプリ追っかけとかやってないので更新つらいかも!誰か替わりにやって。osxaudio.com を毎日見て、コレハ!というソフトを試して感想を書くだけの簡単な作業。報酬はスマイル(しかも顔文字の) </p> <p> それはそうと。左側の「デベロッパー」リンクを少し増やしたい。 </p> <p> もうしばらくは調整中かも。 </p> Rax0.3.3b (Cocoa/beta product) http://drumsoft.com/coreaudio/2003/10/29#Rax033b <p><a href="http://www.grantedsw.com/rax/index.shtml">Rax</a>はAudioUnits(AU)を読み込んでCoreMIDIに対応したソフトシンセとして鳴らせるソフトだ。<a href="http://drumsoft.com/coreaudio/archives/000009.html">AudioUnitの使い方</a>の方でも解説しているので、是非読んで、試してもらいたいソフトの一つだ。ラックみたいな見た目で、一番上に音源になるAUを配置し、それから下にエフェクターになるAUを複数配置できる。読み込んだ音源は外部シーケンサー、キーボード、ソフトのシーケンサーとかからならせるぞ。 ダウンロードは <ul><li><a href="http://www.grantedsw.com/rax/index.shtml">http://www.grantedsw.com/rax/index.shtml</a> <li><a href="http://www.versiontracker.com/dyn/moreinfo/mac/16793">http://www.versiontracker.com/dyn/moreinfo/mac/16793</a> </ul>のどっちかで。 </p> <p> [Tips] Raxのエフェクトは上から順にシリアルにかかる。順番はドラッグでかえられる。一度ロードしたエフェクトを取り除くにはクリックで選択してDeleteキー。 1つのラックがMIDIの1チャンネルに対応するので、必要なだけ新しいラックを開いて使う(マルチティンバーてやつだ)2つのラックが一個のチャンネルでなるようにすれば2つ重なった厚い音を出せる。 新しく(ソフトを起動したりして)MIDI入力ソースができた場合は、新しくラックを開くと入力として選択できるようになる。 </p> BeatDeckDiet0.14alphaリリース (Cocoa/Free) http://drumsoft.com/coreaudio/2003/10/29#beatdeckdiet014 <p> </p> <p> 手前味噌で恐縮ですが、DRUM SOFTがBeatDeckDietの開発を再開。新バージョンがリリースされた。 </p> <p> <a href="http://drumsoft.com/drum/beatdeck/">BeatDeckDiet</a> </p> <p> BeatDeckDietはシンプルなMIDIシーケンサで、現在1小節づつのパターンを作ってリズムマシンとして使える。 今回の変更点は、VirtualSourceに対応してReasonを鳴らせる様になった点と、外観をメタル調にした事(気紛れに試しただけで元に戻しそうな気がする)の2点。 </p> <p> <a href="http://homepage.mac.com/grantedsw/">Rax</a>を使ってAudioUnitシンセを鳴らすには<a href="http://pete.yandell.com/software/">MIDIPatchbay</a>を間に挟むといい。 </p> <p> また、マニュアルも製作中。 </p> SONASPHERE 0.8b (Cocoa/beta product) http://drumsoft.com/coreaudio/2003/10/29#SONASPHERE <p>こいつぁオモロイよ。まずは<a href="http://www.dropcontrol.com/~naotokui/sonasphere/about.htm">デモビデオ</a>を見てみるといいんじゃないかな。 </p> <p> SONASPHEREを非常に大雑把に説明すると、Max/MSPみたいなビジュアルなDSP環境が、物理モデルな運動をする3次元オブジェクトによって構成されている感じ。 空間内に音源(音声サンプル)、フィルタ(AudioUnitの)、ミキサー(音の出口になる)の三種類のオブジェクトを配置して、それぞれを音が流れるパスで繋ぐ、すると各オブジェクトは質点、パスはバネとなってオブジェクトが運動を始めるんだ。 そしてSONASPHEREでミソとなっているのは、オブジェクト同士の距離やオブジェクトの絶対位置がオブジェクトのパラメータに繋がっている事。オブジェクトがぐるぐる運動して位置が変化するのに合わせて、音源のピッチやフィルタのカットオフ周波数を動かす事ができるんだ。 </p> <p> 日本語チュートリアルがなさそうなので大雑把に使い方を説明すると、ウィンドウ下部の青緑赤の玉がDSPオブジェクトで、ドラッグすると画面に配置できる。青玉=音源配置時は再生する音声ファイルを訊かれる(音源はwavかaiffでループ再生だ)option押しながらドラッグでオブジェクト間にパス(パスはバネであり、音の通り道だ)を貼る。DSPボタンを押すと音が再生されるけど、音源から音がパスを通って赤玉に到達していないと音が聞こえないぞ。オブジェクトやパスをクリックで選択して、deleteで削除、command+Iでインスペクタを表示、緑玉のエフェクトの種類やパラメータ(座標と連動!)はインスペクタで設定できる。とりあえず青-緑-赤と繋いで、緑のエフェクトをいろいろ弄ってみよう。 </p> <p> 音響、ノイズ系なサウンドだけでなく、あらかじめ時間の揃ったループを作っておいてループベースなダンスサウンドを作っても面白いと思う。推奨環境が「G4 800MHz以上+Quartz Extremeグラフィックカード」で僕のibook600Mhzではなんとか動くけどオブジェクト5つでいっぱいいっぱいでした。 </p> <p> <ul><li><a href="http://www.dropcontrol.com/~naotokui/sonasphere/">SONASPHERE</a> <li><a href="http://www.dropcontrol.com/~naotokui/prog/">CoreAudio Programming</a>のnao tokuiさんの作品。 </ul></p> Plogue Bidule v0.5701beta (Cocoa/beta product) http://drumsoft.com/coreaudio/2003/10/29#PlogueBidule05701b <p> </p> <p> <a href="http://plogue.com/bidule/">Plogue Bidule</a>はMax/VSTやOSC風にパッチコードを繋ぐインターフェースを持ったソフトシンセだ。Max/VSTやOSCとは異なり、ソフトシンセ目的に特化していて、内部にあらかじめいろんな音源や、16ステップのシンプルなシーケンサーやエフェクターが内蔵(というか付属)されているので手軽だ。Beta版の間は無料。 </p> <p> 基本的な使い方は、PalltteからウィンドウにBidulesと呼ばれるパーツをドラッグして、各パーツを線で繋ぐ。MIDI信号は白い線で、オーディオ信号は青い線で表示され、信号の流れは上から下に流れる様になっている。(付属の音源等はEdit&gt;Scan pluginsを実行しないと読み込まれていないかもしれない。)配置したBiduleをダブルクリックするとそのBiduleを詳しく設定できる。電源ボタンマークの"Toggles signal processing"をクリックして青くすると音が出る。MIDI step sequencerと適当な音源(Instruments)を繋いで、Mixerから出力すれば単体で音が出せるぞ。 </p> <p> Plogue Biduleに外部MIDI出力を入力するには、Virtual Sourceを作るMIDIシーケンサー等を先に立ち上げておくと、Palleteの中にMIDI Devicesの中にVirtual Source入力が表示される様になる。但し、BeatDeckと接続するにはMIDIPipeを通して繋がないと鳴らない。 </p> <p> VSTプラグインをBiduleとして読み込んで鳴らす事ができるのも魅力の一つ。まだ不安定でたまに落ちる事を除けば遅れやイベント落ちも無く快適に使える。 </p>