FC2ブログ

日々の便り

 

MacOS 10.9でhiFaceを

OSX10.9は対応していない機器が多いようですね。私の環境の場合、M-AudioのFirewire410はOSX10.7までしかドライバがありませんし、M2TechのhiFaceは「対応予定」とされたまま一向にドライバのアップデートがかかりません。Firewire410は不安定ながらも使えているので問題ないのですが、hiFaceは認識はされるものの動作せず。どうしたものかと途方に暮れていたら、海外で動かす方法を発見された方がいらっしゃるようです。

https://gist.github.com/huyhong/8323746

上記URLの他にも、別の方法を掲載しておられる方がいらっしゃいますね。但し、いずれにしてもやる事は一緒。要は、他のメーカーの非同期転送ドライバをインストールし、ドライバの設定ファイルを偽装する事でhiFace用として動作させるというもののようです。

とは言ってもターミナルでコマンドを打ち込んであれこれやらなければいけませんので、初心者にはちょっとハードルが高いですよね。しかも、打っているコマンドの意味が分からないとやはり不安なのではないでしょうか。というわけで、上記URLのサイトの手法を、ちょっと解説してみようと思います。なお、私の環境ではうまく動きましたが、補償は出来ませんので、適用は自己責任でお願いします。

まずは、最初の二行。

sudo kextunload -b 'com.m2tech.driver'
sudo kextunload -b 'com.async.driver.async192'


この二行は、既にOSにロードされているドライバを停止し、アンロードするための手続きです。「sudo」は一時的に管理ユーザとしてコマンドを使用する事を意味する命令で、最初の一回はパスワードの入力を求められます。「kextunload」はカーネルエクステンション、即ちドライバをアンロードするための命令。「kext」とは「Kernel EXTention」の略です。

ちなみにこの二行は、インストール済みのドライバのバージョンによってはエラーになりますが、エラーになった場合はそもそもドライバがロードされていないので気にする必要はありません。また、hiFaceを取り外してから上記の作業をする場合も、恐らくエラーになるでしょう。いずれにしても、とりあえず打ってみて、エラーになっても気にしないという対応で問題ない筈です。

sudo rm -rf /System/Library/Extensions/Hiface.kext
sudo rm -rf /System/Library/Extensions/async192.kext


続く二行は、ドライバファイルの削除を行う文です。「rm」はファイル削除のコマンドで、オプションの「-rf」はディレクトリを中身ごと消す事を意味しています。.kextファイルの実体はディレクトリで、内部に複数のファイルを含んでいるため、このように指令する必要があるわけですね。削除してしまうのが不安な場合は、リネームしても良いでしょう。

ちなみに、私の環境ではasync192.kextがなかったため、エラーになりました。これは古いドライバを消すための手続きですから、もともとないのならそれで構わないので、エラーになっても気にする事はありません。

sudo pkgutil --forget com.m2tech.driver
sudo pkgutil --forget com.async.driver.async192


続く二行は、パッケージ情報の消去です。UNIXではドライバのセットなどを「パッケージ」という単位で管理しているため、消したドライバのパッケージ情報も消す必要があるのです。Windowsで言うところの「アプリケーションの追加と削除」に近い機能と思えば良いでしょう。

サイトの情報ではこの次に「touch」コマンドを打っていますが、この意味はちょっと分かりません。touchはタイムスタンプを変更するためのコマンドで、次のコマンドはエクステンションファイルを格納しているディレクトリのタイムスタンプを、現在時刻に変更するという意味になります。

sudo touch /System/Library/Extensions


パッケージを消したら、今度は別メーカーのドライバをインストールします。このサイトの方法の場合、WIRED4SOUNDというメーカーのDAC2という機器のドライバを使用するようですね。ちなみに、WIRED4SOUNDのサイトは以下のURLです。OSX10.9用のDAC2のドライバを選択してインストールします。

http://www.wyred4sound.com/

ドライバをインストールしたら、今度はドライバの情報を偽装する必要があります。そのためには、まず.kextの中身を弄れるように、ドライバの所有者とパーミッションを変更しなければなりません。次の二行は、そのためのコマンドです。

sudo chmod -R 755 /System/Library/Extensions/async192.kext
sudo chown -R root:wheel /System/Library/Extensions/async192.kext


「chmod」はパーミッション変更、「chown」はオーナー変更のコマンドです。chownの引数「root:wheel」はおまじないと思えば良いのですが、一応解説すると、オーナーを管理者であるrootに、グループをwheelに設定するという意味になります。sudoで得たルート権限で中身を弄るので、こうする必要がある訳です。

オーナーとパーミッションの変更を行ったら、いよいよ設定ファイルの偽装です。次の一行は、実際に偽装を行っている部分です。

sudo sed -i "" "s/37660/37643/g" /System/Library/Extensions/async192.kext/Contents/Info.plist


「sed」は、指定されたファイル中の文字列の置き換えを行うためのコマンドです。引数「-i」はバックアップの有無を決めるためのもので、通常は 「-i "任意の拡張子"」という風に指令することで、指定した拡張子のバックアップを作る事ができます。

この情報サイトの場合、「-i ""」という風に拡張子を省略したため、バックアップを作らないという意味になります。不安な方は「-i」の後ろの""の中に任意の拡張子を入れて、バックアップを作って置くと良いでしょう。

次の引数「s/37660/37643/g」は、"37660"を"37643"に置き換えなさい、という意味になります。sとgの意味については話すと長くなるので省略しましょう。これは恐らくプロダクトIDかベンダIDでも書き換えているのでしょうね。詳しい事を知りたければ、実際にemacsあたりで.plistを編集してみると良いでしょう。

さて、偽装が完了したら、今度はドライバをロードさせて終わりです。次のコマンドは、偽装したドライバをロードするためのものです。

sudo kextload -b 'com.async.driver.async192'


「kextload」はカーネルエクステンションをロードするためのコマンドで、これで新しいドライバがロードされます。ロードする際に証明書がない旨を警告されますが、まぁ偽装したドライバなのですから当然です。これはOKしてロードさせましょう。ウイルスが不安なら、インストール前にドライバをスキャンしておくことをお勧めします。

以上の手続きでhiFaceが使用出来るようになる・・・と、サイトには書いてありましたが、私の場合はさらにMacの再起動が必要でした。再起動するとサウンドデバイスに新しく"W4S Async USB 44.1Khz-192Khz"が出現しますが、これがhiFaceのことです。

起動したての状態では、hiFaceの出力の周波数は44.1kHzに設定されていますので、「アプリケーション」の「ユーティリティ」内にある「Audio Midi設定」を起動して、周波数を変更して下さい。私の場合は、これで問題なくhiFaceが動作するようになりました。

なお、以上の方法はあくまでメーカーの保証外ですので、くどいようですが実行は自己責任でお願いしますね。
プロフィール

circias

Author:circias
FC2ブログへようこそ!

Counter
カレンダー
02 | 2020/03 | 04
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
検索フォーム
QRコード
QR
ブロとも申請フォーム
タグクラウド

タグ一覧

E-PL5 OLYMPUS PEN 単焦点レンズ ズームレンズ 25mm 随筆 F1.8 寺田寅彦 高尾山  レコード LP 75-300mm 夏目漱石 60mm 40-150mm 野鳥 オーディオ  DIY マクロレンズ ELEKIT 堀口珈琲 JAZZ 小説 17mm 野川 シティロースト TU-8150 アートブレイキー 紅葉 MU-61 次大夫堀公園 修理 青梅 接写リング AriaPro 御岳渓谷 ブレンド 小仏城山 開花情報 PB-400 CD 御岳山 写真 神代植物公園 実写テスト 東京 トンボ 300mm ライトノベル 古民家 景信山 ロック JAZZ/FUSION 開花状況 カートリッジ 神代植物園 クラシック TU-877 シモバシラ マイケル・サンデル 森見登美彦 多摩川 哲学 センテッドゼラニウム ハイレゾ音源 e-onkyo 故障 3結 6号路 深大寺 鳩ノ巣渓谷 バラフェスタ  ラリー・カールトン 骨董市 コロンビア もみじ台 東宝撮影所 エリック・クラプトン JPOP  東日本大震災 岡本公園民家園 江戸東京たてもの園 OPA2134PA 野川公園 TU-H82 小仏峠 奥高尾 上野 フレンチロースト これからの正義の話をしよう ミツバチ ニューイヤーコンサート 東照宮 水生植物園 HDD 東京国立博物館  大蔵住宅 仙川 砧公園 つくる市 調布 ニカラグア ハクセキレイ 2015 布多天神社 レコード洗浄 ハイロースト リー・モーガン 速度比較 Class10 UHS-I 植物多様性センター カワセミ SDカード 一丁平 オジロトウネン 90MB/s 整備工事 BUMP カワウ Apple 縦走路 細田屋 Transcend アオジ FF15XmkII アニメ バド・パウエル ツクツクボウシ アブラゼミ ミンミンゼミ KT88 NF-15X/2 コミスジ GoldLion イチモンジセセリ ZO-3 FUSION 彼岸花 浜離宮 ウェザーリポート ツマグロヒョウモン SHURE M97xE Eagles オーディオテクニカ 回転数不良 調布飛行場 武蔵野公園 ダイミョウセセリ 天地明察 布多天神 冲方丁 アゲハ A'pis コゲラ 根津美術館 大雪 ジョウビタキ iPhone 蘆花恒春園 表参道 ジフィーポット DENON ボリューム 国産 井の頭自然文化園 アボカド 分解 中仕切り ピックガード ペグ 磨き 白丸ダム 低速病 発芽実験 MUSES02 LM4562NA かき氷 スミナガシ WD10EADS 水耕栽培 クロヒカゲ 工事 メッキ テンポドロップ ストームグラス 2017 正月特別開園 クイナ モズ TempoDrop 人道主義 TIMEX モンキアゲハ 電池切れ 通り名報道 世田谷ボロ市 Weekender 幼虫 ジャコ・パストリアス アカスジカメムシ クロマチックハーモニカ 高浜虚子 霜除け ヒメアカタテハ Focusrite オーディオインターフェース CTL1025 ヒグラシ UL接続 NJM4580D 5極管接続 羽化 Solo ニイニイゼミ タフソーラー 鍍金 Scarlett スズメバチ 秦基博 ZIPPO OSX グアテマラ 紙の博物館 ハービー・ハンコック 野草 ラジオメーター パナマ AT-MONO3/LP ハンディウォーマー レーベル ハクキンカイロ 榊一郎 吉祥寺 ドラゴンフルーツ キアゲハ 奥多摩 MCON-P01 平和ボケ アキアカネ コムラサキ マクロコンバータ 茶谷産業 アカボシゴマダラ オリンパス 豆知識 日原鍾乳洞 ヒカゲチョウ 地雷 MUSES8920D コントロール ピックアップ 竜ノ湖太郎 サドル調整 仕上げ OPAMP ヘッドホンアンプ 工作材 ER-4S No.28151 PROXXON プロクソン ミニカッティングソウ 木栓 震災 葦原大介 電子工作 ST-550 GoldenBlack AMCY-104/630 TU-HP03 NAGAOKA NT-500M C203 C103 上海 ケース GT-PRO Spirit Steinberger イケベ楽器 リボレ秋葉原店 芥川龍之介 NHK 防錆 イタリアンロースト 鈴木三重吉 書簡集 レコードスタビライザ 6V6S 台風18号 REGZA 放鷹術 ウラナミアカシジミ シジミチョウ OP275GP JET 村井秀清 鬼灯市 LME49720NA MUSES8820D AWG-100BR-1AJF RD-BZ800 コルディリネ 塗装 指板 組立て ラッカー 和屋東京店 iBooks フルシティロースト 森山良子 ピアノの森 エディ・ヒギンス 皆既月食 小箱とたん ケニヤ 魚道 親族トラブル セセリ バルトーク CASIO iOS8.3 iPhone4s 軍畑 越谷オサム 亀屋樹 不具合 AU-305 階段途中のビッグ・ノイズ 軍畑大橋 オオスズメバチ 天体 アオモンイトトンボ 世田谷 挿し木 花火 ついんくる マンデリン SanDisk 95MB/s シチズン 夕陽 デクスター・ゴードン Q&Q 腕時計 富士山 キアシドクガ 桜の蛾 瀬那和章 コンデンサ 充電中 再起動 TOSHIBA 30MB/s アサギマダラ DL-103 草市 大沢 ヒオドシチョウ バッハ ゴールドベルク変奏曲 グレン・グールド 真空断熱食器 コーヒー フレディ・ハーバード キタテハ 平和フレイズ タシギ 星野源 スズメ 城山茶屋 甘酒 カワラヒワ 幼鳥 J-POP ゴイサギ ペルー ヤマガラ 三月 古橋秀之 自然現象 似鳥鶏 青藍病治療マニュアル 城山 3号路 稲荷山 志田用太朗 レコードプレーヤ 戸部淑 KeG 鷹見一幸 伊佐良紫築 うみまち鉄道運行記 PIONEER セグロセキレイ リキュール カクテル シジュウカラ オジロビタキ Dyson V6 Trigger ハンディクリーナー ダイソン ツグミ シャープペン デジタルテレコンバータ ベルグソン 絶滅危惧種 テングチョウ デルガード 3.11 RAW クルトガ 天災 被害 植物 スナップショットフォーカス フレディ・ハバード 大森藤ノ 白鳥士郎 初詣 フラックス ElectroHarmonix 翻訳 アレニウス・スヴァンテ ペン立て ミニバケツ MERCURY 発泡PPシート インドネシア 橙乃ままれ ログ・ホライズン 文房具 ペンケース 上野公園 ヤマカガシ 栄西 イチモンジチョウ KENKO スジグロチャバネセセリ 電源回路 アカシジミ  不動産屋 取木 土地 電気ブラン 建築基準法 地上げ 花園稲荷神社 アントニイ・バークリー タンザニア 香日ゆら 東宝 JJ 12AU7 OSX10.9 hiFace 改造 M2Tech WD20EZRZ 蟲師 モーター 注油 先生と僕 回転数 寝落ち 大沢グランド キタキチョウ G-SHOCK 


12345678910111213141516171819202122232425262728293031 03