[Csnd] [RPI] Audio Quality
Date | 2013-12-02 15:36 |
From | Dominic Melville |
Subject | [Csnd] [RPI] Audio Quality |
Slightly off topic, but related and I know some of you have experience with the RPI and Csound. Just how bad is the built in audio output? I've read lots of negative comments on various sites about the RPIs built in audio, but I'm curious to hear how any of you using one with Csound have found it. Is it workable, just not amazing? Or really as bad as some say?
I'm getting my hands on one soon and have an FM and Formant synth I've developed that I want to run on it. The synth is pretty filthy sounding anyway so I wonder if an external USB interface is really needed or just "better".
Thanks Dominic
|
Date | 2013-12-02 15:43 |
From | Dave Seidel |
Subject | Re: [Csnd] [RPI] Audio Quality |
My experience so far is too limited to say, I've really just done some quick checks with headphones. I will report again once I've had more opportunity to make a better assessment. - Dave On Dec 2, 2013 10:36 AM, "Dominic Melville" <dcamelville@gmail.com> wrote:
|
Date | 2013-12-02 15:52 |
From | Bernt Isak Wærstad |
Subject | Re: [Csnd] [RPI] Audio Quality |
It's only 11bit, so probably not the best quality. On Mon, Dec 2, 2013 at 4:43 PM, Dave Seidel <dave.seidel@gmail.com> wrote:
Mvh. Bernt Isak Wærstad |
Date | 2013-12-02 15:55 |
From | David Akbari |
Subject | Re: [Csnd] [RPI] Audio Quality |
Hello Dominic, Depends on what you mean by "built in" audio. The Raspberry Pi has both an analogue out audio option as well as using the HDMI to output digitally. Both sound acceptable to me, although the analogue option can be a little noisy depending on what types of electrical interference exist in your performance environment. The HDMI digital out sounds about as good as you would expect; you start to get into systems-level problems here because you are introducing variables such as transducer type when evaluating output.
With something as scalable and modular as Csound your bigger concern is almost assuredly going to be "break ups" in real-time synthesis or audio streaming due to the Raspberry Pi's limited processing capability.
In my professional and performance work, the Raspberry Pi has found a nice niche as a command / control interface. It seems perfectly suited to smoothing, processing, and routing of control streams over a network when used with several computers; for example an art installation or performing with multiple individuals. If you have several it is also a nice little experiment in hocketing or other traditional "ensemble" musical techniques using multiple Pis.
In short, don't expect the Pi to perform like a Big Iron system and you won't be disappointed! Cheers, David
On Mon, Dec 2, 2013 at 9:36 AM, Dominic Melville <dcamelville@gmail.com> wrote:
|
Date | 2013-12-02 16:01 |
From | Paul Batchelor |
Subject | Re: [Csnd] [RPI] Audio Quality |
It is a pretty bad 11 bit onboard audio card. You really can hear it with low level audio signals like the ends of long reverb tails. Also, the signal itself is rather weak. A USB soundcard is quite recommended. On Dec 2, 2013 10:55 AM, "David Akbari" <dakbari@gmail.com> wrote:
|
Date | 2013-12-02 16:18 |
From | Dominic Melville |
Subject | [Csnd] Re: [RPI] Audio Quality |
Thanks for the comments. Weirdly in all my reading I've never seen it being 11bit mentioned. No wonder it's got the reputation it has. Rather than go the commercial USB route I'll build myself a small DAC for it. I want small size and can get various DAC ICs very cheaply. Once I've got something working and refined I'll post up the parts and schematic somewhere for other users. Won't be complete till after new year though now.
In the meantime, to aid speedy software development and refinement, is there a USB interface that's working well with the RPI and Csound? I won't need Jack running as it's going to be purely Arch Linux and Csound, nothing else running alongside the synth.
Thanks Dominic
On Monday, December 2, 2013, Paul Batchelor wrote:
|
Date | 2013-12-02 16:27 |
From | Justin Smith |
Subject | Re: [Csnd] Re: [RPI] Audio Quality |
Linux has great support for almost any 1.1 USB audio card. I decided to splurge and got a Sound Devices USBPre2 myself, and in USB 1.1 mode it works flawlessly. I've had bad luck with M-audio usb devices though.
On Mon, Dec 2, 2013 at 8:18 AM, Dominic Melville <dcamelville@gmail.com> wrote: Thanks for the comments. Weirdly in all my reading I've never seen it being 11bit mentioned. No wonder it's got the reputation it has. |
Date | 2013-12-02 16:27 |
From | Bernt Isak Wærstad |
Subject | Re: [Csnd] Re: [RPI] Audio Quality |
These two are working nicely and quite cheap: Just remember to change the USB host to 1.1 On Mon, Dec 2, 2013 at 5:18 PM, Dominic Melville <dcamelville@gmail.com> wrote: Thanks for the comments. Weirdly in all my reading I've never seen it being 11bit mentioned. No wonder it's got the reputation it has. Mvh. Bernt Isak Wærstad |
Date | 2013-12-02 16:35 |
From | Richard Dobson |
Subject | Re: [Csnd] Re: [RPI] Audio Quality |
Any class-compliant device should be fine. My old and cheap Edirol UA1-EX works cleanly plug'n'play in "standard" mode. Richard Dobson On 02/12/2013 16:18, Dominic Melville wrote: > Thanks for the comments. Weirdly in all my reading I've never seen it > being 11bit mentioned. No wonder it's got the reputation it has. > > Rather than go the commercial USB route I'll build myself a small DAC > for it. I want small size and can get various DAC ICs very cheaply. Once > I've got something working and refined I'll post up the parts and > schematic somewhere for other users. Won't be complete till after new > year though now. > > In the meantime, to aid speedy software development and refinement, is > there a USB interface that's working well with the RPI and Csound? I > won't need Jack running as it's going to be purely Arch Linux and > Csound, nothing else running alongside the synth. > |
Date | 2013-12-02 16:49 |
From | Dominic Melville |
Subject | [Csnd] Re: [RPI] Audio Quality |
Thanks for the suggestions everyone. I'll be keeping it cheap as it'll only be a temporary measure. Thanks again Dominic
On Monday, December 2, 2013, Richard Dobson wrote: Any class-compliant device should be fine. My old and cheap Edirol UA1-EX works cleanly plug'n'play in "standard" mode. |
Date | 2013-12-02 17:32 |
From | Anders Genell |
Subject | Re: [Csnd] Re: [RPI] Audio Quality |
If you ponder the DIY route, maybe this will be useful: http://blog.koalo.de/2013/05/i2s-support-for-raspberry-pi.html?m=1 Regards, Anders
|
Date | 2013-12-02 18:15 |
From | Dominic Melville |
Subject | [Csnd] Re: [RPI] Audio Quality |
Anders, I could kiss you! This makes my intention so much easier. I've built DACs before from scratch so I've no worries about that side of it. This blog post is immensely helpful!!! Thank you!! Dominic
On Monday, December 2, 2013, Anders Genell wrote:
|
Date | 2013-12-02 18:58 |
From | Anders Genell |
Subject | Re: [Csnd] Re: [RPI] Audio Quality |
I am just happy to be of service (and though all love is ! If you future design would be available as a schematic that even a buffoon like me could understand, I would be grateful! Regards, Anders
|