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
カレンダー
10 | 2019/11 | 12
- - - - - 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
検索フォーム
QRコード
QR
ブロとも申請フォーム
タグクラウド

タグ一覧

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


123456789101112131415161718192021222324252627282930 11