8 channel output (e.g., HiFiBerry DAC8x) [DONE] #655
Replies: 6 comments 18 replies
-
Not without changing the code to send the outputs of each TG to an independent DAC. It looks like it is somehow enabling the new multiple I2S channels, so that would have to be supported in the base environment that MiniDexed uses (circle) before we could update the MiniDexed code itself. I think at the moment circle only supports two-channel I2S - presumably input and output. It would be a really interesting thing to contemplate, but at this point is probably a fair bit of work and would need a circle update... Kevin |
Beta Was this translation helpful? Give feedback.
-
Although it looks like the dac8x is essentially four PCM5102s...(*) so now that has me wondering what it would take... It appears to be using GPIO 18, 19, 21, 23, 25, 27 - for CLK, WD, then DO1 to DO4... (more here: https://github.com/raspberrypi/linux/blob/55faf2eb5190410941aaabdc5bbd2c74c27f546e/arch/arm/boot/dts/overlays/hifiberry-dac8x-overlay.dts#L13) I'm not sure where the 8 comes from - presumably that is four stereo channels...? So we'd have to make each TG mono to do that and assume that all panning and mixing was done externally. It does however suggest that one could do the same thing with four GY-PCM5102 modules... Kevin |
Beta Was this translation helpful? Give feedback.
-
Would the purpose be to output each of the tone generators on its own channel? Then we'd need 8... |
Beta Was this translation helpful? Give feedback.
-
I do believe this build of MiniDexed will do this: https://github.com/diyelectromusic/MiniDexed/tree/QuadDAC8Chan. NB: it needs the latest develop branch of circle... You need to enable the following in your minidexed.ini file: I actually really like this - do let me know if you manage to give it a try - especially if you've got one of the aforementioned dac8x devices (I don't - I'm using four GY-PCM5102 modules!). Kevin |
Beta Was this translation helpful? Give feedback.
-
Thanks to @SetTheTone SetTheTone for reporting and thanks to Kevin @diyelectromusic for implementing it. I'm always surprised how quickly ideas are implemented, amazing. I have a few questions:
How I would imagine using the miniDexed and the option of multiple audio outputs:
Examples: |
Beta Was this translation helpful? Give feedback.
-
This would be very welcome and useful. I'd be able to output different instances to different channels to my mixer, each with their own hardware effects. Would be great if for each pair of output channels you can choose if it's 2 mono channels or 1 stereo channel. And if I wanted the snare to have more reverb then the rest of the drums, I could add Very cool! |
Beta Was this translation helpful? Give feedback.
-
I'm a bit new here both on GitHub and MiniDexed so don't give me a hard time, I've searched and cannot find anything so here goes. I've noticed that HiFiBerry now have an 8 DAC output card DAC8x would it be possible to use this with MiniDexed for separate outs for each Dexed? See Link Below
https://www.hifiberry.com/blog/more-than-just-stereo-the-dac8x/
Beta Was this translation helpful? Give feedback.
All reactions