logo


audio
Class AudioInput

java.lang.Object
  extended by audio.AudioInput

public class AudioInput
extends java.lang.Object


Field Summary
 int audio_line
static int FREQUENCY_CUTOFF
static int SAMPLE_RATE
static int SUBSAMPLE
 
Constructor Summary
AudioInput(DoubleBuffer b, int line)
          Creates a new instance of AudioInput
 
Method Summary
 float D_volume_high()
 float D_volume_low()
 void increment_visualisation(int n)
 void increment_volume(int n)
 boolean is_active()
          returns true if this AudioInput is active
static void main(java.lang.String[] args)
 int pitch_color()
          Computes a color from audio input
 void render()
          Draws the current sound data to the given graphics
 void set_active(boolean a)
          Turns this AudioInput on or off
 void set_visualisation(int i)
 void setDataWeight(float f)
          Sets the incoming data weights
 void setVolume(float v)
          Sets the volume
 void simulate_tone(int i)
 int sound_color()
          Computes a color from audio input
 void start()
          Starts the capture thread
 void stop()
          stops listening
 int visualisation_index()
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

audio_line

public int audio_line

SAMPLE_RATE

public static final int SAMPLE_RATE
See Also:
Constant Field Values

FREQUENCY_CUTOFF

public static final int FREQUENCY_CUTOFF
See Also:
Constant Field Values

SUBSAMPLE

public static final int SUBSAMPLE
See Also:
Constant Field Values
Constructor Detail

AudioInput

public AudioInput(DoubleBuffer b,
                  int line)
Creates a new instance of AudioInput

Parameters:
b -
line -
Method Detail

setDataWeight

public void setDataWeight(float f)
Sets the incoming data weights

Parameters:
f -

setVolume

public void setVolume(float v)
Sets the volume

Parameters:
v -

visualisation_index

public int visualisation_index()
Returns:

increment_visualisation

public void increment_visualisation(int n)
Parameters:
n -

set_visualisation

public void set_visualisation(int i)
Parameters:
i -

increment_volume

public void increment_volume(int n)
Parameters:
n -

set_active

public void set_active(boolean a)
Turns this AudioInput on or off

Parameters:
a -

is_active

public boolean is_active()
returns true if this AudioInput is active

Returns:

start

public void start()
Starts the capture thread


stop

public void stop()
stops listening


render

public void render()
Draws the current sound data to the given graphics


simulate_tone

public void simulate_tone(int i)
Parameters:
i -

sound_color

public int sound_color()
Computes a color from audio input

Returns:

pitch_color

public int pitch_color()
Computes a color from audio input

Returns:

D_volume_low

public float D_volume_low()
Returns:

D_volume_high

public float D_volume_high()
Returns:

main

public static void main(java.lang.String[] args)
Parameters:
args -