`dest` is a `Node` (i.e. one of our classes), so this doesn't make sense, you need to do `@source.connect wire.dest.source` (or given the previous comments) `@audio-node.connect wire.dest.audio-node`. But also consider the possibility that when you connect to a node with multiple audio inputs you need to be able to differentiate which one you're sending to. (Also, the wire should have something like a `ref` property which you can use to tell precisely which input it's connected to).