ラベル VST・AU の投稿を表示しています。 すべての投稿を表示
ラベル VST・AU の投稿を表示しています。 すべての投稿を表示

2017年11月4日土曜日

AudioUnit V3の作り方を調べる

AudioUnit V2の作り方をまとめたので、今度はV3についても調べたことをまとめてみます。

AudioUnit V3?

AudioUnit V3は拡張子「.appex」を持つファイルで、「App Extension」という拡張機能を利用しています。V2とは違い特定のディレクトリーに格納しておかなくてもDAWが認識してくれます。

「どうやってインストールするのか?」というと、AudioUnit V3を含むアプリケーションを起動することで勝手にインストールされます。V2ではプラグイン単体で存在できていたのですが、V3からはアプリケーションの付属品という扱いに変わっているようです。1度起動してしまえば、他のアプリケーションからも参照できるようになります。

AudioUnit V3をアンイストールしたいときは、AudioUnit V3を含んでいたアプリケーションと合わせて削除しないといけないってことになります。

V2との違いはWWDC2015の動画で述べられています。

大きな変更点は次の2つでしょうか?

  1. macOS、iOSのどちらでも共通して使用できる
  2. プラグインが異常終了してもホストを巻き込まない

異常時にプラグインだけを終了できるって良いことですよね!

V3(App Extension)の詳細は公式ドキュメントが一番詳しいような気がします。

開発するには?

Xcodeでプロジェクト作成後、AudioUnitのApp Extensionを追加することでプロジェクトテンプレートが開きます。このテンプレートに追記してプラグインを開発します。

AudioUnit V3については、開発チュートリアルがとくにありません。

基本的には下記にあるサンプルコードを参考にプログラミングをするしかありません。サンプルコードはmacOSとiOSの両方のコードを含んでいるので、正直なところ読みづらいです……。

AudioUnit(App Extension)のテンプレートには、AudioUnitとして必要な処理すらも書かれていない状態です。テンプレート選択直後にビルドしてDAWに認識させることもできましたが、音が一切鳴りません。in/outやチャンネルの設定も開発者が書き込む必要があります。

テンプレート選択時には「これから作るのはエフェクターなのか、インストゥルメントなのか」を設定しますが、インストゥルメントを選んでもMIDIを扱うライブラリーを設定してくれるわけでもないようでした……。

読みづらいけれどサンプルコードを改変してAudioUnitを作ったほうが、新規で作るよりも簡単かもしれません。

AudioUnit V3を新規に試しで作ってみて音が鳴るようになるまで四苦八苦しました……。その情報も追々まとめていこうと思います。

2017年11月3日金曜日

AudioUnit V2の作り方を調べる

LogicやGarageBandで使用できるAudioUnitを作ってみたくて、作り方を調べてみてました。情報があまりなかったので、わかったことをまとめておきます。

現在、AudioUnitにはV2とV3の2種類あります。何が違うのかはWWDC2015の動画がわかりやすいです。

今回はV2についてまとめてみます。

AudioUnit V2?

AudioUnit V2は拡張子「.component」を持つファイルです。「/Library/Audio/Plug-Ins/Components」にこのAudioUnitファイルを格納しておくとLogic ProなどのDAWがプラグインとしてロードしてくれます。

各メーカーが販売しているプラグインのほとんどはV2形式のようです。

チュートリアルがあるけれど……

AudioUnit V2には作り方のチュートリアルがあります。簡単なトレモロエフェクターを作る手順が載っています。

説明文は丁寧でわかりやすいのですが、最新のXcodeではAudioUnit V2用のプロジェクトテンプレートは廃止されているため、チュートリアルどおりには作成できません。Xcodeの画面も変わってるから、適宜読み替えも必要です。

作る方法はあるのか?

Xcodeから素直に作ることができないので、AudioUnit V2を作るためには次のどちらかの方法をとるしかなさそうです。

  1. 公式サンプルを改変する
  2. プロジェクトテンプレートを用意する

サンプルコードは下記のサイトで公開されています。V2のAudioUnitを作りたい場合は、ここからダウンロードしたサンプルを改変していくのが手っ取り早いかもしれないです。

プロジェクトテンプレートは、上記のサンプルコードを参考に自作することになります。探してみるとV2のテンプレートを公開してくれている人もいるので、有り難く使わさせていただくのも良いかもしれません。たとえば、こちらのブログとか。

2016年6月18日土曜日

IK創立20周年記念に釣られてiRig Proを購入する

IK Multimedia が創立20周年記念で『Fully Loaded Guitar Interfaces』なるキャンペーンを7月31日まで実施中です。対象製品を購入するとAmplitube 4 Deluxe(日本円で約4万円の製品)をプレゼントします!というもの。

iRig Pro を買った

iRig2(キャンペーン対象外)は持っていて、別の iRig シリーズも気になってはいたので、これ機にiRig Proを手に入れてみました。ギター/ベースもマイクもMIDI機器も繋げられる万能インターフェース!iRig Pro だけでもソフトウェアが貰えたりiOSアプリの音源が増えたりするプレゼント付き。

どうでした?

iRig2はiOS端末のイヤホンジャックに差し込んで使うため、iOS端末の本体スピーカーからは音が一切出なくなる。iRig2にイヤホンを繋げて聴くしかない。一方、iRig ProはiOS端末のLightningコネクタに接続するため、本体スピーカーから音も出せるし、デジタル処理になるのでノイズが少ない。

スピーカーから出てくる音量は、iOS端末の音量が最大状態だと、ギターだったら自宅で弾く程度なら十分かな?ベースだとちょっと物足りない。イヤホンを繋げてーって手間が減る分、お手軽に練習できる。これで練習量が増えたらいいな←

Amplitube4 DeluxeはAmplitube4に加えてAmplitube3に含まれていたギア(アンプやエフェクター、マイクなど機材のことを指すらしい)を厳選したパック。ルーティングとかAmplitube4で追加された機能はフルで使えるようになるけど、FenderやORANGEなどメーカーモデルは付属してない。アコースティックシミュレーターは付いてたから使ってみたい。パワーコード以外も使えるようにしないとなぁ……。

使い込んで知識が増えたら、また追記します。

2015年7月26日日曜日

「ボカロPになりたい!Vol.20」に取り組む

アニメ『selector』とコラボな20号はこんなかんじでした。

講座内容
ボカロボーカルをハモらせる
作曲シンセの使い方を知る
MMDPVのイメージを固める

ボカロ講座

下ハモを付ける場合には、下記のことが大事らしい。

  • 3度以上空けること
  • コード構成音から外れる時間を短くすること
  • 音量は主メロディと同等かそれ以下にすること

上ハモについても下ハモと同じことに注意しつつ、音量は必ず主メロディより小さくすること、が大事らしい。オクターブユニゾンは確か2号でやりましたね。1オクターブ下で歌わせるパートを作るだけです。

作曲講座

“シンセの使い方”というよりは“Alpha3の使い方”講座ですね。CC16を選択することでMIDI信号を活用してるっぽい。他のシンセでもできるのかな? とりあえず、SONARに付属しているZ3TA+では選択できました。他の付属シンセではダメっぽいなぁ。シンセといえばツマミを弄って調整するのが本来の使い方だろうし、無いほうが普通かもね。

講座の後半はサイドチェインについてでした。サイドチェーンとかダッキングとか呼び方はいろいろあるっぽい。講座ではvolumeのオートメーションを描くことでサイドチェイン風効果を再現していたので、SONARを使って自分で本来のサイドチェインをやってみる。チェイン(鎖)って単語が付くので、他のトラックに応じて変化させるのが本当のサイドチェインになる。

サイドチェインをかけたいベーストラックでProChannelからコンプレッサー「PC4K S-Type」を呼び出して、[S.Chain]を【I】にする。すると、各トラックのセンド先にこのコンプレッサーを選択できるようになる。ドラムのキックに合わせてベースの音量を上下させたいので、キックのトラックからセンドでベースのコンプレッサー「PC4K S-Type」を選択すれば準備完了。

キックとベースだけの簡単な音源だけど、こんなかんじになりました。前半がサイドチェイン無し、後半がサイドチェイン有り。

注意しないといけないのは、キックの音だけをベースにセンドすること。20号のデモプロジェクトみたいにスネアやキックなどがまとめて1トラックになっているドラムを使ってサイドチェインをやろうとすると、常にベースにコンプがかかってしまう。楽器ごとにパラアウトしておくのが理想だけど、SSW7 for Ranaだとトラック数制限があるから厳しいですね。。。

MMD講座

作曲講座までずーっと電子音を聴いてたから、『星降る夜』が癒しになる講座でした。

PVを作るにあたって、イメージが固まるくらいに楽曲を聴き込みましょう!とのこと。AviUtl講座は前回のでお終いなのかしらん?

今回のMMD付録ステージ。『ケイオスドラゴン』のあの場面を連想するのは自分だけかな?

2015年3月7日土曜日

SONARをアップグレードする

SONARをX2から『Platinum』へアップグレードしました。
X3をスキップしたので、1段階飛ばしの進化ですね。
通算2回目のアップデートです。

(X1 suite → X2 → Platinum)


理由?


VST3を使えるようにしたかった、というのが一番の理由ですね。
あとはAD2やMelodyneが付いてたりするのも良いですね。


X2があるので、V-vocalやR-MIXもこのまま使えるはずです。
「はず」というのはまだインストールしたばかりだからです(^^;
正確には、AD2のインストールだけ終わってません。



だって!
「17種類のドラムセットから3個選んでね!」と言われても困る!
というわけで絶賛悩み中です。。。


でも、こうやって考えてる時間が楽しかったりもするんですよね。