Hey all,
I've been thinking about a hypothetical project (one that I might eventually do if possible, but for now just a thought experiment).
I have multiple devices in my room, all with multiple cables between them. I was wondering if it would be possible (and if so, how) to have one single "mainframe" computer that inputs and outputs all the signals.
For example, I have an hdmi cable running from my ps5 to my tv, and I would like to be able to access the hdmi footage directly (for controlling the led strips around my tv). I know there are already solutions for this specific problem, but it is just an example.
Another example, I would like to be able to plug 1 usb into the mainframe, and be able to access that usb from multiple devices connected to the mainframe.
The basic idea is that every signal gets passed to the mainframe, where it passes through and ends up at the receiver. But if I want to do something else with the signal, I could process the data directly, without having to place a new data splitter for every single case.
As the mainframe, I would like to be able to use just a normal desktop pc. Additional electrical components like microcontrollers and pcbs can also obviously be used.
For reference, I have some experience in electronics and signal processing (bachelor in applied physics) and have quite a lot of experience in programming (mostly c++, but also python and java).
Thanks in advance!
TLDR: Making a mainframe computer to handle all your signal processing.
I've been thinking about a hypothetical project (one that I might eventually do if possible, but for now just a thought experiment).
I have multiple devices in my room, all with multiple cables between them. I was wondering if it would be possible (and if so, how) to have one single "mainframe" computer that inputs and outputs all the signals.
For example, I have an hdmi cable running from my ps5 to my tv, and I would like to be able to access the hdmi footage directly (for controlling the led strips around my tv). I know there are already solutions for this specific problem, but it is just an example.
Another example, I would like to be able to plug 1 usb into the mainframe, and be able to access that usb from multiple devices connected to the mainframe.
The basic idea is that every signal gets passed to the mainframe, where it passes through and ends up at the receiver. But if I want to do something else with the signal, I could process the data directly, without having to place a new data splitter for every single case.
As the mainframe, I would like to be able to use just a normal desktop pc. Additional electrical components like microcontrollers and pcbs can also obviously be used.
For reference, I have some experience in electronics and signal processing (bachelor in applied physics) and have quite a lot of experience in programming (mostly c++, but also python and java).
Thanks in advance!
TLDR: Making a mainframe computer to handle all your signal processing.