Skip to content

Commit

Permalink
Update README & INSTALL file with current info
Browse files Browse the repository at this point in the history
  • Loading branch information
frederic-peters committed Dec 13, 2009
1 parent 7989bed commit 8390605
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 24 deletions.
13 changes: 7 additions & 6 deletions INSTALL
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
this program uses autotools. So you do the usual
./configure && make && make install
Installation
============

This program uses autotools. So you do the usual
./configure && make && make install

Build requirements:
* You need gcc (3.4.3 should work)
* You need python headers (python-dev package or something like that)
* You need Python headers (python-dev package or something like that)
* You need JACK headers (jack-dev package or something like that)

Runtime requirements (checked be configure script):
Runtime requirements (checked by configure script):
* You need Python (2.4 should work, maybe 2.3 too - please report)
* PyGTK with cairo support
* fpconst (floating point constants) Python module.
Expand All @@ -17,8 +20,6 @@ Runtime optional things, that will enable you to get full functionality:
* To get LASH (Linux audio session) support, you need LASH compiled
with Python bindings. This means at least 0.5.3 release.
For LASH support you also need PyXML (0.8.4 should work)
* To get balance/panorama functionality for each channel you need
pyphat. Get it from http://phat.berlios.de/, 0.4.1 should work.
* If you want your settings to be preserved in GConf you need Python
bindings for GConf, part of the Python bindings for GNOME. Chances
are that package you need to install is called gnome-python
Expand Down
61 changes: 43 additions & 18 deletions README
Original file line number Diff line number Diff line change
@@ -1,27 +1,52 @@
jack_mixer is GTK (2.x) JACK audio mixer app with look similar to it`s
hardware counterparts
jack_mixer -- Jack Audio Mixer
==============================

jack_mixer is licensed under GPL version 2, check gpl.txt for more info.
jack_mixer is a GTK+ JACK audio mixer app with look similar to its hardware
counterpart. It has lot of useful features, apart from being able to mix
multiple JACK audio streams.

Please visit project homepage is at http://home.gna.org/jackmixer/ for
more info.
It is licensed under GPL version 2 (or later), check COPYING for more info.

Please visit project homepage is at http://home.gna.org/jackmixer/ for more
info.


Installation
------------

Read INSTALL for information on installation.


Using MIDI CCs to control jack_mixer
------------------------------------

= Using MIDI CCs to control jack_mixer =
MIDI CCs can be used to control volume and balance/panorama of channels.

Controller for main channel volume is 7
Controller for main channel balance is 8
The default controller for main channel volume is 7, and the default for
main channel balance is 8. Default controllers for added channels are
chosen using predefined algorithm, first free controller starting from 11,
first for volume, next for balance/panorama.

So, if you don't delete channels, you will get CC#11 used for first input
channel volume, CC#12 for first channel balance/panorama, CC#13 for second
channel volume, CC#14 for second channel balance/panorama, etc.

It is also possible to select other CCs when creating the channel, or
afterwards from the channel properties dialog (accessible by double clicking
on the channel name).

MIDI CC values (0-127) are mapped to dBFS using current slider scale for
corresponding channel.

Controller for input channels are choosen using predefined algorithm,
first free controller starting from 11, first for volume, next for
balance/panorama.

So, if you don't delete channels, you will get CC#11 used for first
input channel volume, CC#12 for first channel balance/panorama, CC#13
for second channel volume, CC#14 for second channel balance/panorama,
etc.
Feedback
--------

MIDI CCs are accepted on any channel.
If you have trouble getting jack_mixer working, find a bug or you miss some
feature, please submit a support request with the GNA issue tracker:
https://gna.org/support/?func=additem&group=jackmixer

MIDI CC values (0-127) are mapped to dBFS using current slider scale
for corresponding channel.
jack_mixer was initially written and supported by Nedko Arnaudov, it is now
maintained by Frederic Peters. You can reach Frederic at fpeters (a.t) 0d
(dot) be, and Nedko at nedko (a.t) arnaudov (dot) name. They can also be
found in #lad on FreeNode (as fredp and nedko).

0 comments on commit 8390605

Please sign in to comment.