public class

ModelConnectionBlock

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

Class Overview

Connection blocks are used to connect source variable to a destination variable. For example Note On velocity can be connected to output gain. In DLS this is called articulator and in SoundFonts (SF2) a modulator.

Summary

Public Constructors
ModelConnectionBlock()
ModelConnectionBlock(double scale, ModelDestination destination)
ModelConnectionBlock(ModelSource source, ModelDestination destination)
ModelConnectionBlock(ModelSource source, double scale, ModelDestination destination)
ModelConnectionBlock(ModelSource source, ModelSource control, ModelDestination destination)
ModelConnectionBlock(ModelSource source, ModelSource control, double scale, ModelDestination destination)
Public Methods
void addSource(ModelSource source)
ModelDestination getDestination()
double getScale()
ModelSource[] getSources()
void setDestination(ModelDestination destination)
void setScale(double scale)
void setSources(ModelSource[] source)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ModelConnectionBlock ()

public ModelConnectionBlock (double scale, ModelDestination destination)

public ModelConnectionBlock (ModelSource source, ModelDestination destination)

public ModelConnectionBlock (ModelSource source, double scale, ModelDestination destination)

public ModelConnectionBlock (ModelSource source, ModelSource control, ModelDestination destination)

public ModelConnectionBlock (ModelSource source, ModelSource control, double scale, ModelDestination destination)

Public Methods

public void addSource (ModelSource source)

public ModelDestination getDestination ()

public double getScale ()

public ModelSource[] getSources ()

public void setDestination (ModelDestination destination)

public void setScale (double scale)

public void setSources (ModelSource[] source)