Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
vmixctl(7)			   OSS Devices			      vmixctl(7)

NAME
     oss_midimix - Driver for controlling OSS mixer devices using MIDI messages

DESCRIPTION
     The MIDI mixer device can be used by MIDI sequencer programs to control OSS
     mixer  devices (volumes) in real time. A list of mixer devices available in
     the system can be found using the ossinfo(1) program with the -x option.

   INTRODUCTION
     This driver uses MIDI channel numbers to select the mixer device. The first
     MIDI channel (#0) connects to the first mixer device in the system  and  so
     on.  When	any  of the mixer controls (such as volume sliders) change their
     value the MIDI mixer device delivers a control change message to the appli-
     cation listening it. An application (such as a MIDI sequencer program)  can
     record these mixer changes during recording and play them back during play-
     back. In this way it's possible to repeat mixer changes with precise timing
     during playback.

OPTIONS
     None

KNOWN PROBLEMS
     *	MIDI  support  is  not included in OSS v4.0. It will be re-introduced in
	some future version of OSS.

     *	The way how MIDI channel numbers are mapped to the mixer device  numbers
	is  system  dependednt	and may change depending on the order of devices
	are loaded in the system. The same is true with the MIDI controller num-
	bers. For this reason recorded mixer changes may become obsolete if  new
	devices  are  installed  in the system or if the mixer layout changes in
	future OSS versions.

     *	For the time being the MIDI controller numbers are  mapped  directly  to
	the  mixer  control numbers. This means that only the first 128 controls
	in large mixers can be supported. This may change  in  future  OSS  ver-
	sions.

FILES
     None

AUTHOR
     4Front Technologies

				  30 July 2026			      vmixctl(7)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=oss_midimix&sektion=7&manpath=FreeBSD+Ports+15.1.quarterly>

home | help