Audio::JackMiniMix - Talk to JACK Mini Mixer using OSC
use Audio::JackMiniMix; my $mix = new Audio::JackMiniMix('osc.udp://host.example.net:3450/'); $mix->set_channel_gain( 1, -50 ); $mix->set_channel_gain( 2, -90 );
The Audio::JackMiniMix module uses Net::LibLO to talk to a JackMiniMix server. It can be used to get and set the gains and labels for the channels of the mixer.
Connect to JackMiniMix process specified by oscurl. A channel_count() query is sent to the mixer, if the mixer does not respond, then undef is returned.
oscurl
Returns the number of stereo input channels that the mixer has.
Returns the gain (in decibels) of channel.
channel is the number of the channel (in range 1 to total number of channels).
channel
Sets the gain of channel channel to gain dB.
gain
gain is the gain (in decibels) to set the channel to (in range -90 to 90 dB).
Returns the label (string) of channel number channel.
Sets the label (string) of channel number channel to label.
label
label is the new label for the channel.
Pings the mixer to see if it is there.
Returns 1 if the server responds, or 0 if there is no reply.
Returns the OSC URL of the JackMiniMix deck.
Net::LibLO
http://www.ecs.soton.ac.uk/~njh/jackminimix/
Nicholas J. Humfrey <njh@aelius.com>
Copyright (C) 2005 Nicholas J. Humfrey
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.
1 POD Error
The following errors were encountered while parsing the POD:
You forgot a '=back' before '=head1'
To install Audio::JackMiniMix, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Audio::JackMiniMix
CPAN shell
perl -MCPAN -e shell install Audio::JackMiniMix
For more information on module installation, please visit the detailed CPAN module installation guide.