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 mes-
       sages

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 sys-
       tem and so on. When any of the mixer controls (such as volume  sliders)
       change their value the MIDI mixer device	delivers a control change mes-
       sage  to	 the  application listening it.	An application (such as	a MIDI
       sequencer program) can record these mixer changes during	recording  and
       play  them  back	 during	 playback. 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 num-
	  bers	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  numbers.	For this reason	recorded mixer changes may be-
	  come 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 versions.

FILES
       None

AUTHOR
       4Front Technologies

				 12 April 2025			    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+14.3.quarterly>

home | help