Lines Matching refs:sequencer
12 This directory contains the OSS sequencer emulation driver on ALSA. Note
15 What this does - it provides the emulation of the OSS sequencer, access
16 via ``/dev/sequencer`` and ``/dev/music`` devices.
18 sequencer is prepared.
22 * Normal sequencer and MIDI events:
24 They are converted to the ALSA sequencer events, and sent to the
52 sequencer)!
74 Run configure script with both sequencer support (``--with-sequencer=yes``)
82 already connected to the sequencer. Once after that, the creation and deletion
83 of ports are watched by announcement mechanism of ALSA sequencer.
90 OSS sequencer emulation version 0.1.8
114 to play via OSS sequencer emulation.
120 and xmp-1.1.5. You can load samples via ``/dev/sequencer`` like sfxload,
143 for OSS sequencer, so that it is independent from the queue length of ALSA
144 sequencer. Default value is 1024.
153 OSS sequencer emulation uses an ALSA priority queue. The
154 events from ``/dev/sequencer`` are processed and put onto the queue
157 All the events from ``/dev/sequencer`` are parsed at beginning.
163 The queued events are dispatched to the corresponding ALSA sequencer
164 ports after scheduled time by ALSA sequencer dispatcher.
171 queue. If application reads ``/dev/sequencer`` in blocking mode, the
231 are initialized by OSS sequencer. The ``app_index`` is the application
232 index which is unique to each application opening OSS sequencer. The
234 ``seq_oss.h`` for its meaning. The ``seq_mode`` is sequencer operation
239 the address of ALSA sequencer port which is assigned to this device. If
254 using OSS sequencer. This must not be NULL. Typically, the open callback
258 #. Create an ALSA sequencer port.
272 The ``ioctl`` callback is called when the sequencer receives device-specific
284 The other ioctls are processed inside the sequencer without passing to
308 The ``reset`` callback is called when sequencer device is reset or
317 Most of the events are processed by sequencer and translated to the adequate
318 ALSA sequencer events, so that each synth device can receive by input_event
319 callback of ALSA sequencer port. The following ALSA events should be
344 type SND_SEQ_OSS_PRIVATE. The OSS sequencer passes these event 8 byte
352 sequencer ports automatically by receiving announcement from ALSA
353 sequencer, the MIDI devices don't need to be registered explicitly
355 However, the MIDI port_info registered to ALSA sequencer must include
360 sequencer MIDI device.
362 The events via MIDI devices are parsed in OSS sequencer and converted
363 to the corresponding ALSA sequencer events. The input from MIDI sequencer
364 is also converted to MIDI byte events by OSS sequencer. This works just