Raspberry Pi

GroupDIY Audio Forum

Help Support GroupDIY Audio Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Thanks for the tip. The I2S interface plus the extra memory is just what the doctor ordered for audio applications. I'll be ordering one today.

Cheers

Ian
 
New model out today, for only $20. "Improved audio output" is among the features.

http://arstechnica.com/information-technology/2014/11/20-model-a-is-the-cheapest-raspberry-pi-ever/

Might be a good time to revisit some of your project ideas?
 
leadbreath said:
hey ian

i believe arduino already have a audio analyser set up.
Not sure how effective it is though, you might want to have a quick look.

mick

Thanks for the tip Mick. At first sight it looks like the Arduino just does the display. The data crunching and FFT is done on a PC. I was hoping to do it all under one roof so to speak.

Cheers

ian
 
ruffrecords said:
Thanks for the tip Mick. At first sight it looks like the Arduino just does the display. The data crunching and FFT is done on a PC. I was hoping to do it all under one roof so to speak.

Cheers

ian

Looks like it is definitely possible to do that kind of number crunching on board with the Pi. This project claims it's running a 2048 point FFT analysis (to drive a 5 segment LED display, derp, but the display could be improved upon with Pi's HDMI output):

https://learn.adafruit.com/raspberry-pi-spectrum-analyzer-display-on-rgb-led-strip/page-1
 
leigh said:
Looks like it is definitely possible to do that kind of number crunching on board with the Pi. This project claims it's running a 2048 point FFT analysis (to drive a 5 segment LED display, derp, but the display could be improved upon with Pi's HDMI output):

https://learn.adafruit.com/raspberry-pi-spectrum-analyzer-display-on-rgb-led-strip/page-1

That's more like it and it even manages to do it in python which is an interpreted language. Should be a snap in C.

Cheers

Ian
 
I've been looking at the Olimex open source https://www.olimex.com/Products/ARM/ST/STM32-H107/ which seems to support I2S, and has a lot of I/O.

I'm working on an ADC system, for fun, that will plug into this board, hopefully in a month or so.  The challenge will be getting my dreadful programming skills up to speed, I've only done atMega AVR's up to now
 
mgriffith said:
I've been looking at the Olimex open source https://www.olimex.com/Products/ARM/ST/STM32-H107/ which seems to support I2S, and has a lot of I/O.

You better skip that Olimex board and get yourself a STM32F4Discovery.
It costs about € 15 at Farnell and comes with two I2S interfaces among other peripheral.

Cheers,
Carsten
 
culteousness1 said:
mgriffith said:
I've been looking at the Olimex open source https://www.olimex.com/Products/ARM/ST/STM32-H107/ which seems to support I2S, and has a lot of I/O.

You better skip that Olimex board and get yourself a STM32F4Discovery.
It costs about € 15 at Farnell and comes with two I2S interfaces among other peripheral.

Cheers,
Carsten

That looks very interesting. I has a built in DAC which could be used to generate the stimulus and a spare I2S input that could be connected to a high quality ADC for capturing data. The other thing I like about it is it is not overburdened with a general purpose OS. Looks like you have complete control at the lowest levels.

Cheers

Ian
 
ruffrecords said:
That looks very interesting. I has a built in DAC which could be used to generate the stimulus and a spare I2S input that could be connected to a high quality ADC for capturing data. The other thing I like about it is it is not overburdened with a general purpose OS. Looks like you have complete control at the lowest levels.

There is a ready-built project on a German web page that might be of your interest, Ian:

http://mikrocontroller.bplaced.net/wordpress/?page_id=3705

Although, this project uses the bigger brother (STM32F429Discovery), the author has written a lot of
example code for the board STM32F4Discovery.

Best,
Carsten
 
Even more interesting. The mini-scope project has an FFT function so it look like all the building blocks are there. Thanks for the link.

Cheers

Ian
 
I was thinking yesterday, if we could use a Raspberry pi with a QantumAssylum QA4000 that could make a fancy analyzer, with lots of possibilities regarding screen size, control, wireless connectivity to stream data etc.

Maybe you could choose between a big screen with keyboard & mouse or a little 7 inch tactile screen and a phone app to control it, take screenshots and send them to a shared folder in your computer...

I don't have the knowledge to develop something like that, but i put the idea on the table for anyone who wants to get it.
 
dirtyhanfri said:
I was thinking yesterday, if we could use a Raspberry pi with a QantumAssylum QA4000 that could make a fancy analyzer,

If I recall correctly, the QA box doesn't conform to the  standard USB Audio Class. Instead it is a custom vendor class device and requires a vendor-supplied driver. Good look getting them to port their driver to the Pi.

 
Back
Top