Stoppt die Vorratsdatenspeicherung! Jetzt klicken &handeln! Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien:
Milkys Homepage - projects - mmix
 

mmix - small audio mixer for linux :)


DOWNLOAD

 

MAILINGLIST

To subscribe, send an empty message to mmix-subscribe at mcmilk dot de!
 

SCREENSHOTS

mmix-0.1.txt
mmix-0.1 #01
mmix-0.1 #02
 

README

 WHAT IS IT
============


 REQUIREMENTS
==============

- linux >= 2.3.??
- some simple libc (glibc/dietlibc/...)
- a mixer device (soundcard/tv card/etc...)



 COPYING
=========

Copyright (C) 2001 Tino Reichardt <der at mcmilk.de>

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

!AND!

Author strongly advices against using this code, or a part of it,
in an application designed to run on any Microsoft(tm) platform.



 TODO
======

- remove some memory leaks:
  mmix starts with:
  21701 mcmilk    19   0    84   84    20 R    34.0  0.0   0:01 mmix
  -> but, loading new settings will increase the size... not much, but bad :)

- write a bit more documentation



 WISHLIST
==========

- maybe alsa support
- is there a better way, instead of reading, waiting, reading, waitung ...
  ... the mixer device for examining changes of the mixer



 HOMEPAGE
==========

 http://www.mcmilk.de/projects/mmix/



 BUGS
======

Please report bugs to:

  Tino Reichardt <milky-mmix at mcmilk.de>
last change: 2002-08-11 @ 22:03:33
 

CHANGES

0.2:
 - updated manpage
 - added mmix.lsm for sunsite
 - changed the command line option (more usefull now!)
 - added some new configaration stuff (edit|delete old one!)
 - version 0.3 will remove all malloc code (use of alloca + fixed sizes!)

0.1:
 - initial version, all is untested :)
last change: 2003-04-20 @ 13:37:41
 

INSTALL

 Installing mmix
=================

1. Possibly, edit the Makefile (compilertuning etc)
	$ vi Makefile

2. Read the comments in params.h, and edit the #define's for your needs:
	$ vi params.h

3. Build it:
	$ make

4. Install the binary and the manpage:
	# make install

5. Read the manpage!
	$ man mmix

6. Start the mixer ...
	$ mmix
last change: 2002-08-08 @ 06:48:48
 

FAQ

 FAQ
=====


Q: What configuration is used, if I specify $MMIXRC, the option -f and
   have the file ~/.mmixrc ?
A: The configuration loading uses only one file and searches the file in the 
   following order:
    1. option -f
    2. $MMIXRC
    3. $HOME/.mmixrc (alias ~/.mmixrc)

--

Q: What is a device ?
A: The soundcard itself is a device, the mixer also ... every soundcard
   should have a mixer device ... this is the device mmix needs :)
   If you have more than one soundcard or some other mixing device
   (tv-card, radio card, ...), mmix will show you more than one
   configuration :)

--

Q: What is a resource ?
A: This is just a part of your soundcard (eg: pcm, line in, line out) ...

--

Q: Has mmix alsa support ?
A: Currently no, you can use alsa drivers that support the oss interface.
   It will come, when I am skipping to kernel 2.5 (2.6), which will have alsa!
last change: 2003-04-20 @ 13:44:05
 

WARNING

mmix is also the name for a completly other project, which is located here !
 

SEE ALSO

 
Valid HTML 4.01 with CSS
Copyright Tino Reichardt (pgp, gpg)
make a donation! free search engine! no-softwarepatents! powered by archlinux!      Stoppt den Überwachungswahn! !!!!!!!! Aktion UBERWACH!
Last modified on 2006-06-03 at 18:20:53.