お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-06-08 12:05:12

marumi
メンバ
登録日: 2007-04-14

YAMAHAクラリノーバCVP-305を繋ぎたい

「YAMAHA CVP-305」を「USB-MIDIインターフェース UX16」を使用して、Ubuntu8.xxの頃は、難しい設定をせずとも「Kmid」で出力できていたのです。
それがUbuntuをバージョンアップしてからまったく認識しなくなりました。現状はUbuntu9.10です。
今では「Kmid」もホームページが見当たりません。
類似の質問も確認しましたが、解決できません。

$ cat /proc/asound/cards
0 [ICH5           ]: ICH4 - Intel ICH5
                      Intel ICH5 with AD1985 at irq 17
1 [UX16           ]: USB-Audio - UX16
                      Yamaha UX16 at usb-0000:00:1d.3-1, full speed

less /proc/asound/modules
0 snd_intel8x0
1 snd_usb_audio

この優先順位を変えるという情報を得て、「/etc/modprobe.d/alsa-base.conf」を編集すると、
0 snd_intel8x0
だけになってしまいます。

Alsaのホームページで見ると、
http://www.alsa-project.org/main/index.php/Matrix:Vendor-Yamaha
「UX16」は対応しているようです。

解説ページ「Matrix:Module-usb-audio」の英語を読んで、ここまでやってみました。
$ modinfo soundcore
filename:       /lib/modules/2.6.31-21-generic/kernel/sound/soundcore.ko
alias:          char-major-14-*
license:        GPL
author:         Alan Cox
description:    Core sound module
srcversion:     3A50BBE947364A4D9DB6A97
depends:       
vermagic:       2.6.31-21-generic SMP mod_unload modversions 586

この後がわかりません。
./configure
では、「bash: ./configure: No such file or directory」となります。

どうかお知恵をお貸しください。
よろしくお願いします。

オフライン

 

#2 2010-06-08 12:26:45

marumi
メンバ
登録日: 2007-04-14

Re: YAMAHAクラリノーバCVP-305を繋ぎたい

訂正:クラビノーバです。

オフライン

 

#3 2010-06-08 14:24:13

Mocchi
管理者
登録日: 2009-05-17

Re: YAMAHAクラリノーバCVP-305を繋ぎたい

こんにちは。kmidimonをお使いということから察するに、解決したい問題は以下ですね。

YAMAHA CVP-305をハードウェアMIDI音源として使えるようにしたい。ケーブルはUX16を使用し、パソコンのUSBポートとハードウェアのMIDIポートを接続している。

先に参考になる情報として、RS232C接続のハードウェアMIDI音源を設定する手順をご紹介します。こちらはシリアルケーブルでの接続なので、あくまでも参考です。

marumi による投稿:

$ cat /proc/asound/cards
0 [ICH5           ]: ICH4 - Intel ICH5
                      Intel ICH5 with AD1985 at irq 17
1 [UX16           ]: USB-Audio - UX16
                      Yamaha UX16 at usb-0000:00:1d.3-1, full speed

MIDI信号はALSAのSequencerという機能(部分?)が担っています。
まず、以下のコマンドを実行した結果を教えてください。ALSA Sequencerにおけるポート番号などが出力されます。

コード:

~$ aplaymidi -l

もしaplaymidiが導入されていないようであれば、パッケージ「alsa-utils」に含まれているので、インストールしたうえで実行してみてください。依存関係を確認すると、ubuntu-desktop逆依存になっているので、たぶんもう入っていると思います。

オフライン

 

#4 2010-06-08 17:00:02

marumi
メンバ
登録日: 2007-04-14

Re: YAMAHAクラリノーバCVP-305を繋ぎたい

Mocchi様、早速のアドバイスありがとうございます。
下記のようになります。

~$ aplaymidi -l
Port    Client name                      Port name
14:0    Midi Through                     Midi Through Port-0
20:0    UX16                             UX16 MIDI 1

オフライン

 

#5 2010-06-08 17:09:52

marumi
メンバ
登録日: 2007-04-14

Re: YAMAHAクラリノーバCVP-305を繋ぎたい

「RS232C接続のハードウェアMIDI音源を設定する手順」に従い、
$ aplaymidi -p20:0 [midifile_name]で、再生できました!

その後が多分RS232Cとは違うような気がするのですが、どうでしょう?

オフライン

 

#6 2010-06-08 17:30:56

weyk
メンバ
登録日: 2009-04-03

Re: YAMAHAクラリノーバCVP-305を繋ぎたい

「RS232C接続のハードウェアMIDI音源を設定する手順」に従い、
$ aplaymidi -p20:0 [midifile_name]で、再生できました!

その後が多分RS232Cとは違うような気がするのですが、どうでしょう?

 最初の質問も、この結果も、どちらも、「デバイスとしてはOSにちゃんと認識されていて、利用可能」というように見えます。
 なにをもって、「認識しない」と呼んでいるのか、もうちょっと具体的に書くと、解決策が出てくるのでは と思います。
# 「○○というアプリケーションから再生できない(エラーになるとかエラーにはならないけど音が出ないとか)」とか、「××というツールでmidiポートを選ぶことが出来ない」とか。

オフライン

 

#7 2010-06-08 18:16:19

marumi
メンバ
登録日: 2007-04-14

Re: YAMAHAクラリノーバCVP-305を繋ぎたい

「Kmidimon」で、Connectionを、「UX16:0」に切り替えたところ、クラビノーバから音が出るようになりました。
入力もできます。
いろんな情報を見ては、途中で行き詰まって進まなくなったので、できていないと思い込んだようです。
大変お騒がせしました。
ともあれ、長いこと一人で悩んでいたので、我ながらまぬけだと思いますが、ともかく霧が晴れてとてもうれしいです。
ありがとうございました。

オフライン

 

#8 2010-06-08 22:37:29

Mocchi
管理者
登録日: 2009-05-17

Re: YAMAHAクラリノーバCVP-305を繋ぎたい

marumiさん、おめでとうございます。marumiさんの環境は適切に設定されているようですので、再生時にALSA Sequencerでのポート番号を正しく指定してあげると、ちゃんとMIDI信号が流れるようになってますね。

marumi による投稿:

その後が多分RS232Cとは違うような気がするのですが、どうでしょう?

はい、異なります。RS232Cはその後、ドライバモジュールの設定や自動起動の作業が入っていましたが、marumiさんはもう大丈夫です。

MIDI信号を発生するソフトウェアとして、kmidimonもいいと思いますが、Audaciousも紹介しておきます。MIDIファイルのプレイリストが作れるので、便利かと思います。以下に導入方法を簡単に投稿してありますので、そちらをご覧下さい。
https://forums.ubuntulinux.jp/viewtopic … amp;p=2#47

バグで動かなかったという報告もありますので、うまく行かなかったらご容赦ください。。。

オフライン

 

#9 2010-06-09 08:59:34

marumi
メンバ
登録日: 2007-04-14

Re: YAMAHAクラリノーバCVP-305を繋ぎたい

Mocchi様、weyk様、お世話になりました。

「Audacious2」も試して見ました。
以下、設定内容です。

左上のマークをクリック、または右下aマークを右クリックで「Preferences」を開く。
[プラグイン]のデコーダタブで、「AMIDI-Plug 0.8b1」を選択し、画面下部のボタン「設定」をクリック。
ウィンドウ右の「Backend Selection」で「ALSA Backend 0.8b1」を選択。
ウインドウ左の[ALSA backend]をクリック。
「ALSA output ports」を「UX16」にチェック。
「Mixer settings」をSoundcard:UX16に設定。
OKで閉じる。

本当にありがとうございました。

オフライン

 

Board footer

Powered by FluxBB