Lines Matching +full:ext +full:- +full:active +full:- +full:high

12 - Support of Universal MIDI Packet (UMP)
13 - Support of MIDI 2.0 protocol messages
14 - Transparent conversions between UMP and legacy MIDI 1.0 byte stream
15 - MIDI-CI for property and profile configurations
26 MIDI-CI is a high-level protocol that can talk with the MIDI device
31 the encoding/decoding of MIDI protocols on UMP, while MIDI-CI is
32 supported in user-space over the standard SysEx.
65 When a device supports MIDI 2.0, the USB-audio driver probes and uses
69 `midi2_enable=0` option to snd-usb-audio driver module, too.
78 option to snd-usb-audio driver for skipping the UMP v1.1 inquiries.
91 % hexdump -C /dev/snd/umpC0D0
98 The 32-bit words in the UMP packet payload are always in CPU native
106 (0-based) UMP Group. Legacy applications can access to the specified
138 Active: Yes
139 Groups: 1-1
142 Block 1 (ProtoZOA Ext IN)
144 Active: Yes
145 Groups: 2-2
150 1-based UMP Group numbers (from-to).
199 Port 0 : "Midi Through Port-0" (RWe-)
202 UMP Block 0: ProtoZOA Main [Active]
203 Groups: 1-1
204 UMP Block 1: ProtoZOA Ext IN [Active]
205 Groups: 2-2
206 UMP Block 2: ProtoZOA Ext OUT [Active]
207 Groups: 3-3
210 Port 2 : "ProtoZOA Ext IN" (-We-) [Out]
211 Port 3 : "ProtoZOA Ext OUT" (R-e-) [In]
217 In this example, the device has three active groups (Main, Ext IN and
218 Ext OUT), and those are exposed as sequencer ports from 1 to 3.
221 the all ports on the device ("catch-all"), while each UMP Group port
243 % aseqdump -p 20:1
250 When you run `aseqdump` in MIDI 2.0 mode, it'll receive the high
253 % aseqdump -u 2 -p 20:1
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,
334 indicates the port being UMP-capable.
342 For example, the kernel pass-through client (`snd-seq-dummy`) sets
350 which specifies the associated UMP Group Number (1-based).
351 When it's non-zero, the UMP group field in the UMP packet updated
352 upon delivery to the specified group (corrected to be 0-based).
357 `group_filter` bitmap. The filter consists of bitmap from 1-based
362 * Two new ioctls are added for UMP-capable clients:
368 user-space client may provide its own data via `*_SET` ioctl.
449 % ln -s functions/midi2.usb0 configs/c.1
465 1 [Gadget ]: f_midi2 - MIDI 2.0 Gadget
473 2 [ACMESynth ]: USB-Audio - ACMESynth
474 ACME Enterprises ACMESynth at usb-dummy_hcd.0-1, high speed
478 % aplaymidi -p 20:1 to_host.mid
483 % aseqdump -p 20:0 -u 2
488 Each Function Block may have different direction and UI-hint,
490 Passing `1` is for input-only, `2` for out-only and `3` for
518 driver, pass `0` to `process_ump` attribute in the top-level config::
526 user-space over UMP rawmidi.
540 `ep.1` (but under the card top-level config) to enable a new Endpoint::
558 % amixer -c1 cget iface=RAWMIDI,name='Operation Mode'
559 ; type=INTEGER,access=r--v----,values=1,min=0,max=2,step=0