Audio pet-project guidance

Hi there,

For a pet-project prototype, I'm looking for:

  • audio input : mesure (n seconds) moving average acoustic pressure. No recording nor Hi-definition sampling
  • audio output : generate and play white (or pink) noise with a built-in speaker, change volume
  • "small" device, with everything embed (except for the power cord, I don't need battery)

Bonus points if I can :

  • read / loop a small audio file and change volume
  • have a multi-color led/led band that I can control
  • connect to the board with wifi to get history / change settings

I'm fairly new to electronics and this is a Proof Of Concept, so minimum electronic conception on my side is a plus. It's even better if I can start with shields and minimum soldering.

I don't need it to be cheap (I'm ok if the whole thing is more than 50$, even 100$ if I only have to write code). The simpler to "use" (and code) and more reliable the better.

So here is the question :

What would you recommend in terms of hardware (arduino, shields, components) ?

Hi, I'm a huge fan of Robertsonics wave trigger which is around $50. It is very simple to program, and the user forum gets answered occasionally by Jamie Robertson, as I found out.

What would you recommend in terms of hardware

I would go for a Teensy 3.2 and an I2S I/O board. They have a long audio DSP video that covers playing files and changing the volume. Teensy Audio Library, high quality sound processing in Arduino sketches on Teensy 3.1

Changing the volume in software is computationally expensive and many processors in the Arduino range are not fast enough to do this. Of course changing the volume with a external pot is trivial.