Thanks Dave! also a possibility is to exchange between concerned modules via a (proprietary) protocol (based on 1ms pulses, for example, or by high-precision voltages to instruct other module, possible by VCV Rack, but not by real Eurorack hardware).
Excellent!
As I explain just above (by pulses, or by precise voltage, or both)… kind of communication protocol.
I’ve implemented (in FroeZe sequencer) the -10V as output for certain cases (then I’m using a “Polarity Switch” module - as free Open Source (Ohmer plugin) to route the +10V or -10V (inverted to +10) to different modules!
If the modules are within the same plugin, you have full code access between all of them. The “cables” could merely be a way to define who talks to whom.
I was assuming that such a direct access mechanism is what the Venom Bay modules use to teleport signals across your rack.
Yes, exactly. I just feel like it would be good to have a graphical way of establishing and visualizing connections. Something more permanent than simply touching two modules together.
I have never tried this, but there must be way to trace cables to their other end and get a base class pointer for the connected module. If so, you could simply have a “Link” port on your modules and use normal Rack cables to establish connections between modules. Then you cast the pointer to your internal module class with dynamic casts and can access the modules directly.
I’ve done it both ways. But on Windows at least there’s a decent Broadcast Wave program called WaveAgent you can use to split the Broadcast Wav files that the Nysthi recorders generate.