package vafusion.inst;
import jm.audio.io.*;
import jm.audio.synth.*;
import jm.music.data.Note;
import jm.audio.AudioObject;
public final class SimplePluckInst extends jm.audio.Instrument{
private int sampleRate;
private int channels;
public SimplePluckInst(int sampleRate){
this(sampleRate, 1);
}
/** A constructor to set an initial sampling rate and number of channels.*/
public SimplePluckInst(int sampleRate, int channels){
this.sampleRate = sampleRate;
this.channels = channels;
}
/** Initialisation method used to build the objects that this instrument will use */
@Override
public void createChain(){
Pluck plk = new Pluck(this, sampleRate, this.channels);
SampleOut sout = new SampleOut( plk);
}
}