Home
last modified time | relevance | path

Searched refs:rawmidi (Results 1 – 15 of 15) sorted by relevance

/linux/Documentation/sound/designs/
H A Dmidi-2.0.rst40 rawmidi device and the access via ALSA sequencer API.
80 When the MIDI 2.0 device is probed, the kernel creates a rawmidi
82 `/dev/snd/umpC*D*` and different from the standard rawmidi device name
87 rawmidi device. For example, reading via `hexdump` like below will
108 ALSA rawmidi API, you can open the arbitrary substream, while just
156 The rawmidi name and the UMP Endpoint name are usually identical, and
172 In addition to the rawmidi interfaces, ALSA sequencer interface
233 entry (but with more detailed information) is found in the rawmidi
296 * The legacy rawmidi device number is found in the new `tied_device`
297 field of the rawmidi info.
[all …]
H A Doss-emulation.rst79 snd-pcm-oss and snd-rawmidi. In the case of PCM, the following
103 available for snd-rawmidi:
116 options snd-rawmidi midi_map=2
/linux/sound/core/
H A DMakefile30 snd-rawmidi-y := rawmidi.o
48 obj-$(CONFIG_SND_RAWMIDI) += snd-rawmidi.o
H A Drawmidi.c81 struct snd_rawmidi *rawmidi; in snd_rawmidi_search() local
83 list_for_each_entry(rawmidi, &snd_rawmidi_devices, list) in snd_rawmidi_search()
84 if (rawmidi->card == card && rawmidi->device == device) in snd_rawmidi_search()
85 return rawmidi; in snd_rawmidi_search()
H A DKconfig38 When this option is set, an additional rawmidi device for the
/linux/sound/drivers/
H A Dmtpav.c602 struct snd_rawmidi *rawmidi; in snd_mtpav_get_RAWMIDI() local
618 rawmidi = mcard->rmidi; in snd_mtpav_get_RAWMIDI()
619 rawmidi->private_data = mcard; in snd_mtpav_get_RAWMIDI()
621 list_for_each(list, &rawmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT].substreams) { in snd_mtpav_get_RAWMIDI()
626 list_for_each(list, &rawmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT].substreams) { in snd_mtpav_get_RAWMIDI()
632 rawmidi->info_flags |= SNDRV_RAWMIDI_INFO_OUTPUT | SNDRV_RAWMIDI_INFO_INPUT | in snd_mtpav_get_RAWMIDI()
634 sprintf(rawmidi->name, "MTP AV MIDI"); in snd_mtpav_get_RAWMIDI()
/linux/sound/isa/
H A Dsscape.c782 struct snd_rawmidi *rawmidi; in create_mpu401() local
786 MPU401_INFO_INTEGRATED, irq, &rawmidi); in create_mpu401()
788 struct snd_mpu401 *mpu = rawmidi->private_data; in create_mpu401()
/linux/Documentation/sound/kernel-api/
H A Dalsa-driver-api.rst71 .. kernel-doc:: sound/core/rawmidi.c
H A Dwriting-an-alsa-driver.rst67 directory. The OSS rawmidi emulation is included in the ALSA rawmidi
2936 To create a rawmidi object, call :c:func:`snd_mpu401_uart_new()`::
2944 this component. You can create up to 8 rawmidi devices.
2961 respectively. Then the rawmidi instance is created as a single stream.
3008 In this case, you need to pass the private_data of the returned rawmidi
3028 The rawmidi API is defined in ``<sound/rawmidi.h>``.
3033 To create a rawmidi device, call the :c:func:`snd_rawmidi_new()`
3050 8 rawmidi devices.
3062 After the rawmidi device is created, you need to set the operators
3093 In all the callbacks, the private data that you've set for the rawmidi
[all …]
/linux/sound/pci/ymfpci/
H A Dymfpci.h357 struct snd_rawmidi *rawmidi; member
H A Dymfpci.c311 -1, &chip->rawmidi); in __snd_card_ymfpci_probe()
H A Dymfpci_main.c795 if (chip->rawmidi) in snd_ymfpci_interrupt()
796 snd_mpu401_uart_interrupt(irq, chip->rawmidi->private_data); in snd_ymfpci_interrupt()
/linux/Documentation/usb/
H A Dgadget-testing.rst1008 It will create a virtual ALSA card containing a UMP rawmidi device
1009 where the UMP packet is looped back. In addition, a legacy rawmidi
1010 device is created. The UMP rawmidi is bound with ALSA sequencer
/linux/drivers/usb/gadget/
H A DKconfig453 USB MIDI 2.0 interface, looped back to ALSA UMP rawmidi
/linux/Documentation/sound/
H A Dalsa-configuration.rst90 Module snd-rawmidi
2494 Module for virtual rawmidi devices.
2495 This module creates virtual rawmidi devices which communicate