diff --git a/com/danitheskunk/skunkworks/audio/nodes/Node.java b/com/danitheskunk/skunkworks/audio/nodes/Node.java index 530bee6..c17f777 100644 --- a/com/danitheskunk/skunkworks/audio/nodes/Node.java +++ b/com/danitheskunk/skunkworks/audio/nodes/Node.java @@ -1,6 +1,7 @@ package com.danitheskunk.skunkworks.audio.nodes; import com.danitheskunk.skunkworks.audio.AudioBuffer; +import com.danitheskunk.skunkworks.audio.AudioEngine; public abstract class Node { private int inCount; @@ -8,8 +9,9 @@ public abstract class Node { private boolean[] isOutConnected; private Node[] inConnections; private int[] inConnectionSlots; + private AudioEngine engine; - public Node(int inCount, int outCount) { + public Node(AudioEngine engine, int inCount, int outCount) { this.inCount = inCount; this.outCount = outCount; this.isOutConnected = new boolean[outCount]; @@ -40,6 +42,10 @@ public abstract class Node { dst.inConnectionSlots[dstSlot] = srcSlot; } + public AudioEngine getEngine() { + return engine; + } + public int getInCount() { return inCount; }