kawausoLadioCast、しばらく本体に触る機会もないので今回は頭の中にあったモチネタから棚卸し。音楽でもスカイプでも他の放送でもコンピューター内で生まれる音を自放送にのせるために、Windowsだったらステレオミックスや、MacだったらSoundflowerなどで音を入力側にもってきますよね(出力音のループバック)。Macで例えばUSBヘッドセットなどをつなげている場合、標準の内蔵出力は空いていたりします。内蔵出力と内蔵入力をコードでつなげてしまえば内蔵出力の音は内蔵入力から取れるのではないでしょうか。ソフトウェアでやってたことをハード的にやるわけです。うまくいくか?実験してみて下さい^^。実は想定された使い方だったりしますが、くれぐれもLadioCastの出力先だけはループバックさせている内蔵出力とは別のところを指すように。Soundflowerでの場合も同様ですが、そうしないとLadioCastの出力フェーダーを上げたときに壮絶にハウリングすることと思います。光デジタルオーディオな機種は光でつないだらどうだろう、今度試してみます。追記2の光デジタルケーブルを入手しMacBookに使ってループバックさせてみました。普通に取り込めるようですね。kawausoライブドアねとらじでまた興味深い告知がありましたので少し。ねとらじライブストリーミング”新ストリーミングサーバ公開βテスト”現在とは別サーバホスト(IPアドレスでの告知ですが、ドメイン名の方はstd2.ladio.livedoor.jpでいいのかな)で実験されるようです。Vorbis形式可でした。直接的な意味でも比喩的な意味でも最近のライブドアねとらじサービス運営は「人が変ったよう」という表現がぴったりですね〜。2008/02/22ほんとですね〜、きっと使えるお金が増えたんでは^^。逆に変な力み方にならなければいいですね〜。kawausoLadioCastバージョン0.7.0をリリースします。Tiger以降)0.6.2から0.7.0への変更点は以下のとおりです。いうことを強調したいと思います。0.7.0は根本的なところにも手を入れましたので、最新安定版は依然として0.6.2とみていただいて結構です。0.7.0を試される前には念のためLadioCast設定ファイル(${HOME}/ライブラリ/Preferences/com.kawauso.LadioCast.plist)のバックアップをとっておくことをおすすめします。新機能についてはReadMeファイルに少し説明を書きましたが、新ミキサーについてはあまり書いていません。気をつけることとして、スカイプ放送を含め一般的な放送はAuxを使わない設定でできるということがいえると思います。使われなければ(Aux出力デバイスがN/Aのままであれば)その分CPU負荷は低くなります。今までのスルー機能と同様のことを引き続き0.7.0で行うような設定にするには、新しいAuxバスが役に立ちます。具体的には以下のような設定方法をとります。0.7.0でのAuxバスを用いた同等の設定例とりあえず以上ですが、特に新ミキサーについての説明はブログ別エントリーとして書くかもしれません。レポート、特に0.6.2と0.7.0とでできるできないの相違があるなど、よろずいつでも歓迎しております。放送をより面白くするためのTipsを書いてみました。2008/01/21Akicksさんこんにちは!紹介いただいたTipsサイトの方また遊びにいきたいと思います。(現在ホストメンテ中かな?)LadioCastは0.7がひとまずの旅のゴールになるかもしれません^^。2008/01/22かわうそさんこんにちわ。Tumblr(サーバ)最近メンテなようでご不便をおかけしてます。AppleScriptに挑戦して、自動曲名表示スクリプトつくってみました。2008/01/23サイト拝見してわかりました、Akicksさんて○○○さんですね^^。諸々早い!スクリプトGUI期待です。2008/01/27かわうそさん、こんにちは!GUI版できましたよ!ド素人でもやればできるんですね!もうちょっと機能強化とかしたいですが、まだまだスキルが追いつかないのです。ソフト制作の楽しさがわかったような気がします。2008/01/27うほっ〜いおつかれさまです^^。kawauso今回はLadioCast関連でも今までにないマニアックな話ですのでお気をつけて^^。MP3をPowerPC用に最適化されている方がいらっしゃいます。用意されているバイナリの方は残念ながらダイナミックライブラリ形式ではないのでLadioCastから使うことはできません。ここはXcode前提でソースからビルドしていくことにしましょう。以下ターミナル.appを使いまくります。Downloadsからオリジナルのソースlame-3.97.tar.gzをダウンロードしておきます。使うMacのCPUアーキテクチャを調べます。3.97用でCPUアーキテクチャに合うソースファイルを選んでダウンロードします。(以下ダウンロードしたファイルはlame397_g4_7450_20061022.tar.bz)ダウンロードしたファイルを展開し、ビルドします。CPU最適化を行ったものをビルドするわけですからCFLAGSオプションもその方向でもって指定します(G5マシンではオプション-mcpu=7450は無しでOK)。makeできたダイナミックライブラリファイルをLadioCastから参照されるフォルダに置きます。ここでは簡単に優先順位の一番高いフォルダである${HOME}/libを作って置きましょう。~/libさてLadioCastを立ち上げ、どのぐらい軽くなるかみてみましょう。CPU使用率で1割から2割減りました。以上興味のある方は開発環境(Xcode)を入れたPowerPCマシンで挑戦してみて下さい。2009/02/03altivecの高速化は素晴らしいですね。lameをFramework化して一般に広く普及して欲しいです。lame素晴らしいですね。コマンドと併行してダイナミックライブラリも提供されれば、LadioCastもすぐダウンロード先に指定するでしょう^^;。10.5.2アップデートしてのUSBオーディオ入力、ノイズが入ったり音飛びするものがあるようで。海外の掲示板でも書いている人がいるので、LeopardでUSBヘッドセットなど使われている方はアップデート少し待った方がいいかも。現在のところAppleが対応した様子は無いようです。使用するUSBポートを変えると改善するという報告が複数出ています。USBハブを一段かましてみたら改善しました。ちなみにこのハブは電源供給の無いタイプのものです。USB電源の出力を抑えるといいのかもしれませんね。Commonsこのブログはクリエイティブ・コモンズでライセンスされています。