public class

SoftInstrument

extends Instrument
java.lang.Object
   ↳ javax.sound.midi.SoundbankResource
     ↳ javax.sound.midi.Instrument
       ↳ com.sun.media.sound.SoftInstrument

Class Overview

Software synthesizer internal instrument.

Summary

Public Constructors
SoftInstrument(ModelInstrument ins)
SoftInstrument(ModelInstrument ins, ModelPerformer[] overrideperformers)
Public Methods
Object getData()
Obtains the sampled audio that is stored in this SoundbankResource.
ModelDirector getDirector(MidiChannel channel, ModelDirectedPlayer player)
SoftPerformer[] getPerformers()
ModelInstrument getSourceInstrument()
[Expand]
Inherited Methods
From class javax.sound.midi.Instrument
From class javax.sound.midi.SoundbankResource
From class java.lang.Object

Public Constructors

public SoftInstrument (ModelInstrument ins)

public SoftInstrument (ModelInstrument ins, ModelPerformer[] overrideperformers)

Public Methods

public Object getData ()

Obtains the sampled audio that is stored in this SoundbankResource. The type of object returned depends on the implementation of the concrete class, and may be queried using getDataClass.

Returns
  • an object containing the sampled audio data

public ModelDirector getDirector (MidiChannel channel, ModelDirectedPlayer player)

public SoftPerformer[] getPerformers ()

public ModelInstrument getSourceInstrument ()