ExperimentNodeProtocol.java
package org.hammer.audio.workflow.catalog;
/** Stable node-type and port identifiers shared by catalog, editor and execution adapters. */
public final class ExperimentNodeProtocol {
/** Deterministic synthetic signal source node type. */
public static final String TYPE_SYNTHETIC_SIGNAL_GENERATOR = "synthetic-signal-generator";
/** Linear gain node type. */
public static final String TYPE_GAIN = "gain";
/** Output port of a synthetic signal generator. */
public static final String SIGNAL_OUTPUT_PORT = "signal-out";
/** Shared audio input port used by DSP nodes. */
public static final String AUDIO_INPUT_PORT = "audio-in";
/** Shared audio output port used by DSP nodes. */
public static final String AUDIO_OUTPUT_PORT = "audio-out";
private ExperimentNodeProtocol() {
throw new UnsupportedOperationException("Utility class");
}
}