com.softsynth.jmsl.jsyn
Class SignalProcessingSynthNotePruner
java.lang.Object
com.softsynth.jmsl.jsyn.SignalProcessingSynthNotePruner
public class SignalProcessingSynthNotePruner
- extends java.lang.Object
Hand it a Vector of fully qualified JSyn SynthNote classnames, and build two
Vectors: one vector containing those classnames with input ports (ie. capable
of signal processing) the other containing those classnames without input
ports
- Author:
- Nick Didkovsky, July 2002, all rights reserved
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SignalProcessingSynthNotePruner
public SignalProcessingSynthNotePruner()
prune
public static void prune(java.util.Vector synthNotes)
throws java.lang.ClassNotFoundException,
java.lang.InstantiationException,
java.lang.IllegalAccessException
- generate two Vectors: one with signal processing synthnote (those with a
puclic input field, and one containing those without an input
- Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
getSignalProcessingSynthNotes
public static java.util.Vector getSignalProcessingSynthNotes()
- Returns:
- a Vector containing classnames of SynthNotes with a public input
field. Call prune() first!
getNONSignalProcessingSynthNotes
public static java.util.Vector getNONSignalProcessingSynthNotes()
- Returns:
- a Vector containing classnames of SynthNotes with NO public input
field. Call prune() first!