いやーこのカテゴリー一年ぶりですねー。
以前のブログエントリーSoundflowerの構成をカスタマイズしてみるで2チャンネル3ラインに再構成にする設定をご紹介しました。 その後のMac OS Xの変更でそのままの手順ではうまく設定できなくなってしまったようですので、改訂した構成手順をまとめておきたいと思います。
手順
- Soundflowerをダウンロードしインストール 今回はバージョン1.6.6bを使用しました。
- ターミナルを起動 以下の作業は基本的にターミナルアプリケーション上で行います。
- 設定ファイルのパーミッションを一時的に変更 作業しやすいように一般ユーザーで設定ファイルを読み書きできるようにしておきます。
- 設定ファイルの内容を変更 適当なエディターを使って前記のファイルを変更します。 どのように変更したら良いかは前エントリーを参考にしてみてください。 今回はこのファイルのように変更しました。
- 設定ファイルのパーミッションを復元
- Soundflowerカーネル拡張を再ロード
- カーネル拡張キャッシュファイルを再構築
sudo chmod 666 /System/Library/Extensions/Soundflower.kext/Contents/Info.plist
sudo chmod 644 /System/Library/Extensions/Soundflower.kext/Contents/Info.plist
sudo kextunload /System/Library/Extensions/Soundflower.kext
sudo kextload /System/Library/Extensions/Soundflower.kext
この時点で "システム環境設定 > サウンド > 出力, 入力" を見て意図通りに入出力デバイスが変更されているかどうかを確認してみてください。
sudo kextcache -system-caches
これを実行しておかないとマシンを再起動した後に変更したはずの設定が戻ってしまうようです。
前Mac OS X 10.7についても基本的に上記手順でいいんじゃないかなと思います。 試してみてください。
それでは。
ladio castを起動して、今まで使えていた通り設定してサウンドを2chにした瞬間聞こえなくなります。
音楽流してもladio castが振れません。
私だけの環境で生じる問題かもしれませんが、LadioCastがMac App Store内で見えなくなっているようです。
検索をかけると「お探しのアイテムはみつかりませんでした」出ますし、
リンクを踏んでも「アイテムを利用できません」「ご希望のアイテムは、現在日本のStoreではご利用いただけません。」
と出てしまいます。
勿論国設定を他の国にしても、反応は変わりません。
何か問題が生じているのでしょうか。あるいは、当方の問題でしょうか。
iMac 10.9.5, MacBook Pro Retina 10.8.6 等で試しましたが、反応は変わりません。
解消する手だてをご存知であれば、ご教示下さいますと幸いです。よろしくお願い致します。
Anonymousさんこんにちは!
> 何か問題が生じているのでしょうか。
まずお持ちの環境は正常です^^。
LadioCastは開発者のMac Developer Program Membershipの期限が切れてしまったために、Mac App Store上から消えました。(実は期限が切れるとアプリはどうなるか実験したところもあるのですけれど)
ほぼ同じですが0.10.6としてバージョンアップしこのサイトからダウンロードできるパッケージを用意しました。
http://ladiocast.kawauso.com/downloads/LadioCast-0.10.6.dmg
これについては別途改めて記事を書こうと思います。
ご迷惑をおかけしていますがよろしくお願いします。
こんばんは。早速ブログを書いていただきありがとうございます。
こちらを参考に作業をしたものの、残念ながらエラーが出てしまいうまくいきませんでした。
手順6のsudo kextunload /System/Library/Extensions/Soundflower.kext
を入力すると以下のエラーが表示されます。
(kernel) Can’t unload kext com.Cycling74.driver.Soundflower; classes have instances:
(kernel) Kext com.Cycling74.driver.Soundflower class SoundflowerEngine has 2 instances.
Failed to unload com.Cycling74.driver.Soundflower – (libkern/kext) kext is in use or retained (cannot unload).
これが意味することはどういうことなのでしょうか?
私のOSは10.8.2でSoundflower1.6.6bです。
トマトさんこんにちは!
メッセージはモジュールを使用中なのでアンロードできないということのようですねー。
Soundflowerをデバイスとして指定している箇所を全て他へはずした後、念のためマシン自体を再起動した直後で試してみてください。
もしそれでもうまくいかないようでしたらSoundflowerを一旦アンインストールしてインストールした直後で試してみてください。
それでもうまくいかないようでしたらまたここで教えてください。
ではでは。
ご回答ありがとうございます。
作業をする前に全てのUSBオーディオデバイスを外していたのですがSkypeが起動していました(汗)
すぐにSkypeを終了させ、再度、手順6のsudo kextunload /System/Library/Extensions/Soundflower.kextを入力したところ
今度は以下の様なエラーが表示されました。
(kernel) Kext com.Cycling74.driver.Soundflower not found for unload request.
Failed to unload com.Cycling74.driver.Soundflower – (libkern/kext) not found.
とりあえずそのまま次のsudo kextload /System/Library/Extensions/Soundflower.kextを入力すると、入出力デバイスが変更されていました。
再起動し動作確認をしましたが、今のところ問題なく動作しています。
この度は大変ありがとうございました。
変更できて良かったですね^^。
いきなり使えなくなってしまいました。再起動しても、
アンインストールして取り直したのにも関わらず、本体の設定で出力先を設定しようとしたら
出力コントロールがありませんとなってしまいます。
急ぎなので、早く解決したいです。お願いします。
あいりさんこんにちは!
LadioCastを起動していない状態で設定ファイルをごみ箱に捨てた後起動してみてください。
設定ファイルはターミナルから
mv ~/Library/Preferences/com.kawauso.LadioCast.plist ~/.Trash/
というコマンドを実行することにより捨てることができます。(他の方法でも結構です)
依然うまくいかないようでしたらまたここに書いてみてください。
ではでは。
先ほど書いたものですが、何回やってもできませんでした。
少し状況をはっきりさせる必要がありそうですね。
1つ戻って、コメントで対象とされているのはLadioCastでしょうかそれ以外のもの(Soundflower、Mac本体、等)でしょうか。
それらについてもし終了メッセージがあれば(テキストないしはスクリーンショット等)合わせて貼ってみてください。
ではでは。
「選択した装置には、出力コントロールがありません」というメッセージがMacシステム環境設定のこのスクリーンショット
http://blog.kawauso.com/kawauso/assets_c/2012/11/Screen%20Shot%202012-11-19%20at%204.53.24.png
のメッセージということでしたら、選択中のデバイスについて単にそこに表示すべき項目(コントロールできる設定)は無いというほどの意味ですね。私もこのように表示されています。
それ以外の話であればまたここに書いてみてください。
多分Ladio castです。
起動させたあと、サウンド設定のところで出力をsound flowerにすると
出力コントロールがありませんとなってしまいます。/Users/miyataairi/Desktop/。.png
sound flowerを導入して、ladio castを起動して音の設定をしました。
そのあと、サウンドの設定を開いて出力先をsound flowerにすると選択装置には出力コントロールがありませんと出てしまいます。以前までは普通に使えていました。
アンインストールしたり再起動したり、一度コンセントも全部抜いたりしましたができませんでした。
そうですねえ、とりあえずはっきり言えることを書きますと
* Macの「選択した装置には、出力コントロールがありません」という文言はこの話と関係無し
* LadioCastのメーターが振れていないということはLadioCastには音は入っていない、従ってLadioCastからは音は出ない
ということになりますね。
まずはLadioCastは一旦置いときまして、他の録音系ソフトウェア(GarageBand、Audacityなど)でSoundflowerから望みの音が録音できるかどうか、から確認されてみてはいかがでしょう。
もし録音できるようでしたらその状態からLadioCastを起動してみてください。
ではでは。
録音できないですね。
ということはsoundflowerですかね?
そうですね、まずSoundflowerをお使いのMacで使える状態にする必要があると思います。
横から失礼します。
>ladio castを起動して、今まで使えていた通り設定してサウンドを2chにした瞬間聞こえなくなります。
>音楽流してもladio castが振れません。
おそらくAudio MIDI設定が原因なのでは?
soundflowerを起動→Audio Setup…→Soundflower (2ch)
入力のマスターの値が0になっていませんか?
お世話になります。
今まで、普通に使用して、ねとらじなどに配信していたのですが、mp3が選択できなくなってしまいました。
これは仕様が変わったのでしょうか。
解決策を教えてくださったらと思います。
moumokudorobouさんこんにちは
新しいコメントの方でお答えします。
Thanks for this software, it’s great to find something user friendly for live streaming on a Mac.
I’ve run into a couple of issues which perhaps others have a solution to?
- When I select Mono channel for HE-AAC, I get “Internal error on encoding values.” (Stereo channel works fine), even after trashing the preferences plist
- I have libmp3lame.dylib in /usr/local/lib/audacity, but MP3 encoding isn’t in the list — I’m not sure if it needs to be copied somewhere else?
I wonder if you have any plans to add the Opus codec to LadioCast in the future? This is newly supported by Icecast and offers excellent quality at low bitrates: http://dir.xiph.org/by_format/Opus. It looks like it might be a good open codec alternative to HE-AAC :)
Thanks again for LadioCast!
Hello mcoms!
Thank you for your report and suggestion about LadioCast.
> Mono channel for HE-AAC error
That is something I didn’t notice until now;). It is caused by Mac OS X Core Audio’s AudioCodecUnsupportedFormatError. It might be hard to fix but further investigation is still needed.
> libmp3lame.dylib
/usr/local/lib (without “/audacity”) is one of the places. (/lib, /usr/lib, /opt/local/lib and /sw/lib are also referred.)
> Opus codec
Looks good also license free. LadioCast would support what icecast2 does, though can’t say when. (It will be smooth if the libshout library supports that.)
Cheers,
When I start up LadioCast, I get these messages in the system log
Dec 31 10:36:33 keybounceMBP kernel[0]: SoundflowerEngine[0xffffff80404e9600]::clipOutputSamples() — channelCount:2
Dec 31 10:36:33 keybounceMBP kernel[0]: input — numChannels: 2 bitDepth: 32 bitWidth: 32
Dec 31 10:36:33 keybounceMBP kernel[0]: output — numChannels: 2 bitDepth: 32 bitWidth: 32
Dec 31 10:36:33 keybounceMBP kernel[0]: SoundflowerEngine[0xffffff80404e9600]::clipOutputSamples() — channelCount:2
Dec 31 10:36:33 keybounceMBP kernel[0]: input — numChannels: 2 bitDepth: 32 bitWidth: 32
Dec 31 10:36:33 keybounceMBP kernel[0]: output — numChannels: 2 bitDepth: 32 bitWidth: 32
In very large amounts, to the point that my log files grow very large, and I get dozens per day (/var/log/system.log.nn.gz)
Do you know how to stop this logfile flooding?
Hello Keybounce!
Sorry for my late response.
Actually I don’t have any idea for that but the log seems to be a kind of overload in input and output of SoundFlower.
If ladiocast indicates red color in the meters, that’s it and the sound should be clipped.
ありがとうございました!!