10.9でhiFaceをOSX10.9は対応していない機器が多いようですね。私の環境の場合、M-AudioのFirewire410はOSX10.7までしかドライバがありませんし、M2TechのhiFaceは「対応予定」とされたまま一向にドライバのアップデートがかかりません。Firewire410は不安定ながらも使えているので問題ないのですが、hiFaceは認識はされるものの動作せず。したものかと途方に暮れていたら、海外で動かす方法を発見された方がいらっしゃるようです。https://gist.github.com/huyhong/8323746上記URLの他にも、別の方法を掲載しておられる方がいらっしゃいますね。いずれにしてもやる事は一緒。要は、他のメーカーの非同期転送ドライバをインストールし、ドライバの設定ファイルを偽装する事でhiFace用として動作させるというもののようです。言ってもターミナルでコマンドを打ち込んであれこれやらなければいけませんので、初心者にはちょっとハードルが高いですよね。打っているコマンドの意味が分からないとやはり不安なのではないでしょうか。いうわけで、上記URLのサイトの手法を、ちょっと解説してみようと思います。私の環境ではうまく動きましたが、補償は出来ませんので、適用は自己責任でお願いします。'com.async.driver.async192'この二行は、既にOSにロードされているドライバを停止し、アンロードするための手続きです。「sudo」は一時的に管理ユーザとしてコマンドを使用する事を意味する命令で、最初の一回はパスワードの入力を求められます。「kextunload」はカーネルエクステンション、即ちドライバをアンロードするための命令。EXTention」の略です。ちなみにこの二行は、インストール済みのドライバのバージョンによってはエラーになりますが、エラーになった場合はそもそもドライバがロードされていないので気にする必要はありません。hiFaceを取り外してから上記の作業をする場合も、恐らくエラーになるでしょう。いずれにしても、とりあえず打ってみて、エラーになっても気にしないという対応で問題ない筈です。/System/Library/Extensions/async192.kext続く二行は、ドライバファイルの削除を行う文です。「rm」はファイル削除のコマンドで、オプションの「-rf」はディレクトリを中身ごと消す事を意味しています。.kextファイルの実体はディレクトリで、内部に複数のファイルを含んでいるため、このように指令する必要があるわけですね。削除してしまうのが不安な場合は、リネームしても良いでしょう。ちなみに、私の環境ではasync192.kextがなかったため、エラーになりました。これは古いドライバを消すための手続きですから、もともとないのならそれで構わないので、エラーになっても気にする事はありません。com.async.driver.async192続く二行は、パッケージ情報の消去です。UNIXではドライバのセットなどを「パッケージ」という単位で管理しているため、消したドライバのパッケージ情報も消す必要があるのです。Windowsで言うところの「アプリケーションの追加と削除」に近い機能と思えば良いでしょう。サイトの情報ではこの次に「touch」コマンドを打っていますが、この意味はちょっと分かりません。touchはタイムスタンプを変更するためのコマンドで、次のコマンドはエクステンションファイルを格納しているディレクトリのタイムスタンプを、現在時刻に変更するという意味になります。/System/Library/Extensionsパッケージを消したら、今度は別メーカーのドライバをインストールします。このサイトの方法の場合、WIRED4SOUNDというメーカーのDAC2という機器のドライバを使用するようですね。ちなみに、WIRED4SOUNDのサイトは以下のURLです。OSX10.9用のDAC2のドライバを選択してインストールします。http://www.wyred4sound.com/ドライバをインストールしたら、今度はドライバの情報を偽装する必要があります。そのためには、まず.kextの中身を弄れるように、ドライバの所有者とパーミッションを変更しなければなりません。次の二行は、そのためのコマンドです。/System/Library/Extensions/async192.kext「chmod」はパーミッション変更、「chown」はオーナー変更のコマンドです。chownの引数「root:wheel」はおまじないと思えば良いのですが、一応解説すると、オーナーを管理者であるrootに、グループをwheelに設定するという意味になります。sudoで得たルート権限で中身を弄るので、こうする必要がある訳です。オーナーとパーミッションの変更を行ったら、いよいよ設定ファイルの偽装です。次の一行は、実際に偽装を行っている部分です。/System/Library/Extensions/async192.kext/Contents/Info.plist「sed」は、指定されたファイル中の文字列の置き換えを行うためのコマンドです。"任意の拡張子"」という風に指令することで、指定した拡張子のバックアップを作る事ができます。""」という風に拡張子を省略したため、バックアップを作らないという意味になります。不安な方は「-i」の後ろの""の中に任意の拡張子を入れて、バックアップを作って置くと良いでしょう。次の引数「s/37660/37643/g」は、"37660"を"37643"に置き換えなさい、という意味になります。sとgの意味については話すと長くなるので省略しましょう。これは恐らくプロダクトIDかベンダIDでも書き換えているのでしょうね。詳しい事を知りたければ、実際にemacsあたりで.plistを編集してみると良いでしょう。偽装が完了したら、今度はドライバをロードさせて終わりです。次のコマンドは、偽装したドライバをロードするためのものです。'com.async.driver.async192'「kextload」はカーネルエクステンションをロードするためのコマンドで、これで新しいドライバがロードされます。ロードする際に証明書がない旨を警告されますが、まぁ偽装したドライバなのですから当然です。これはOKしてロードさせましょう。ウイルスが不安なら、インストール前にドライバをスキャンしておくことをお勧めします。以上の手続きでhiFaceが使用出来るようになる・・・と、サイトには書いてありましたが、私の場合はさらにMacの再起動が必要でした。44.1Khz-192Khz"が出現しますが、これがhiFaceのことです。Midi設定」を起動して、周波数を変更して下さい。私の場合は、これで問題なくhiFaceが動作するようになりました。以上の方法はあくまでメーカーの保証外ですので、くどいようですが実行は自己責任でお願いしますね。(10/14)最新コメントcircias:たかが重り、されど重り。(12/11)あきら:たかが重り、されど重り。01TOPBOTTOM。