Package com.softsynth.jmsl
Class MixerFader
java.lang.Object
com.softsynth.jmsl.MixerFader
public class MixerFader
extends java.lang.Object
Useful for a Mixer to keep track of Objects associated with the idea of a fader
- Author:
- Nick Didkovsky, email: nick@didkovsky.com, (c) 2003 Nick Didkovsky, all rights reserved.
-
Constructor Summary
Constructors Constructor Description MixerFader() -
Method Summary
Modifier and Type Method Description intgetAssociatedFaderIndex()InstrumentgetInstrument()MixergetMixer()PanAmpPairgetPanAmpPair()booleanisMute()booleanisSolo()static voidmain(java.lang.String[] args)voidsetAssociatedFaderIndex(int faderIndex)voidsetInstrument(Instrument instrument)voidsetMixer(Mixer mixer)voidsetMute(boolean mute)voidsetPanAmpPair(PanAmpPair pair)voidsetSolo(boolean solo)Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
MixerFader
public MixerFader()
-
-
Method Details
-
main
public static void main(java.lang.String[] args) -
getAssociatedFaderIndex
public int getAssociatedFaderIndex()- Returns:
- index of the fader on another mixer that this fader maps to (for example a master mixer fader N controlling a embedded JSynMixer on fader M
-
getInstrument
- Returns:
- Instrument associated with this fader
-
getMixer
- Returns:
- Mixer associated with this fader
-
getPanAmpPair
- Returns:
- panAmpPair which stores pan/amp info for this fader
-
setAssociatedFaderIndex
public void setAssociatedFaderIndex(int faderIndex)- Parameters:
faderIndex- , the fader index on an associated mixer to which this fader maps
-
setInstrument
- Parameters:
instrument-
-
setMixer
- Parameters:
mixer-
-
setPanAmpPair
- Parameters:
pair-
-
isMute
public boolean isMute()- Returns:
- Returns the mute.
-
setMute
public void setMute(boolean mute)- Parameters:
mute- The mute to set.
-
isSolo
public boolean isSolo()- Returns:
- Returns the solo.
-
setSolo
public void setSolo(boolean solo)- Parameters:
solo- The solo to set.
-