public SoftInstrument(ModelInstrument ins) { super(ins.getSoundbank(), ins.getPatch(), ins.getName(), ins.getDataClass()); data = ins.getData(); this.ins = ins; initPerformers(((ModelInstrument)ins).getPerformers()); }
public SoftInstrument(ModelInstrument ins, ModelPerformer[] overrideperformers) { super(ins.getSoundbank(), ins.getPatch(), ins.getName(), ins.getDataClass()); data = ins.getData(); this.ins = ins; initPerformers(overrideperformers); }
public void add(ModelInstrument ins, int keyFrom, int keyTo, int velFrom, int velTo, int exclusiveClass) { add(ins.getPerformers(), keyFrom, keyTo, velFrom, velTo, exclusiveClass); }
public void add(ModelInstrument ins, int keyFrom, int keyTo, int velFrom, int velTo) { add(ins.getPerformers(), keyFrom, keyTo, velFrom, velTo); }
public void add(ModelInstrument ins, int keyFrom, int keyTo) { add(ins.getPerformers(), keyFrom, keyTo); }
public void add(ModelInstrument ins) { add(ins.getPerformers()); }
public ModelInstrument getSourceInstrument() { return ins; }