[AudioI] Toslink input

Peter Heydenrych peter at heydenrych.net
Fri Jul 24 23:28:23 UTC 2020


Hi Matt,
My specific application (speaker crossover) is to take a digital stereo signal from a Toslink source, then apply software filtering in the Pi to output to two 4-way speakers (each speaker has a Tweeter, Midrange, Woofer and Subwoofer, each powered by its own amp).

Your "multiple Pi" architecture can do this but would be hardware heavy. How big an issue is channel swapping?

Peter

On Fri, 24 Jul 2020, at 09:06, Matt via People wrote:
> There are a few different approaches to multichannel output.

> One approach is the Octo sound card with 8 outputs and 6 inputs. The inputs can be time aligned in software to ensure that no channel swapping occurs. It is assume this approach can also then be used to ensure the outputs don't have channel swapping either. Some people have reported methods to ensure there is no output channel swapping based on using a jackd subsystem at startup and never stopping it.

> Another approach is to use one Pi as the I2S bus owner - doing all of the clocking. Then you can have one Pi per TDM slot. For example, the one sound card can dump I2S input which all Pi can read. Each Pi can then do the processing and do stereo output.

> Matt

> On 24/7/20 10:49 am, Peter Heydenrych via People wrote:
>> Not really...I am trying to build a more flexible version of the obsolete MiniDSP OpenDRC-DA8, but with optical input, balanced output and more flexible processor. With a Pi 4 and Ultra 2 I am almost there...
>> 
>> Peter Heydenrych
>> peter at heydenrych.net
>> 
>> 
>> 
>> On Fri, 24 Jul 2020, at 08:13, Matt via People wrote:
>>> Perhaps we should do a digital input + analogue output board. 

>>> To do digital input properly it needs a software interface. The board is meant to tell the software what the incoming sample rate is.

>>> Do you have any ideas around that ?

>>> Matt

>>> On 24/7/20 9:20 am, Peter Heydenrych via People wrote:
>>>> I'd love to use the 8 balanced outputs of the Ultra 2 - just need an optical input instead of the analogs...
>>>> 
>>>> Peter
>>>> 
>>>> On Fri, 24 Jul 2020, at 07:18, Matt via People wrote:
>>>>> To add a toslink input, it would need to operate the I2S clocks - that would require a different hardware topology to the current devices.

>>>>> I think we should do a new product based on this concept. Would you be using outputs ? If so what type of output would you want ?

>>>>> Matt

>>>>> On 24/7/20 8:40 am, Peter Heydenrych via People wrote:
>>>>>> Thanks for the quick reply, Matt. Would it be possible to add another device to bring in a Toslink signal? Do you know of anything that would be compatible?
>>>>>> 
>>>>>> Peter
>>>>>> 
>>>>>> 
>>>>>> On Fri, 24 Jul 2020, at 06:37, Matt via People wrote:
>>>>>>> Hey Peter,

>>>>>>> I would love to be able to do this, however that tollink connector is driven by the codec. They do the I2S to S/PDIF conversion on chip. S/PDIF receiving is more complex then sending because we also need to interrupt the operating system to notify it of a sample rate change.

>>>>>>> Perhaps it is a good idea to do a future project with the S/PDIF injection capability.

>>>>>>> Matt

>>>>>>> On 24/7/20 8:27 am, Peter Heydenrych via People wrote:
>>>>>>>> Hi all,
>>>>>>>> 
>>>>>>>> I have just ordered an Ultra 2 but now see the Toslink option is an output.
>>>>>>>> Is there any possible way to add a Toslink input to a Pi + Ultra 2 system?
>>>>>>>> I'd prefer it if the Toslink output could be converted to an input, but adding another module to the system would be acceptable.
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> 
>>>>>>>> Peter
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>> -- 
Checkout the community email list :
>>>>>>> https://lists.audioinjector.net/mailman/listinfo/people


>>>>>>> 
>>>>>>> 
>>>>>>> -- 
>>>>>>> People mailing list
>>>>>>> People at lists.audioinjector.net
>>>>>>> https://lists.audioinjector.net/mailman/listinfo/people
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>> -- 
Checkout the community email list :
>>>>> https://lists.audioinjector.net/mailman/listinfo/people

>>>>> 
>>>>> 
>>>>> -- 
>>>>> People mailing list
>>>>> People at lists.audioinjector.net
>>>>> https://lists.audioinjector.net/mailman/listinfo/people
>>>>> 
>>>> 
>>>> 
>>> -- 
Checkout the community email list :
>>> https://lists.audioinjector.net/mailman/listinfo/people
>>> 
>>> 
>>> -- 
>>> People mailing list
>>> People at lists.audioinjector.net
>>> https://lists.audioinjector.net/mailman/listinfo/people
>>> 
>> 
>> 
> -- 
Checkout the community email list :
> https://lists.audioinjector.net/mailman/listinfo/people
> 
> -- 
> People mailing list
> People at lists.audioinjector.net
> https://lists.audioinjector.net/mailman/listinfo/people
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.audioinjector.net/pipermail/people/attachments/20200725/2f97177c/attachment.htm>


More information about the People mailing list