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

FreeBSD Manual Pages

  
 
  

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

NAME
       oss_midiloop - Loopback MIDI driver.

DESCRIPTION
       The  loopback  midi  driver makes it possible to	create special purpose
       virtual midi devices based on user land server processes.

INTRODUCTION
       MIDI loopback devices are like named pipes or  pseudo  terminals.  They
       are  grouped  in	client and server device pairs.	The server side	device
       must be open before the client side device can be opened.

   SERVER SIDE DEVICE
       The server side device is used by some special application (such	 as  a
       software	based MIDI synthesizer)	to receice MIDI	events from the	appli-
       cations that want to play MIDI.

   CLIENT SIDE DEVICE
       Client  applications  such  as MIDI players open	the client side	device
       when they need to play some MIDI	stream (file). The client side	device
       behaves	like  any  "ordinary" MIDI device. However it cannot be	opened
       when there is no	program	connected to the server	side.

COMPATIBILITY ISSUES
       MIDI loopback devices differ from "normal" MIDI devices because an  ap-
       plication  is needed at the both	ends of	the loop. The loop device will
       return a	"Connection reset by peer" error (ECONNRESET) error.  Applica-
       tions  designed	to  be	used  as  loopback  based  server applications
       can/should use this error (returned by read or  write)  as  an  end-of-
       stream indication.

OPTIONS
       o midiloop_instances:
	      Specifies	 how  many loopback client/server MIDI device pairs to
	      be created.

	      Values: 1-16
		     Default: 1

KNOWN PROBLEMS
       None

FILES
       /usr/local/lib/oss/conf/oss_midiloop.conf Device	configuration file

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_midiloop&sektion=7&manpath=FreeBSD+Ports+14.3.quarterly>

home | help