aboutsummaryrefslogtreecommitdiff
path: root/src/java/com/cycling74/msp/MSPPerformable.java
blob: 75b3e1327a9bca9776c20bb2f2960ac2e7bb1e53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package com.cycling74.msp;

/**
 * This interface is used to chain Java dsp objects since they don't 
 * have to be MSPObject to process signals.
 */
public interface MSPPerformable {
    /**
     * Interface for MSPPerformer.dspsetup(MSPSignal in[], MSPSignal out[])
     */
    public void dspsetup(MSPSignal in[], MSPSignal out[]);
    
    /**
     * Interface for MSPPerformer.perform(MSPSignal in[], MSPSignal out[]);
     */
    public void perform(MSPSignal in[], MSPSignal out[]);
}