k7-koyamaです SUSE9.3で、midi ファイルを再生したいのですが、音が出ません。 環境) サウンドカード:YMF724 チップ SUSE9.3Pro での設定状況 Yastでは、YMF724-Based PCI Audio Adapter(snd-card-0で設定) エキスパート項目 オプション 値 FM OPL-3 サポート fm_port joy stickポート joystick_port MPU-401 ポート mpu_port 0 共有 rear/line-in スイッチを有効にする となっています KMixには、Ymaha DS-XG(YMF724) と出ています midiファイルをダブルクリックすると、KMid が起動して、再生しているようです alsaconf した場合でも、テストでは、ちゃんと音がなります alsamixerでは、あげられるボリュームは、全てあげてあります KMixでも、つけられるLEDは全てつけ、あげられるボリュームは全部あげてあります wav, mp3 .ogg などのファイルは、全部再生できます この、YMF724 では、midiファイルを再生して音を出すことは できないのでしょうか? それとも、何かほかのライブラリなどが必要なのでしょうか? ご存じの方がいらっしゃいましたら、アドバイス頂ければ幸いです
野宮です。
In the Message;
Subject : [suse-linux-ja] MIDIファイルの再生
Message-ID : <43036D90.3080605@hintmark.com>
Date & Time: Thu, 18 Aug 2005 02:02:08 +0900
[koyamaさん] == koyama
M. Takeyamaです。
On Thu, 18 Aug 2005 15:21:55 +0900
野宮 賢 / NOMIYA Masaru
野宮です。
In the Message;
Subject : [suse-linux-ja] MIDIファイルの再生 Message-ID : <43036D90.3080605@hintmark.com> Date & Time: Thu, 18 Aug 2005 02:02:08 +0900
[koyamaさん] == koyama
has written: koyamaさん> この、YMF724 では、midiファイルを再生して音を出すことは koyamaさん> できないのでしょうか?
sequencerは、YMF724に対応してましたっけ? googleってみました。 チップ(YMF724)は、XGモジュール(良く知らないけど)という やつがついているので基本的に再生できると思います。 # http://www.scargo.com/nshim/ymf/information.html
「 wav, mp3 .ogg などのファイルは再生出来ている」ことなので 対象としているMIDIファイル自体に問題があるということは ないのでしょうか? #MIDIファイルにも方言みたいのがあるようですよ。 #・MIDI規格でのデータの意味をより厳密に定義した規格(General MIDI) #・ローランドのGS規格 #・ヤマハのXG規格 #・GMを独自に拡張した規格 っで、(ポイントを絞る為): 1) ファイルの出所は? (MIDIファイルの中身(GM, XGとか)を確認できないか?) 2) 別のOS(MS-windowなど)のシステムで再生できるか? 3) Linux(SUSE)に対応したの適当なアプリがすぐに思い浮かび ませんがMIDIのデバイス(ハード)で音を出すのではなく、 ソフトでMIDIの音を出せるはずですけど... #webブラウザのプラグインとか。 --- M. Takeyama __________________________________ Save the earth http://pr.mail.yahoo.co.jp/ondanka/
k7-koyamaです。 M. Takeyama さん、いつもありがとうございます
「 wav, mp3 .ogg などのファイルは再生出来ている」ことなので 対象としているMIDIファイル自体に問題があるということは ないのでしょうか? #MIDIファイルにも方言みたいのがあるようですよ。 #・MIDI規格でのデータの意味をより厳密に定義した規格(General MIDI) #・ローランドのGS規格 #・ヤマハのXG規格 #・GMを独自に拡張した規格
これは、わかりません。 midi自体、日頃使わないので、規格が複数あるとは、はじめて知りました。 ファイルに関しては、internetからdownloadしたもので、 私も最初、ファイルが壊れていると思い、何度かdownloadしました。 その後、Windowsで、再生してみましたが、ちゃんと聞けました。
っで、(ポイントを絞る為): 1) ファイルの出所は? (MIDIファイルの中身(GM, XGとか)を確認できないか?)
2) 別のOS(MS-windowなど)のシステムで再生できるか?
3) Linux(SUSE)に対応したの適当なアプリがすぐに思い浮かび ませんがMIDIのデバイス(ハード)で音を出すのではなく、 ソフトでMIDIの音を出せるはずですけど... #webブラウザのプラグインとか。
XMMS で試したのですが、ファイルの読み込みすらしてくれません。 以前、9.1の時、今井さんに、arts のコンパイルを教えてもらったのですが、 今回も、artsが関係するのでしょうかね ? 音源に、全く疎いので(日頃PCでは音を鳴らしても、音楽を聞かない) ので、とんちんかんな質問ならば、ご容赦願います。 きれいに聞けなくても、音さえ鳴ればよいだけなんですが.... PS 関係ないですが、JavaWebStart は、SUSE9.3 では起動しないようです。 JDK1.5 の最新版で、FIXされていると、外国の方がMLに投稿されていました
At Thu, 18 Aug 2005 18:25:27 +0900, koyama wrote:
k7-koyamaです。
M. Takeyama さん、いつもありがとうございます
「 wav, mp3 .ogg などのファイルは再生出来ている」ことなので 対象としているMIDIファイル自体に問題があるということは ないのでしょうか? #MIDIファイルにも方言みたいのがあるようですよ。 #・MIDI規格でのデータの意味をより厳密に定義した規格(General MIDI) #・ローランドのGS規格 #・ヤマハのXG規格 #・GMを独自に拡張した規格
これは、わかりません。 midi自体、日頃使わないので、規格が複数あるとは、はじめて知りました。
ファイルに関しては、internetからdownloadしたもので、 私も最初、ファイルが壊れていると思い、何度かdownloadしました。
その後、Windowsで、再生してみましたが、ちゃんと聞けました。
YMF724 などのチップでは、MIDI WaveTable の再生を全てハードウェアで 行っている訳ではなくて、半分くらいソフトウェアで行っています。 で、現在の所 Linux ではこのチップ上での WaveTable の再生はサポートして いません。ソフトシンセサイザーを使ってください。
っで、(ポイントを絞る為): 1) ファイルの出所は? (MIDIファイルの中身(GM, XGとか)を確認できないか?)
2) 別のOS(MS-windowなど)のシステムで再生できるか?
3) Linux(SUSE)に対応したの適当なアプリがすぐに思い浮かび ませんがMIDIのデバイス(ハード)で音を出すのではなく、 ソフトでMIDIの音を出せるはずですけど... #webブラウザのプラグインとか。
XMMS で試したのですが、ファイルの読み込みすらしてくれません。
以前、9.1の時、今井さんに、arts のコンパイルを教えてもらったのですが、 今回も、artsが関係するのでしょうかね ?
いえ、無関係です。
音源に、全く疎いので(日頃PCでは音を鳴らしても、音楽を聞かない) ので、とんちんかんな質問ならば、ご容赦願います。 きれいに聞けなくても、音さえ鳴ればよいだけなんですが....
MIDI は ogg, WAV や mp3 などとは全く別物です。
データそれ自身には音を全く含んでおらず、謂わば再生のための
メタデータとところでしょうか。
Linux 上では、TiMidity や fluidsynth などが代表的な softsynth です。
これらは MIDI から PCM にレンダリングして再生します。
どちらも SUSE のパッケージに入ってます。
ただし、音源データは含まれていませんので、御自身でどこからかダウンロー
ドする必要があります。どちらも SoundFont と呼ばれる SB Live などで私用
されているフォーマットを用いることができますので、インターネット上で色々
見つかると思います。
--
Takashi Iwai
k7-koyamaです。 Iwai さん、ご返答ありがとうございます
その後、Windowsで、再生してみましたが、ちゃんと聞けました。
YMF724 などのチップでは、MIDI WaveTable の再生を全てハードウェアで 行っている訳ではなくて、半分くらいソフトウェアで行っています。
で、現在の所 Linux ではこのチップ上での WaveTable の再生はサポートして いません。ソフトシンセサイザーを使ってください。
そうだったんデスか。 Linuxでは、YMF724でのMIDI再生ができないとわかり、 すっきりしました。 いろいろWebで調べていたら、Iwaiさんからの情報を元に 作成されたページも拝見しました。
XMMS で試したのですが、ファイルの読み込みすらしてくれません。
以前、9.1の時、今井さんに、arts のコンパイルを教えてもらったのですが、 今回も、artsが関係するのでしょうかね ?
いえ、無関係です。
そうですか、では、今井さんからのアドバイス通り、 KDEでの設定問題に特定できるようですね。
MIDI は ogg, WAV や mp3 などとは全く別物です。 データそれ自身には音を全く含んでおらず、謂わば再生のための メタデータとところでしょうか。
だから、あんなに小さいサイズなんですね。
ただし、音源データは含まれていませんので、御自身でどこからかダウンロー ドする必要があります。どちらも SoundFont と呼ばれる SB Live などで私用 されているフォーマットを用いることができますので、インターネット上で色々 見つかると思います。
ここで、やっと音源の意味がわかりました。 メタデータならば、何らかの基準みたいなデータが必要なわけで、 それが、「音源」なんですね。 大変参考になりました。いろいろありがとうございました。
M. Takeyamaです。
On Thu, 18 Aug 2005 14:31:11 +0200
Takashi Iwai
At Thu, 18 Aug 2005 18:25:27 +0900, koyama wrote:
k7-koyamaです。
M. Takeyama さん、いつもありがとうございます
「 wav, mp3 .ogg などのファイルは再生出来ている」ことなので 対象としているMIDIファイル自体に問題があるということは ないのでしょうか? #MIDIファイルにも方言みたいのがあるようですよ。 #・MIDI規格でのデータの意味をより厳密に定義した規格(General MIDI) #・ローランドのGS規格 #・ヤマハのXG規格 #・GMを独自に拡張した規格
これは、わかりません。 midi自体、日頃使わないので、規格が複数あるとは、はじめて知りました。
ファイルに関しては、internetからdownloadしたもので、 私も最初、ファイルが壊れていると思い、何度かdownloadしました。
その後、Windowsで、再生してみましたが、ちゃんと聞けました。
YMF724 などのチップでは、MIDI WaveTable の再生を全てハードウェアで 行っている訳ではなくて、半分くらいソフトウェアで行っています。 さらに、YMF724のチップのことを google っていたらそれらに 関連しそうな情報がありました。 #別のシェアウェア(MS-windowsで)をいれたら音質が良くなるとか。
で、現在の所 Linux ではこのチップ上での WaveTable の再生はサポートして いません。ソフトシンセサイザーを使ってください。 これは、音源がWaveTable(明示的)に指定された場合に チップ(or チップの載っているカード) がハード的に サポートされいないからダメということでしょうか。 (WaveTable音源が最近の主流だということは、調べてわかりました。) #SBシリーズのカードなどは、 #FM音源 + WaveTable音源 + 物理モデル音源(ソフト) #というのもあって、WaveTable音源がダメならFM音源に #自動的に切り替えて音が出てくれよ。(こうゆうカードならOK?) # と思ってしまいます。
--- M. Takeyama __________________________________ Save the earth http://pr.mail.yahoo.co.jp/ondanka/
野宮です。
In the Message;
Subject : Re: [suse-linux-ja] Re: MIDI ファイルの再生
Message-ID : <43044F6D21C.105DTAKEZOU040728@smtp.mail.yahoo.co.jp>
Date & Time: Thu, 18 Aug 2005 18:05:49 +0900
[Takeyamaさん] == "M. Takeyama(takezou)"
k7-koyamaです 野宮 さん、ご返答ありがとうございます
sequencerは、YMF724に対応してましたっけ?
alsa のページ http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=Yamaha&card=Waveforce+192+Digital.&chip=YMF724%2C+YMF740%2C+YMF744%2C+YMF754&module=ymfpci で、見てみたのですが、 In a shell type these commands: Make a directory to store the alsa source code in. cd /usr/src mkdir alsa cd alsa cp /downloads/alsa-* . Now unzip and install the alsa-driver package bunzip2 alsa-driver-xxx tar -xf alsa-driver-xxx cd alsa-driver-xxx ./configure --with-cards=ymfpci --with-sequencer=yes;make;make install といった記述を見つけました。 この ./configure --with-cards=ymfpci --with-sequencer=yes;make;make を見て、MIDIの再生ができると考えました。 解釈間違っていましたら、ご指摘願います。
こんにちは 最近使ってないから詳しく説明できませんが ずいぶん前、色々拾い集め苦労した思い出があります。 この辺を参考に http://www.linux.or.jp/JF/JFdocs/Sound-Playing-HOWTO-2.html http://www.i.h.kyoto-u.ac.jp/~shom/timidity/
そもそも、音源はお持ちですか? 外部音源ですか、ソフトウエア音源ですか?
音源がインストールされてないに一票
音源の意味がよくわからないのですが、ハードウエア は、YMF チップのカードのみで、楽器みたいなものは もっていません。
また、特別なカードもありません。
Naono
今井です。 木曜日 18 8月 2005 02:02、koyama さんは書きました:
この、YMF724 では、midiファイルを再生して音を出すことは できないのでしょうか? それとも、何かほかのライブラリなどが必要なのでしょうか?
ご存じの方がいらっしゃいましたら、アドバイス頂ければ幸いです
PCM出力が可能で既にサウンド出力されてることを確認済みなら Timidityを使うのも一つの方法です。 9.3の場合 (それ以前でもそうだったかも?それともKDE 3.4.2だからかな?) だとhogehoge.midファイルの右クリックメニューで 「アプリケーションで開く」から単にtimidityで起動するとデフォルト でGUIな奴が立ち上がったりして一瞬ドキッとしますけど。 まあtimidity --help等で色々調べてみるとUIも各種あることが判りま す。 CUIでも大丈夫です。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
k7-koyamaです。
9.3の場合 (それ以前でもそうだったかも?それともKDE 3.4.2だからかな?) だとhogehoge.midファイルの右クリックメニューで 「アプリケーションで開く」から単にtimidityで起動するとデフォルト でGUIな奴が立ち上がったりして一瞬ドキッとしますけど。
まあtimidity --help等で色々調べてみるとUIも各種あることが判りま す。 CUIでも大丈夫です。
Naonoさん、今井さん、ご返答ありがとうございます。 試したところ、問題なくCUI、GUIでも再生できました。 一度YASTの設定で、サウンドを削除して、再設定したら、 いろいろいじくったせいか、KDEの起動サウンドが、wav しか再生でき なくなってしまいました。 SUSE9.1 での環境に逆戻りです。 やっぱり、何かが変な気がします。 とりあえず、いったんインターバルをおいて、再設定してみます いろいろありがとうございました。
今井です。 木曜日 18 8月 2005 23:21、koyama さんは書きました:
一度YASTの設定で、サウンドを削除して、再設定したら、 いろいろいじくったせいか、KDEの起動サウンドが、wav しか再生でき なくなってしまいました。
SUSE9.1 での環境に逆戻りです。
やっぱり、何かが変な気がします。
Oggだとかのアプリケーションの関連付けとかいじりませんでしたか? KDEコントロールセンターでaRts関連いじると後々元に戻らなかった記憶が そういえばありますね.....。 $HOME/.kdeリネームするか削除するかしてからKDE起動して$HOME/.de 新しく作り、古いほうの.kdeから新しいほうへ必要なデータコピーするとか、 新しいユーザ作ってそこでKDE起動して新しいユーザの$HOME/.kdeを作成、 それをコピーしてくるとかなり消極的?な方法ですが楽かも。 というか、3.3.x->3.4.xとかの場合作り直さないと妙な挙動に悩まされたような 気が....。気のせいかもしれませんけど。 ただ、いずれの場合でもメイラーとしてKMail使ってる場合には メイル本体のデータは$HOME/Mailにあっても各種設定データ等が$HOME/.kde 以下にあるので要注意だったりします。 (これに気をつけることで今まで何度も$HOME/.kde作り直してますけど何とか 妙な事にならずに済んでます) -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
k7-koyamaです。
Oggだとかのアプリケーションの関連付けとかいじりませんでしたか?
KDEコントロールセンターでaRts関連いじると後々元に戻らなかった記憶が そういえばありますね.....。 $HOME/.kdeリネームするか削除するかしてからKDE起動して$HOME/.de 新しく作り、古いほうの.kdeから新しいほうへ必要なデータコピーするとか、 新しいユーザ作ってそこでKDE起動して新しいユーザの$HOME/.kdeを作成、 それをコピーしてくるとかなり消極的?な方法ですが楽かも。
というか、3.3.x->3.4.xとかの場合作り直さないと妙な挙動に悩まされたような 気が....。気のせいかもしれませんけど。
そうですか。そういう風にして、手直しする方法があると 安心です。ありがとうございます。 不思議なのは、9.1同様にやっぱり、xmmsでの再生はできるんです。
今井です。 金曜日 19 8月 2005 09:14、koyama さんは書きました:
そうですか。そういう風にして、手直しする方法があると 安心です。ありがとうございます。
不思議なのは、9.1同様にやっぱり、xmmsでの再生はできるんです。
xmmsやamarok、MPlayer等は再生出来る状態であっても、 肝心のKDEがイベント発生時のサウンド出力をどうしたら良いか 見失ってる様な状況になってるのだと思います。 KDEコントロールセンターの サウンド&マルチメディア->システム通知 でイベント発生時のサウンドを再生する様にするわけですが (「サウンドを再生」にチェックが入れてあるのは当然ですが) そこにある プレーヤ設定ボタン でオーディオプレーヤ設定ができますが、手元にあるKDE 3.4.2 のを開いたら以前とちょっと違う構成になってたりするん ですが Oggサウンドデータを指定して「外部プレーヤを使う」でOgg再生 可能なプレーヤを指定したりするとOggのサウンドが聞ける様に なるはずです。 (KDEサウンドシステムを使用でも復活するかもしれませんが) 私も一時それでしのいでた時がありました。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
k7-koyamaです 今井さん、ご返答ありがとうございます。
不思議なのは、9.1同様にやっぱり、xmmsでの再生はできるんです。
xmmsやamarok、MPlayer等は再生出来る状態であっても、 肝心のKDEがイベント発生時のサウンド出力をどうしたら良いか 見失ってる様な状況になってるのだと思います。
KDEコントロールセンターの
サウンド&マルチメディア->システム通知
でイベント発生時のサウンドを再生する様にするわけですが
(「サウンドを再生」にチェックが入れてあるのは当然ですが)
そこにある
プレーヤ設定ボタン
これは、USE KDE SOUND SYSTE になっています
でオーディオプレーヤ設定ができますが、手元にあるKDE 3.4.2 のを開いたら以前とちょっと違う構成になってたりするん ですが Oggサウンドデータを指定して「外部プレーヤを使う」でOgg再生 可能なプレーヤを指定したりするとOggのサウンドが聞ける様に なるはずです。
なるほど、ここで設定すれば良いのですね。 しかし、何故にここの部分だけ日本語でないのだ? 何か、Wnnとscimの一件から、システム設定がおかしくなっている のかもしれません。 たいへん気持が悪いので、全部フォーマットして、インストールし直して みる事にします。 なんか、Windows98 の時みたいだなーーーーー (><) しばらくご返答できないと思いますが、いろいろありがとう ございました。 MIDIも、気持が悪いので、予算と相談で、音源が載っている sound cardを探してみます。
今井です。 金曜日 19 8月 2005 20:25、koyama さんは書きました:
たいへん気持が悪いので、全部フォーマットして、インストールし直して みる事にします。
なんか、Windows98 の時みたいだなーーーーー (><)
しばらくご返答できないと思いますが、いろいろありがとう ございました。
MIDIも、気持が悪いので、予算と相談で、音源が載っている sound cardを探してみます。
サウンドカードに関して勘違いしてませんか? あえてYMFxxxなカードから買い換える必要なんて無いと思いますけど? 「気持が悪い」というのが何なのか今一つ判らないですし....。 このままだと、どのサウンドカード使おうがダメで次から次へという 事になりかねないと思うのですが.....。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At Fri, 19 Aug 2005 22:36:38 +0900, Masaru Imai wrote:
今井です。
金曜日 19 8月 2005 20:25、koyama さんは書きました:
たいへん気持が悪いので、全部フォーマットして、インストールし直して みる事にします。
なんか、Windows98 の時みたいだなーーーーー (><)
しばらくご返答できないと思いますが、いろいろありがとう ございました。
MIDIも、気持が悪いので、予算と相談で、音源が載っている sound cardを探してみます。
サウンドカードに関して勘違いしてませんか? あえてYMFxxxなカードから買い換える必要なんて無いと思いますけど?
「気持が悪い」というのが何なのか今一つ判らないですし....。 このままだと、どのサウンドカード使おうがダメで次から次へという 事になりかねないと思うのですが.....。
そうですね。現在、(ほぼ)ハードウェアで MIDI WaveTable の再生を
サポートしているのは、SB Live / Audigy くらいなものです。
他のカードは皆ほとんどソフトウェア上の実装なのですよ。
マーケティングの妙、というやつですね。
--
Takashi Iwai
今井です。 金曜日 19 8月 2005 22:56、Takashi Iwai さんは書きました:
そうですね。現在、(ほぼ)ハードウェアで MIDI WaveTable の再生を サポートしているのは、SB Live / Audigy くらいなものです。 他のカードは皆ほとんどソフトウェア上の実装なのですよ。 マーケティングの妙、というやつですね。
オンボード(チップセットそのものに内蔵だったり、サウンドチップ そのものを搭載)なマザーが増えて、後付けのサウンドカードの 市場もなんか元気が無いし.....。 私も今使ってるマシンは全部オンボード(チップセット内蔵)ですし、 あえて後付けのサウンドカードを買うという気持ち自体起きてこ ないですね。 一時、光接続のSPDIF使いたくてCMI8738のを使ったりしました けどオンボードの方で用意されてしまえばあえて挿す必要もなく....。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
k7-koyamaです 今井さん、Iwaiさん、ご返答ありがとうございます
そうですね。現在、(ほぼ)ハードウェアで MIDI WaveTable の再生を サポートしているのは、SB Live / Audigy くらいなものです。 他のカードは皆ほとんどソフトウェア上の実装なのですよ。 マーケティングの妙、というやつですね。
オンボード(チップセットそのものに内蔵だったり、サウンドチップ そのものを搭載)なマザーが増えて、後付けのサウンドカードの 市場もなんか元気が無いし.....。
私も今使ってるマシンは全部オンボード(チップセット内蔵)ですし、 あえて後付けのサウンドカードを買うという気持ち自体起きてこ ないですね。
そうでしたか、みなさんの環境では、ハードウエアでMIDIを再生している 方が殆んどと思っていました。 使っているカードは、すごく古いカードだったんで、(今までMIDIの再生 など意識して行った事もなかったし)、一般的な環境と掛け離れているんで あれば買い換えする方が良いかと考えていました。 おっしゃるような状況であれば、このまま壊れるまでYMF724chipカードを 使ってみようと思います。 再setupで、環境がようやく安定しました。 ありがとうございました。
participants (6)
-
A.Naono
-
koyama
-
M. Takeyama(takezou)
-
Masaru Imai
-
Takashi Iwai
-
野宮 賢 / NOMIYA Masaru