public class

SoftMainMixer

extends Object
java.lang.Object
   ↳ com.sun.media.sound.SoftMainMixer

Class Overview

Software synthesizer main audio mixer.

Summary

Constants
int CHANNEL_DELAY_EFFECT1
int CHANNEL_DELAY_EFFECT2
int CHANNEL_DELAY_LEFT
int CHANNEL_DELAY_MONO
int CHANNEL_DELAY_RIGHT
int CHANNEL_EFFECT1
int CHANNEL_EFFECT2
int CHANNEL_LEFT
int CHANNEL_LEFT_DRY
int CHANNEL_MONO
int CHANNEL_RIGHT
int CHANNEL_RIGHT_DRY
int CHANNEL_SCRATCH1
int CHANNEL_SCRATCH2
Fields
protected boolean active_sensing_on
protected SoftControl co_master
protected TreeMap<LongObject> midimessages
protected boolean readfully
Public Constructors
SoftMainMixer(SoftSynthesizer synth)
Public Methods
void activity()
void close()
int getBalance()
int getCoarseTuning()
int getFineTuning()
AudioInputStream getInputStream()
long getMicrosecondPosition()
int getVolume()
void globalParameterControlChange(int[] slothpath, long[] params, long[] paramsvalue)
void processMessage(MidiMessage message)
void processMessage(Object object)
void processMessage(byte[] data)
void processMessage(int ch, int cmd, int data1, int data2)
void registerMixer(ModelChannelMixer mixer)
void reset()
void setBalance(int value)
void setCoarseTuning(int value)
void setFineTuning(int value)
void setVolume(int value)
void stopMixer(ModelChannelMixer mixer)
Protected Methods
void processAudioBuffers()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int CHANNEL_DELAY_EFFECT1

Constant Value: 8 (0x00000008)

public static final int CHANNEL_DELAY_EFFECT2

Constant Value: 9 (0x00000009)

public static final int CHANNEL_DELAY_LEFT

Constant Value: 3 (0x00000003)

public static final int CHANNEL_DELAY_MONO

Constant Value: 5 (0x00000005)

public static final int CHANNEL_DELAY_RIGHT

Constant Value: 4 (0x00000004)

public static final int CHANNEL_EFFECT1

Constant Value: 6 (0x00000006)

public static final int CHANNEL_EFFECT2

Constant Value: 7 (0x00000007)

public static final int CHANNEL_LEFT

Constant Value: 0 (0x00000000)

public static final int CHANNEL_LEFT_DRY

Constant Value: 10 (0x0000000a)

public static final int CHANNEL_MONO

Constant Value: 2 (0x00000002)

public static final int CHANNEL_RIGHT

Constant Value: 1 (0x00000001)

public static final int CHANNEL_RIGHT_DRY

Constant Value: 11 (0x0000000b)

public static final int CHANNEL_SCRATCH1

Constant Value: 12 (0x0000000c)

public static final int CHANNEL_SCRATCH2

Constant Value: 13 (0x0000000d)

Fields

protected boolean active_sensing_on

protected SoftControl co_master

protected TreeMap<LongObject> midimessages

protected boolean readfully

Public Constructors

public SoftMainMixer (SoftSynthesizer synth)

Public Methods

public void activity ()

public void close ()

public int getBalance ()

public int getCoarseTuning ()

public int getFineTuning ()

public AudioInputStream getInputStream ()

public long getMicrosecondPosition ()

public int getVolume ()

public void globalParameterControlChange (int[] slothpath, long[] params, long[] paramsvalue)

public void processMessage (MidiMessage message)

public void processMessage (Object object)

public void processMessage (byte[] data)

public void processMessage (int ch, int cmd, int data1, int data2)

public void registerMixer (ModelChannelMixer mixer)

public void reset ()

public void setBalance (int value)

public void setCoarseTuning (int value)

public void setFineTuning (int value)

public void setVolume (int value)

public void stopMixer (ModelChannelMixer mixer)

Protected Methods

protected void processAudioBuffers ()