MIDIの再生で音が鳴り止まなくなります

はじめまして。説明が長くて申し訳ないのですが、問題を解決したいのでなるべく細々書きました。解決案があれば教えて下さい。
■使用環境
Logic Pro 7.1.1(Logic Pro 6.4.1からバージョンアップ)
Power Book G4 17インチ1.5Ghz(以下PB)/OS 10.3.9
Audio&Midiインターフェイス:M-Audio FireWire410(以下FW)
音源/Keybord:YAMAHA Motif ES8
接続は、PBのFirewire400ポートとFWのFirewire400ポートがつながり、FWのMIDI in/outがそれぞれMotifのMIDI in/outとつながっています。(勝手ですが質問がMIDIについてですので、Audio in/outは簡略しMotifのPhones端子からヘッドホンで実音を聞くという設定にさせていただきます。)
■問題
Logicから複数のMIDIチャンネルでMIDIデータを再生すると音源のMotif側では、あるチャンネルのあるMIDIノートの音だけが鳴り止まなくなってしまいます。またLogic側のMIDIデータにはない音高 のノートが同じように鳴り止まずに発音されることもあります。MIDIデータはLogicのスコアエディタやマトリックスエディタなどで作成したものでも、Motifから入力、録音したものでも同じです。LogicのイベントリストにはそれぞれのノートデータにNote Offはあります。それぞれのノートデータの送信チャンネルもあってます。
現在チャンネルは全部で8つ使用しています。トラックもチャンネル数と同じだけ使用してます。トラックをミュートして1つのトラックだけ再生してみたり2つ3つ・・とためしてみましたが、1トラックのときだけしか正常に再生されませんでした。(泣)
トラックやチャンネルは下図のように対応してます。
Logic(トラック/チャンネル)Motif(トラック/チャンネル)
 1/1 ーーーーーーーーーーーーーー 1/1
 2/2 ーーーーーーーーーーーーーー 2/2
  ・  ーーーーーーーーーーーーーー  ・
  ・  ーーーーーーーーーーーーーー  ・
 8/8 ーーーーーーーーーーーーーー 8/8
■ためしてみたこと
1. MotifのLocal controlをoffにしみましたが「鳴りっぱなし」は起ります。
2. バージョンアップ前のLogic6(バージョンは使用環境に記載)を使用して同じように複数のMIDIデータを同時に再生してみましたが、やはり「鳴りっぱなし」は起ります。
3. Logicに付属のソフトウェア・サンプラーEXS 24 mkを3つほど使い、それぞれの3つのMIDIデータを同時に再生してみましたが、「鳴りっぱなし」は起りませんでした。
4. 他の音色やMIDIデータでも「鳴りっぱなし」は起こります。
5. Motifにはシーケンサーが内蔵されているのですが、そこでは問題なく複数のトラック(チャンネル)で再生できます。(「鳴りっぱなし」は起らない)
Max/MSPという他のAudio&MIDIソフトでは複数のトラックを使ってMIDIデータを再生しても問題ありませんでした。ですので、Audio&MIDIインターフェイスやMotif側ではなくてLogicの方(あるいはLogicの送信するMIDIデータ)に問題があると勝手に決めつけているのですが・・

投稿日 2006/05/10 15:52

返信: 5

2006/05/10 20:25 Community User への返信

satoru-m さん...
まず、MIDIインターフェイス(今回の場合はFireWire410)のドライバを再インストール
http://www.m-audio.jp/index.php?do=support.drivers&k=driver&s=2&p=5f35def5b4107998b11119907053a313&o=20
してみてはいかがでしょうか。
上記で解決しない場合はlogicの初期設定を作り直してみるとか...
既に上記2つをお試しであれば、無視していただいて構いません。

2006/05/10 20:47 Community User への返信

こんにちは。
私の場合、USB接続したMIDI鍵盤 (M-Audio Keystation 88es) で比較的負荷の高い Software Instrument (Synthogy Ivory など)を鳴らしているときにごくたまに同様の現象が発生したことがあります。
私の環境では PMG5(2.5GHz, 4GB), PBG4(1GHz, 2GB), MacBookPro(2GHz, 2GB) とありますが、この現象が発生したのは PBG4 のみでした。
私の場合も PBG4 であっても Ableton Live! や Cubase LE などではこのような現象が発生しなかったことから Logic Pro 側の MIDI data のハンドリング方法に原因があると考えていますが、私の場合はかなり負荷をかけた状態でないと再現しません。しかも再現は間欠です。
まずはこの現象が発生した際に使用しているトラック数やトラックの内容 (Scalpture ばかりを assign してるとか、Space Designer 多様など) の確認と、その際の CPU やメモリーの負荷を確認してみてはどうでしょうか?
または、オーディオ I/F (FW410) に負荷がかかっている状況であれば、他の MIDI I/F 経由で Motif と接続するなどして様子をみてみてはどうでしょうか?(もっとも機材があればですが。。。)

2006/05/11 20:38 Community User への返信

Madbavooさん、M-Audioへのリンクわざわざありがとうございます。さっそくFireWire410のドライバを(アンインストール後)再インストールしてみました。ドライバはいままで、使用できる最新のものをインストールしていたので同じバージョンのドライバの再インストールです......ダメでした。結果は残念ながら改善しませんでした。
>上記で解決しない場合はlogicの初期設定を作り直してみるとか...
とのことですが、「Logicの初期設定を作り直す」にはどのような作業を行えばよいのでしょうか?教えて頂けますか。セットアップアシスタントを起動(日本語環境でメニュー「Logic Pro」→「環境設定」→「セットアップアシスタントを起動」)させればよいのでしょうか?または「環境設定」や「ソング設定」で行えばよいのでしょうか?
これらの項目は目を通してます。「エンバイロメント」のことはよくわからないのですが(^^;ソングのテンプレートにはYAMAHAから配布されてるLogic用のMotifテンプレートファイルをダウンロードして使ってみたりしてます。

2006/05/11 20:47 Community User への返信

capelloさん、返答ありがとうございます。
機材ないです(^^; 他にMIDI I/Fを持っていないので、Motifを直接Macとつなげてみようと試みました。しかしMotifにはUSBの端子もついていて、コンピュータともつないげられるのですが、それにはYAMAHAのMotif用USB DriverをMacにインストールしなければならず、そのドライバはOMS(Open Music System)というCore Audioではない環境下でしか使用できないようなのです。一応OMSをMacに入れてUSB Driverもインストールしてみましたが、Logic Pro7ではMIDIの反応ありませんでした。MacのClassic(OS 9)ならもしかして....と思いPowerBookにインストールされているMac Os 9のアプリケーションフォルダにLogic Pro6(OS 9用)をインストールしてMotifとMacをUSBでつなぎLogic6を起動させてみましたが「XsKeyが見つかりません」というメッセージが出て起動できませんでした。OS 9の機能拡張にXsKeyのオーサライズドライバ(?)があるのでそれが起動していないのかな?僕には詳しくわからないのですが.....それ以上突っ込んでみていません。
CPUやメモリの負荷あるいはオーディオI/Fへの負荷はどのように確認できるのでしょうか?教えて頂けますか。
Logicのシステムパフォーマンス(「メニュー」→「オーディオ」→「システム・パフォーマンス」)は見ています。それとMacのOS Xに付属のターミナルというユーティリティソフトでtopというコマンドを入れると表示される、CPU使用率は確認しました。それらを以下図のような異なった3つのシチュエーションで確認してみました。(それぞれただMIDIデータを再生するだけです。リアルタイムで操作したりしていません)参考になればよいのですが.....
1.MIDIトラックのみ 8トラック
2.Audio Instrments(EXS24mk/strings ensemble)8トラックそれぞれ挿入(計8コ)
3.Audio Instrments(Sculpture/defalt)4トラックそれぞれ挿入(計4コ)
それぞれのシチュエーションでCPUの負荷を見てみました。メモリの見方がわからないので省いてます、すいません(^^; 下図はCPUのみの値です。システムパフォーマンスの方はインジケーターの目盛りです。下の数字1、2、3は上の図のシチュエーションにそれぞれ対応しています。
  システムパフォーマンス      ターミナル
1  目盛りで3、4つ        20〜30%
2  全体の1/5程度        25〜35%
3  全体の2/3程度        90〜115%
「3」でのターミナルでは100%を超えてしまうのですが、これが実際には何%が限界なのかよくわかりません。メモリの項目も動いているのでCPUへの過度の負荷をそのメモリがリカバリーしているのかもしれませんが、僕にはよくわかりません。Sculptureはやはり負荷がかかりますね。僕のコンピュータではかなりキツいです。ですが、音は正常にでます。再生中のノイズもほとんどありませんでした。
   

2006/05/11 22:59 Community User への返信

satoru-m さん、下記の方法で直るかは、まったく保証できません。
さらに「初期設定を作り直す」ということは、インストールしたばかりの時の状態になります。
といっても、元に戻せますが...(--;
まずは初期設定の所在から
ユーザ>ユーザ名>ライブラリ>Preferences>Logic
この「Logic」というフォルダの中身が「Logic」の初期設定です。
っで、「Logic」というフォルダをデスクトップに移動します。
この時点で今までの設定(キーコマンドなど)が無くなります。
たしか、Logicを立ち上げると初期設定が新しく作り直されています。
なお、以前の初期設定に戻すには新しくできた「Logicというフォルダ」をゴミ箱にいれて
先ほどデスクトップに移動した「Logicというフォルダ」を元に戻せば以前の状態になります。
ところで、今までは今回みたいな事は無かったのでしょうか?

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

MIDIの再生で音が鳴り止まなくなります

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。