Forums: Discussion-Ouverte (Thread #1037)

ver0.1.4(alpha) 32ch 対応版 (2002-08-30 11:22 by skeishi #1877)

midi port を2つ使って、32ch対応にしました。
4ポート 64chへの対応も簡単です。

Répondre à 1877×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

RE: ver0.1.4(alpha) 32ch 対応版 (2002-09-01 01:38 by Anonyme #1892)

hirookaです。
複数のmidi portを使えることの利点って何ですか?
よくわかっていないので、簡単に教えてもらえるとありがたいです。
Répondre à #1877

Répondre à 1892×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

RE: ver0.1.4(alpha) 32ch 対応版 (2002-09-01 04:58 by Anonyme #1898)

midiの規格で1ポートでは同時に発声できる音の数が16までになります。TiMidity++は同時に発声できる音数が32ですから2ポート必要なわけです。

sけいし
Répondre à #1892

Répondre à 1898×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

RE: ver0.1.4 (alpha) 32ch 対応版 (2002-09-14 17:00 by Anonyme #1974)

複数ポート対応ありがとうございました。
遅ればせながら試してみました。
64ch化もなんとかできました。

ただ、起動時に不安定です。
CPUの負荷が非常に高くなり、OSのGUI全体が
ほとんど固まって操作できなくなります。
終了させるのもかなりの苦労で、たいていは
諦めてリセットボタンを押します。

ソースのあちこちに printf を入れて調べて
みたところ、MidiInOpenの部分で固まるようです。
この部分はかなり処理時間が長く、この間
そっとしておけばこの部分を無事通過するの
ですが、timidityを動かしているDOS窓を移動
させるなどすると、高い確率で固まります。

これは64ch化の改造をしていない版(ここから
ダウンロードしたバイナリ)でも同様に起こります。

あと、MidiInOpen を2回やっているのは何か
わけがあるのでしょうか?
Répondre à #1877

Répondre à 1974×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

RE: ver0.1.4 (alpha) 32ch 対応版 (2002-09-14 18:26 by Anonyme #1975)

CPUの負荷が非常に高くなり、OSのGUI全体が
ほとんど固まって操作できなくなります

この原因が実はわかってないのです。
苦肉の策で、MIDIをOPENして 一回何か転送してから 閉じて 再度 MIDIをOPENしてます。
こうすれば、時間はかかりますが 完全には凍らないもので(汗)

Satoさんのところで公開してる GUI版は立ち上がりのフリーズは起きないみたいなんですよね(でもマシンパワーがいる)。。。実際わけわからんのです(汗)

どうしてもTWsynthが安定しないなら、GUSパッチしか使わないのでしょうし
乾さんの”TimidiSS MIDI ドライバ TimidiDR”
を検討した方が早道かもしれませんね
http://www2.ocn.ne.jp/~mohishi/


sけいし
Répondre à #1974

Répondre à 1975×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

RE: ver0.1.4 (alpha) 32ch 対応版 (2002-09-14 18:38 by Anonyme #1976)

そうですか原因不明ですか…

Soundfontしか使わないので、Twsynthだけが
頼りなのです。。。
Répondre à #1975

Répondre à 1976×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion