Would it be possible to use the Line In channel as Output?

Hi everyone,
this might sound like a stupid question, and I apologize if that’s the case.
I didn’t find any similar topic on the forum so I decided to ask, maybe some one can sort it out.
Let’s get to the point.
I’m an Orac enthusiast, the idea is to play three different patches on the three slot (a1,b1,c1)
Signals coming from A1 and B1 are split from the main stereo Output(left and right).
I wonder if it would be possible to set the Organelle line in as output for the slot C1.
On my set up I use lots of effects pedal, it would be just great to have three separate signal coming out the organelle.
That would allow me to create more complex texture.

Thanks for any support!


Nope, the sound codec used in the Organelle (WM8731) is stereo in and stereo out only. An input can’t be used as an output and vice versa.

1 Like

The Organelle uses SGTL5000 which has a separate stereo line output and a separate stereo headphone amp. However, both are fed the same digital stereo signal from the DAC. Both of those outputs are exposed on the Organelle already.

Inputs cannot be used as outputs. Frankly, I don’t know of any hardware device that allows this.

Your best bet if you want to output two different signals is to split L and R and feed it different signals from your Pd patch. Or use Orac and pan Chain A left, and Chain B right. There’s a Pan module in the fx/ directory. Sure, both signals will be mono now but maybe that’s acceptable for you.

1 Like

its possible on some hda intel soundcards to “retask” the jacks using scripts, so the mic jack can
in theory become a line in or out. in practice this rarely worked well.

1 Like

some hardware accepts input & output in the same connector.
Organelle codec doesn’t But at least in the OG organelle is incredibly easy to use a multichannel soundcard (komplete audio 6 in my case) in order to get access to extra i/o …

Modding the orac modules to integrate well in a multichannel setup would be the complex part of the story.


Can you give me some examples?

the ability or not of this, is down to codec (and obviously how its connected to the SOM) - the SGTL5000 spec is freely available, and you can see this is NOT possible with it.
(this discussion has has been had a few times with the original Organelle :wink: )

as @Servandob said, its easy to use a USB audio interface and relatively easy to make pure data use it - just change the pd config file.
(I thought id written a post about this in the past?)

I had limited success with this on the original organelle… in particular doing an aggregate audio interface would always cause sync issues, but using a single audio interface was ok.
I suspect the Organelle M/S will do better.

thats actually pretty straight forward :slight_smile:

this is one of the reason why ‘routing’ is handled by a router module.
so you could easily create a variation of the parallel router where each chain was output to a separate stereo pair.
similarly, different audio inputs could be routed to different chains.

… and of course, remember the concept of chains is only implemented in the router. Orac will allow you to have a router which had (e.g) 12 modules each with its own inputs and outputs.

you can also create modules that have direct access to audio in/output.
in fact, this is exactly what Ive done for the cv_in and cv_out modules :slight_smile:

this is a ‘misconception’ around Orac,
although its easy to see its as an ‘app’, really it was designed more like a framework - the main Orac code really just sees things as a collection of modules with parameters… the routing and structure that users see is as much as possible is done within Pure Data - so is completely modifiable


This can be the easiest solution to get where I want, thanks!

Nanoloop FM: Its midi, trig sync and headphones jacks can be configured to be input or output. In some modular stuff I have seen a simmilar behavior but I cant remember names… Also, digital pins in Axoloti or Arduino can be configured to be input or output. Although less suitable for audio.