ラベル サウンド の投稿を表示しています。 すべての投稿を表示
ラベル サウンド の投稿を表示しています。 すべての投稿を表示

2014年2月24日月曜日

Skype 4.2.0.13でのサウンドデバイスの設定

※2014/7/12追記 Ver.4.3では、PulseAudioがないとALSAはサポートされなくなりました。
 下記に紹介した手順でPulseAudioを停止させてもサウンドデバイスを任意に選択することはできません。


最近Skypeをアップデート(skype-debian_4.2.0.13-1_i386.deb)したところサウンドデバイスでUSBヘッドセットが選択できなくなってしまいました。
症状としては「オプション」>「サウンドデバイス」で「マイク」「スピーカー」「呼び出し中」とそれぞれの項目で任意のサウンドデバイスを選択出来ていたのが「PulseAudio server(local)」以外選択出来ないようになってしまいました。
この状態だとUSBヘッドセットは使えずにスピーカーからSkypeの音が再生されてしまいます。
「システム設定」>「サウンド」>「ハードウェア」で切り替えればUSBヘッドセットを使用できますが、その場合Skypeだけでなく全ての音がUSBヘッドセットから再生されてしまうので、毎回Skypeを使う時と使った後でデバイスを切り替えなければならず面倒です(-_-;)
色々調べてみましたが、PulseAudioを停止させてALSAを直接使うようにすれば問題は解決するようです。
PulseAudioを停止させてもほとんどのアプリケーションはALSAを使うように設計されているらしいので問題は起きにくいと思います。
自分が実際取った方法は下記の通りです。

$ gedit ~/.pulse/client.conf

開いたテキストファイルに以下のように書き込み保存します。
autospawn=no

システムツールの「自動起動するアプリケーション」で「PulseAudio サウンドシステム」と「音量コントロール」のチェックを外します。

パッケージマネージャで「gnome-alsamixer」をインストールします。

PCを再起動します。

以上で自分の環境では従来通り、Skypeの「オプション」>「サウンドデバイス」で任意のサウンドデバイスを選択可能となりました。

音量調節は「サウンドとビデオ」から「GNOME ALSA Mixer」を選択しても良いですが、「Alsa Mixer」というGNOME Shell 拡張機能をインストールすると上バー右側のスピーカーのアイコンから音量調節を行うことが出来るので便利です。
インストール後「Alsa Mixer」を有効にするには「システムツール」>「高度な設定」>「GNOME Shell 拡張機能」で「Alsa Mixer 拡張機能」をONにします。

https://extensions.gnome.org/extension/518/alsa-mixer/

他の解決方法としては「PulseAudio Device Chooser」パッケージ名「padevchooser」を使用するとアプリケーションごとにサウンドデバイスを設定出来るようなのですが、残念ながら現時点ではwheezyには上がってないようです。(「squeeze」「jessie」「sid」にはあります)

2010年12月5日日曜日

Skypeの導入

※2013年6月現在Debian用Skypeはi386(multiarch)版となっています。詳しくはSkypeの公式HPでご確認ください。

友人がSkypeを入れたので自分もDebianにインストールしてみました。
Skype導入に必要なものはヘッドセット(マイクとスピーカーの組合せでもOKです)とSkypeアプリケーションです。
自分はサンワサプライのMM-HSUSB13BKというヘッドセットを購入しました。USB接続でコードの途中にマイクミュートとボリューム調節スイッチが付いています。
SkypeアプリケーションはSkypeのオフィシャルHPにDebianパッケージのものが用意されています。

「USBヘッドセットの設定」
USBヘッドセットは接続するとすんなりと認識してくれました。「System Profiler and Benchmark」の「Sammary」で情報を見てみると「Multimedia」に「Audio Adapter USB-Audio - USB Headphone Set」と表示されています。「Input Devices」にも「USB Headphone Set」と表示されていますが、これはボリューム調節スイッチを認識しているようです。
ヘッドフォン音量やマイク入力の調節は「音量調節ツール」で行うことが出来ます。音量調節アプレット(右上にあるスピーカーのアイコン)>音量調節ツール メニューのファイル>デバイスの変更 で「USB Headphone Set」を選択します。次にメニューの設定を選択、音量コントロールの設定で「Microphone 録音再生」「SpeaKer 録音再生」「Microphone Capture 録音中」にチェックを入れてウインドウを閉じます。「Auto Gain Control スイッチ」にも一応チェックを入れてみました。
これで「録音再生」「録音中」「スイッチ」と三つのタブが表示されたと思います。タブが増えていない場合はウインドウを閉じて再び「音量調節ツール」を呼び出してください。
「録音再生」タブでは「Microphone」と「SpeaKer」が調節出来ますが、「Microphone」の方はミュートにします。「SpeaKer」の方は3〜5割くらいの音量にしておけばいいと思います。
「録音中」タブの「Microphone Capture」にはスピーカーとマイクのアイコンがあると思いますが、スピーカーの方はミュートし、ボリュームの方は5〜7割くらいにしておきます。
「SpeaKer」と「Microphone Capture」のボリュームはそれぞれ後で丁度良い大きさに調節すればいいので取りあえずです。ただ、ヘッドセットを装着していきなり大音量が再生されると耳を痛めかねないので「SpeaKer」のボリュームは控えめにしておいた方が無難です。
あとマイクミュートとボリューム調節スイッチですが、マイクミュートの方はそのままで問題なく動作します。ボリューム調節スイッチはマスターボリュームに連動していますが、通常マスターボリュームはオンボードなりサウンドカードなりのスピーカーが接続してあるデバイスに設定されていると思いますので、そのままではスピーカーの音量が変化してしまいヘッドセットの方の音量は調節出来ません。
ボリューム調節スイッチでヘッドセットの音量を調節するには システム>設定>サウンド>デバイス デフォルトのミキサ・トラック で「USB Headphone Set(Alsa mixer)」を選択し、デバイスに「SpeaKer」を設定します。
動作を確認するには「音量調節ツール」で「USB Headphone Set」「録音再生」タブを開きます。ボリューム調節スイッチを押して「SpeaKer」の音量が調節されればOKです。ただ動作させてみると分かりますが、チャンネルのロックを掛けていてもロックが外れてしまい調節がスムーズにいかないことがあります。このチャンネルロックはマウスで直接操作した場合でも片チャンネルだけ大幅に動かすとロックが外れてしまいます。これは他のデバイスでも同じでロックの意味があまりないです(^_^;
あと自分の環境の場合、稀にですがデフォルトのサウンドデバイスが「USB Headphone Set」の方に切り替わってしまうことがあり、通常のスピーカーから音が出なくなってしまうことがあります。PCを再起動すれば戻るのですが、原因は良く分かりません。

以前音が出なくなったときに行った作業を試してみましたが、残念ながら改善はみられませんでした。

デバイスファイルの再構築
# /usr/share/alsa-base/snddevices

サウンドカードの指定
# alsaconf

サウンドカードとモジュールを確認
$ cat /proc/asound/cards
$ cat /proc/asound/modules


更にネットで収集した情報をもとに色々やってみました。

システムが認識しているオーディオデバイスを確認
$ asoundconf list
($ cat /proc/asound/cards でも確認可能です)

デフォルトのサウンドカードに設定
# asoundconf set-default-card (asoundconf listで表示されたデバイス名)


サウンドモジュールを確認
$ cat /proc/asound/modules

$ gksu gedit /etc/modprobe.d/sound にサウンドモジュールを記述
「index=0」がデフォルトのサウンドモジュール

例)
alias snd-card-0 snd-hda-intel
options snd-hda-intel index=0
options snd_usb_audio index=1

$ gksu gedit /etc/modprobe.d/alsa-base に下記を追加

例)
# Default soundmodule
options snd-hda-intel index=0

設定後三週間程経ちますが、サウンドデバイスが入れ替わることはなくなったようです。
以上、サンワサプライMM-HSUSB13BK導入にあたって自分が行った設定を紹介しましたが、USB接続のヘッドセットならば大きな違いは無いと思うのでよろしければ参考になさってください。


「Skypeアプリケーションのインストール Debian Lenny AMD64」
引き続いての説明はDebian Lenny AMD64へのSkypeアプリケーションのインストール方法ですが、通常の手順ではインストール出来ないため少々強引です。
Skypeアプリケーション自体も現在のLinux版はBeta版のためどのような不具合があるか分かりません。インストールを実効する場合は慎重かつ、自己責任でお願いします。
参考にさせて頂いたサイトです。ありがとうございますm(_ _)m
http://wiki.debian.org/skype

現在SkypeのDebian版はi386版しか用意されていません。このため公式HPよりダウンロードしたパッケージ(skype-debian_2.1.0.81-1_i386.deb)をGdeb等でAMD64版のDebianへインストールしようとすると下記のようなエラーが出てしまいます。

パッケージアーキテクチャ (i386) がシステム (amd64) と一致しません

そこで以下の手順でインストールを実効します。

1)Skypeに必要なパッケージ ia32-libs ia32-libs-gtk libasound2-plugins libqt4-core libqt4-gui とその依存パッケージをインストールします。
これらのパッケージは「Synapticパッケージマネージャ」でインストール可能です。

2)端末を開きroot権限で次のコマンドを実行します。

# dpkg -i --force-architecture ダウンロードしたSkypeパッケージを指定
(パッケージファイルを右クリック>コピーでファイルの場所がコピー出来ます)

以下のメッセージが表示され、インストールは終了です。

dpkg - 警告、--force が有効なので、問題を無視します:
パッケージアーキテクチャ (i386) がシステム (amd64) と一致しません
未選択パッケージ skype を選択しています。
(データベースを読み込んでいます ... 現在 107510 個のファイルとディレクトリがインストールされています。)
(.../skype-debian_2.1.0.81-1_i386.deb から) skype を展開しています...
skype (2.1.0.81-1) を設定しています ...

「Skypeの登録及び設定」
メニューのアプリケーション>インターネット>Skypeから起動します。
「Skype名がまだありませんか?」をクリックして姓名、Skype名、パスワード等必要事項を入力して登録をします。
登録が終了したらログインしてウインドウ左下のSアイコンをクリック>オプションで設定を行います。
まずサウンドデバイスを設定します。

マイク USB Headphone Set USB Audio(hw:1,0)
スピーカー USB Headphone Set USB Audio(hw:1,0)
呼び出し中 Default device(default)

自分の環境では他にも「USB Headphone Set」関連がいくつか表示されますが、上の設定で問題なく動作しています。
「呼び出し中」はヘッドセットを外している状態でも呼び出し音が聞こえるようにデフォルトデバイスに設定しました。こうすることで呼び出し音はスピーカーから再生されます。
「Skypeでミキサーレベルを自動調節する」はチェックを入れるとSkypeがマイクレベルを自動に調節してくれます。
設定が終わったら「テスト通話の発信」でSkypeが正常に動作するか確認します。自動応答のメッセージが流れて録音した自分の声が再生されれば正常に動作しています。
「テストサウンドの作成」では「呼び出し中」に設定したデバイスから音が再生されればOKです。
その他の設定は取り合えずデフォルトでも大丈夫だと思いますが、テスト通話がうまくいかない場合等は変更する必要があると思います。自分はCATVの光回線にルーターを介した環境ですが問題はありませんでした。

以上でSkypeのセットアップは終了です。ウインドウ左下の+アイコン(Skypeコンタクトの追加/検索)から接続したい相手を検索、コンタクトへ追加出来ます。
自分はWebカメラは持ってないのでビデオの方はチェックしていませんが、通話、チャット、ファイル転送は問題なく使用出来ました。

最後に補足として、メニューやチャットのフォントの変更方法を書いておきます。というのもデフォルトのフォントサイズが9ptと小さいため非常に見づらいです。
メニューのシステム>設定>Qt 4設定 を選択「Fonts」タブの「Point size」で変更することが出来ます。端末から $ qtconfig でも呼び出せます。ちなみに自分は12に設定しています。
qt4-qtconfigパッケージはlibqt4-core libqt4-guiをインストールすれば依存によりインストールされます。

2010年11月10日水曜日

音楽プレイヤー「Audacious」「Banshee」

PCの音質はサウンドカードによってかなりの違いが出ます。自分の場合も以前使っていたPCと現在使用しているPCで大分違いますし、Macの方も全然違う音です。正直、現在使用しているPCの音はオンボードサウンドということもあってか今ひとつです。
音質を改善するには良いサウンドカードを入れるとかUSBのサウンドデバイスを使うとか色々ありますが、どちらにせよそれ相応の出費が必要なわけです(^_^;
(ALSAが対応しているサウンドカードの一覧です)
http://www.alsa-project.org/main/index.php/Matrix:Main

取り合えずは音楽再生だけでも自分の好みにしようかとグライコ機能付きの音楽プレイヤーを試してみることにしました。Debian標準の音楽プレイヤー「Rhythmbox」は非常に使い勝手の良いプレイヤーなのですが、残念ながらグライコは装備されていません。

「Banshee」
「Rhythmbox」に良く似たプレイヤーです。3ペインの外観もそっくりで機能的にも同等なのですが、現在のLennyのものはバージョンが古くグライコが搭載されていませんでした。この時点で当初の目的からは外れてしまったのですが、せっかくインストールしたので少し使用してみました。先ほど書いた通り「Rhythmbox」と目立った違いははありませんが、CDを挿入した時に自動にアルバム情報を収得する機能が今ひとつのように感じました。「Rhythmbox」だと曲名を表示するアルバムでも「Banshee」では表示されないことがありました。他にも設定等一部の日本語化が不完全です。現時点では「Rhythmbox」から移行する意義は無さそうです。

「Audacious」
エンコードの機能などは無く純粋な音楽プレイヤーでグライコを搭載しています。特徴としては出力先を設定可能なことと、Windowsの「Winamp」のクローン「xmms」からの派生とういうことでスキンによって外観を変更できます。
スキンの変更はウインドウ枠を 右クリック>設定>外観 から使用したいスキンを選択します。
スキンは「http://gnome-look.org/」の「XMMS Themes」よりダウンロード出来ます。使用するにはダウンロードしたファイルを解凍してフォルダ単位で/usr/share/audacious/Skinsのディレクトリに追加します。スキンデータはBMPの画像データ等だいたい20〜50くらいのファイルで構成されています。たまに「.wsz」という拡張子のものがありますが、実体はzipファイルなので「書庫マネージャ」で解凍可能です。
尚、/usr/share/audacious/Skinsへのフォルダの追加にはroot権限がいるのでsuコマンドやrootでのログイン等が必要です。

グライコを使用すると音質は多少劣化しますが、その代わりに自分好みには調整出きます。正直どちらを取るかは難しいところですが、手軽に音色をいじれるので現在の音に不満がある場合は試してみるのも一つの手だと思います。

2009年6月5日金曜日

Audacity(オーディオエディタ)

GNOMEではwav形式の音声ファイルをシステムの効果音に使用出来ますが、ネット等で入手可能なサウンドファイルはogg等別形式の物も多いです。
そこでシステムの効果音に使用したい場合は音声ファイルをwav形式に変換するわけですが、自分はこれまで以前このブログでも紹介した「SoundConverter」という音声ファイル変換ソフトを使用していました。
しかし、「SoundConverter」のバージョンアップにともなって変換後のwav形式が16bitから32bitに変更されたため、システムの効果音として使用できなくなってしまいました。この32bitのwav形式がシステムの効果音で再生できない現象が自分の環境での固有のものなのか、GNOMEの仕様なのかは分かりません。
要するに16bitなら良いわけですが、「SoundConverter」ではその辺りを設定する項目が見当たりませんでした。そこで別のソフトを探してみることにしました。
システムメニューの「アプリケーションの追加と削除」のサウンドとビデオを物色していると「Audacity」というソフトを見つけたので早速インストールしてみました。説明には「A fast, cross-platform audio editor」とありました。クロスプラットフォームということでLinux版の他にもMacOS版とWindows版もあるようです。
「Audacity」はいわゆる波形編集ソフトです。音声ファイルを切ったり貼ったり、高低やテンポを変えたりすることが出来ます。もちろんファイルの変換も可能でwav形式を始め複数のフォーマットに対応しています。
bitの設定も行えるので、当初の自分の目的であった16bitのwav形式へも書き出すことが出来ました(^ ^)

2009年5月21日木曜日

ファイルシステム及びサウンドのトラブル

udftoolsを使いDVD-RWやCR-RWのパケットライトを可能にしようと色々弄っていたところ、システムが不安定になり何度か再起動しているうちに「fsck」のチェックでエラーが出てしまい立ち上がらなくなってしまいましたorz
どうしたものかとしばし考えて、別パーティションに残しておいたDebian4.0(etch)を立ち上げ、端末から「fsck」を実効しました。
「fsck」はLinuxならば他のディストリビューションでも使えるはずなので、HDに別のLinux環境が無い場合はLiveCDを利用するのも一つの手だと思います。

# fsck /dev/hda4(修復するデバイスはアンマウントしておきます)

色々メッセージが表示されy/nを聞いてきますが、手動で修復するスキルも無いので取り合えず全てyを選択。終了後再起動するとどうにかDebian5.0 (Lenny)が立ち上がってくれました。一見問題ないように思えたのですが、やはりダメージを受けていたらしく音が出なくなってしまいました(つД`)
試行錯誤の末なんとか音も出るようになったのですが、どの作業が有効だったのか良く分からないので行ったことを一通り書き留めておきます。

まず「alsa-utils」「alsa-base」等alsa関連を再インストール。
次いでサウンドカードとモジュールを確認。
$ cat /proc/asound/cards
$ cat /proc/asound/modules

デバイスファイルを再構築。
# /usr/share/alsa-base/snddevices

サウンドカードを指定。
# alsaconf

「音量コントロールが強制終了しました」と表示されますが設定後に再読み込みをクリック。
システム>設定>サウンド サウンド「ソフトウェアによるサウンド・ミキシング(ESD)を有効にする」のチェックを外す。
PCを再起動後「音量コントロール」で音量とミュートの設定をします。「Master」「PCM」がミュートになっていると音が出ません。
システム>設定>サウンド サウンド「ソフトウェアによるサウンド・ミキシング(ESD)を有効にする」のチェックを入れ直します。
PCを再起動。

alsa関連を再インストール、再設定した形ですが、自分の場合は以上で復旧することが出来ました。

2009年3月1日日曜日

サウンド 「Grip」「SoundConverter」

前回に続きサウンド関係のソフトを紹介したいと思います。一つは「Grip」というCD取り込み&エンコードソフトです。
「Grip」は「Rhythmbox」の様な多彩な再生機能はありませんが、トラックの一部をセクタ単位で指定して取り込める等、取り込みやエンコードに関して細かく設定することが出来ます。
更にパッケージの追加により様々なフォーマットでのエンコードにも対応しています。
いくつかのエンコーダがあらかじめ設定されていますが、設定を有効にするにはエンコーダのパッケージをインストールした後に 設定>エンコーダ>エンコーダ 実行形式 にフルパスで指定します。
例えば「Lame」(mp3エンコーダ)の場合 /user/bin/lame となります。ファイルの書式などについては「Grip」のヘルプに詳しい記載があります。

もう一つ「SoundConverter」というソフトを紹介したいと思います。これはその名の通り音声ファイル変換ソフトです。
GNOMEはwav形式のファイルをシステムサウンドとして指定して色々な操作に効果音を付けることが出来ますが、ネット上等で配布されている音声ファイルは必ずしもwav形式とは限りません。
そんな時に「SoundConverter」を利用すれば複雑な操作無しに手軽に音声ファイルをwav形式へと変換できます。もちろんwav形式だけでは無く他の形式にも変換できます。
デフォルトでは「Ogg Vorbis」「FLAC」「WAV」に対応しています。日本語化はされてませんが、操作や設定は分かり易いです。

2009年2月22日日曜日

サウンド MIDI編

Debian4.0(etch)では「timidity」(ソフトシーケンサー)と「freepats」(MIDI音源)の二つのパッケージによりMIDIファイルを再生することが可能です。
ただし「freepats」に収録されているのはフリー音源のみで全ての音源を含んでいませんので、あくまで簡易的な再生と考えた方が良いでしょう。
「mozplugger」プラグインがインストールされていればWeb上のMIDIも再生することが出来ます。「mozilla-mplayer」にもMIDIのプラグインは含まれていますが、自分の場合は「mozplugger」の方が相性が良かったので「mozilla-mplayer」の方はMIDIのサポートを無効にしています。
「mozilla-mplayer」の設定はプラグインの再生ウインドウ内で 右クリック>設定、MIDIのサポートを有効にする のチェックを外します。
もちろん「timidity」はローカルに保存したMIDIファイルも再生することが出来ます。基本はコマンドベースですが「timidity-interfaces-extra」パッケージを導入することによりいくつかのGUIインターフェイスを追加することが出来ます。
MIDIファイルを右クリック>プロパティ>開き方>追加 コマンドをカスタマイズする に使用したいインターフェイスのオプションを加えたコマンドを追加すれば以降はファイルのダブルクリックで指定したインターフェイスにより再生されます。

コマンドとインターフェイスのスクリーンショットです。

timidity -ig
(gtk+ interface)


timidity -ik
(Tcl/Tk interface)


timidity -ia
(XAW interface)