Lines Matching +full:0 +full:x409

67 default instead of the MIDI 1.0 interface (at altset 0).  You can
69 `midi2_enable=0` option to snd-usb-audio driver module, too.
77 unexpected UMP command; in such a case, pass `midi2_ump_probe=0`
88 show the incoming UMP packets of the card 0 device 0 in the hex
106 (0-based) UMP Group. Legacy applications can access to the specified
131 UMP Version: 0x0000
132 Protocol Caps: 0x00000100
133 Protocol: 0x00000100
136 Block 0 (ProtoZOA Main)
174 client may set its MIDI version (0, 1 or 2) to declare itself being
189 event is ignored (but it should be set to 0 as default).
199 Port 0 : "Midi Through Port-0" (RWe-)
202 UMP Block 0: ProtoZOA Main [Active]
208 Port 0 : "MIDI 2.0" (RWeX) [In/Out]
215 A USB MIDI 2.0 client gives always the port 0 as "MIDI 2.0" and the
223 Also, UMP groupless messages (such as the UMP message type 0x0f) are
246 20:1 Note on 0, note 60, velocity 100
247 20:1 Note off 0, note 60, velocity 100
248 20:1 Control change 0, controller 11, value 4
256 20:1 Note on 0, note 60, velocity 0xc924, attr type = 0, data = 0x0
257 20:1 Note off 0, note 60, velocity 0xc924, attr type = 0, data = 0x0
258 20:1 Control change 0, controller 11, value 0x2000000
282 `SNDRV_UMP_IOCTL_BLOCK_INFO`. The block ID number (0-based) has to
285 (0-based) and the number of groups, the name string of the block,
292 switched via "Stream Configuration Request" message (UMP type 0x0f,
293 status 0x05). When UMP core receives such a message, it updates the
304 0x10 (`SNDRV_RAWMIDI_INFO_STREAM_INACTIVE`) in the `flags` field of
332 the current MIDI version (either 0, 1 or 2) of each client.
363 upon delivery to the specified group (corrected to be 0-based).
371 The bit 0 is used for filtering UMP groupless messages.
380 For an Endpoint data, pass 0 to the `type` field, while for a Block
431 % echo 0x0004 > idProduct
432 % echo 0x17b3 > idVendor
433 % mkdir strings/0x409
434 % echo "ACME Enterprises" > strings/0x409/manufacturer
435 % echo "ACMESynth" > strings/0x409/product
436 % echo "ABCD12345" > strings/0x409/serialnumber
438 % mkdir configs/c.1/strings/0x409
439 % echo "Monosynth" > configs/c.1/strings/0x409/configuration
442 At this point, there must be a subdirectory `ep.0`, and that is the
447 % echo "ACMESynth" > functions/midi2.usb0/ep.0/ep_name
448 % echo "ABCD12345" > functions/midi2.usb0/ep.0/product_id
449 % echo 0x0123 > functions/midi2.usb0/ep.0/family
450 % echo 0x4567 > functions/midi2.usb0/ep.0/model
451 % echo 0x123456 > functions/midi2.usb0/ep.0/manufacturer
452 % echo 0x12345678 > functions/midi2.usb0/ep.0/sw_revision
456 % echo 2 > functions/midi2.usb0/ep.0/protocol
458 And, you can find a subdirectory `block.0` under this Endpoint
461 % echo "Monosynth" > functions/midi2.usb0/ep.0/block.0/name
462 % echo 0 > functions/midi2.usb0/ep.0/block.0/first_group
463 % echo 1 > functions/midi2.usb0/ep.0/block.0/num_groups
468 % echo dummy_udc.0 > UDC
470 where `dummy_udc.0` is an example case and it differs depending on the
475 dummy_udc.0
492 ACME Enterprises ACMESynth at usb-dummy_hcd.0-1, high speed
501 % aseqdump -p 20:0 -u 2
511 % echo 2 > functions/midi2.usb0/ep.0/block.0/direction
512 % echo 2 > functions/midi2.usb0/ep.0/block.0/ui_hint
519 % mkdir functions/midi2.usb0/ep.0/block.1
520 % echo "Keyboard" > functions/midi2.usb0/ep.0/block.1/name
521 % echo 1 > functions/midi2.usb0/ep.0/block.1/first_group
522 % echo 1 > functions/midi2.usb0/ep.0/block.1/num_groups
523 % echo 1 > functions/midi2.usb0/ep.0/block.1/direction
524 % echo 1 > functions/midi2.usb0/ep.0/block.1/ui_hint
527 for `block.0` which is persistent).
533 % echo 2 > functions/midi2.usb0/ep.0/block.1/is_midi1
536 driver, pass `0` to `process_ump` attribute in the top-level config::
538 % echo 0 > functions/midi2.usb0/process_ump
540 The MIDI 1.0 interface at altset 0 is supported by the gadget driver,
549 % echo 0 > functions/midi2.usb0/ep.0/block.0/midi1_first_group
550 % echo 1 > functions/midi2.usb0/ep.0/block.0/midi1_num_groups
552 The configuration above will enable the Group 1 (the index 0) for MIDI
565 % mkdir functions/midi2.usb0/ep.1/block.0
566 % echo 4 > functions/midi2.usb0/ep.1/block.0/num_groups
569 rawmidi devices for Endpoint 0 and Endpoint 1, and other two for the
570 legacy MIDI 1.0 rawmidi devices corresponding to both EP 0 and EP 1.
577 ; type=INTEGER,access=r--v----,values=1,min=0,max=2,step=0
581 indicates 1 for MIDI 1.0 (altset 0), 2 for MIDI 2.0 (altset 1) and 0