BMessage::SendReply()

あるいは、ただの戯言


[ 2001-01 | 2001-02 | 2001-03 | 2001-04 | 2001-05 | 2001-06 ]
[ 2000-06 | 2000-07 | 2000-08 | 2000-09 | 2000-11 | 2000-12 ]

2001-04-12

日の補足: EZ-USB を使っているからとか、 firmware 流し込みタイプだからとか、そう言う理由から BeOS で使うことが可能になるかもっていうわけじゃないです (最初から MIDI interface として動いてくれる物の方が楽だし)。 USB MIDISPORT 2x2 と同じタイプ同じ系統のものなので、 USB MIDISPORT 2x2 がいければ他のもいけるかも、ってことね。

ごろ~:2001-04-11

ぅあぅ。いじめっこだよ。 Wing & Wind はぼちぼちといきますので、そのうちに~。

USB MIDI は何や知らんえらく増えましたなぁ。 MO44 でわりとことたりてたりするんですけどねー(笑。一番使いたいのは MIDI Express XT USB なんだけど、なんか ROM upgrade とかやってるみたい。注文しなきゃだわ。

MO44 といえば、飛び出た LED ですが(?)、 USB MIDISPORT 2x2 もえらい LED が飛び出てます。ケースからにょきって生えてる。はやりなのか?(違


2001-04-11

MIDI interface として働くようになった USB MIDISPORT 2x2 の MIDI in にケーブル繋いで信号流しておもむろに dump 。 MIDI in については単純明解みたいです。 bulk endpoint が in/out 二ペアあるのでそっちを使っているかと思ったのですが、 MIDI in-A, B とも interrupt endpoint の方からデータきてます。 4 byte 単位で、そのなかの 3 byte が素の MIDI 信号、残りの 1 byte の半分 4 bit で二つの MIDI in のうちのどちらからの信号かを表し、残りの 4 bit で MIDI 信号用 3 byte のうちの何 byte が意味のあるものかを表しています。(余りは 0 で埋められてる)

MIDI out の方はまだ確認していませんが、同じ調子で二つの bulk endpoint のうちのどちらかから送るか、あるいは二つの MIDI out がそれぞれ一つの bulk endpoint を使うか、まぁおそらくそんなところじゃないかと思います。

USB MIDISPORT 2x2 が行けそうな感じなので、 USB MIDISPORT 1x1 も行けるかも。ついでに USB MIDISPORT 4x4EZ-USB を使っている風で、ドライバーに firmware が入ってました。というわけで、これも行けるかも。さすがに USB MIDISPORT 8x8/s は違うみたいですけど。

いでについでに、 SteinbergUSB-2-MIDI もやっぱり EZ-USB を使っていてドライバーに firmware が入ってます。というわけで、これも行けるかも。っていうか、 Midiman USB MidiSport 2x2 なんて文字列が見えたりするんですが(笑。


2001-04-10

firmware を流し込んでみた所、こんな感じに。 alternate 0 に bulk endpoint が現れました。

*** Device Descriptor ***
 12 01 00 01 00 00 00 40 63 07 02 10 00 01 00 00
 00 01

bLength              12
bDescriptorType      01 : Device Descriptor
bcdUSB               0100
bDeviceClass         00
bDeviceSubclass      00
bDeviceProtocol      00
bMaxPacketSize0      40
idVendor             0763 : unknown
idProduct            1002
bcdDevice            0100
iManufacturer        00 :
iProduct             00 :
iSerialNumber        00 :

*** Configuration Descriptor 0 ***
 09 02 35 00 01 01 00 A0 00

bLength              09
bDescriptorType      02 : Configuration Descriptor
wTotalLength         0035
bNumInterfaces       01
bConfigurationValue  01
iConfiguration       00
bmAttributes         A0 : Remote Wakeup Bus Powered
MaxPower             00 : 0 mA

*** Interface Descriptor 0 ***
 09 04 00 00 05 FF 00 00 00

bLength              09
bDescriptorType      04 : Interface Descriptor
bInterfaceNumber     00
bAltemateSetting     00
bNumEndpoints        05
bInterfaceClass      FF :
bInterfaceSubClass   00
bInterfaceProtocol   00
iInterface           00 :

*** Endpoint Descriptor 0 ***
 07 05 81 03 20 00 01

bLength              07
bDescriptorType      05 : Endpoint Descriptor
bEndpointAddress     81 : IN #1
bmAttributes         03 : Interrupt
wMaxPacketSize       20
bInterval            01

*** Endpoint Descriptor 1 ***
 07 05 82 02 20 00 00

bLength              07
bDescriptorType      05 : Endpoint Descriptor
bEndpointAddress     82 : IN #2
bmAttributes         02 : Bulk
wMaxPacketSize       20
bInterval            00

*** Endpoint Descriptor 2 ***
 07 05 02 02 20 00 00

bLength              07
bDescriptorType      05 : Endpoint Descriptor
bEndpointAddress     02 : OUT #2
bmAttributes         02 : Bulk
wMaxPacketSize       20
bInterval            00

*** Endpoint Descriptor 3 ***
 07 05 84 02 20 00 00

bLength              07
bDescriptorType      05 : Endpoint Descriptor
bEndpointAddress     84 : IN #4
bmAttributes         02 : Bulk
wMaxPacketSize       20
bInterval            00

*** Endpoint Descriptor 4 ***
 07 05 04 02 20 00 00

bLength              07
bDescriptorType      05 : Endpoint Descriptor
bEndpointAddress     04 : OUT #4
bmAttributes         02 : Bulk
wMaxPacketSize       20
bInterval            00

interrupt endpoint の in が一つと、 bulk endpoint が in/out それぞれ二つずつ。素直な USB-MIDI device class な USB device ではないみたいですが、とりあえず一歩前進、かな。

ごろ~:2001-04-09

月に入ってぱかぱか出してたのは、特に深い意味は無いです。忙しい時期を過ぎたので、とりあえず出せる物だけでも出しておこうかと思って。 BeTalk-J ではアナウンスしたものの、表に置くの忘れていた物もあったしねー(笑。

、また忙しくなりそうな感じ...。


2001-04-09

日買ってきた MIDIMANUSB MIDISPORT 2x2 ですが、 1x1 同様 EZ-USB でした...(まだ分解してないけど alternate に同じ endpoint が出てくる)。 Windows のドライバーから firmware ひっこぬいて流し込んでみるかなぁ。


2001-04-07

いうわけで、終末とかサポート

とよぴぃ:2001-04-07

ーそれはゆんゆんが悪いですネ。いあ、とよぴーがシャア専用なのはそのとおりでしょうが。(プが抜けてますか?)


2001-04-06

日の検索君: Yahoo! JAPAN Search Results (微妙)

いうわけで(?)、 TRH3 (IvoryTranslator)と SC-8820 (serial_midi_server Roland USB add-on) をサポート。ファイルを差し換えておきました。

big56 さん:2001-04-06

はー、失礼しました。即刻修正再 sync であります。 SC-8820 の動作確認をしていただいたというのに...。


2001-04-04

ごろ~:2001-04-04

リちゃ箱ですかー。まだ出てない物に関してはなんとも(笑。多分 TRH1/2 か TRH3 かどっちかと同じかよく似たものになるんじゃないかなーとは思うのですが、へたに約束するともしもの時に大変ですしネ。

いうわけで(?)、「わたしのありか。」に対応


[ 2001-01 | 2001-02 | 2001-03 | 2001-04 | 2001-05 | 2001-06 ]
[ 2000-06 | 2000-07 | 2000-08 | 2000-09 | 2000-11 | 2000-12 ]

Last modified: 2007-10-23 18:27:24
KT