Software apps and online services
The goal of the Goldilocks Analogue is to bring a sophisticated analogue audio and process control input, output and storage capability to the Arduino environment.
The Goldilocks Analogue has all the analogue input and output options covered, together with sufficient data storage options available, to delve into the world of musical direct digital synthesis, human auditory augmentation (super power hearing), sound activated systems, signal processing, and analogue process control.
Some example projects have been implemented already including a triple oscillator digital synthesizer, a digital walkie-talkie, and many further projects such as talking clocks, sound sensing alarm systems, and Internet connected baby monitors are easy to build.
I love to prank my dog by recording him into a long audio delay loop; playing back his own barking 15 seconds later drives him crazy!
Using the smartphone compatible 3.5mm socket, a microphone input and headphone outputs can connect your sounds into the Arduino world. Samples of sound can be played back from on-board SRAM, or recorded on to the EEPROM to be recovered later. Up to a minute of telephone quality audio can be stored (less for higher quality), or played back using the on-board chip storage. The MicroSD card can store and play back hours of audio if desired.
To make all of this analogue power easy to use, the Goldilocks Analogue is fully supported by the Visuino IDE for drag and drop patch-panel signal programming. One licence for Visuino will be included for each board. If you are not keen on programming all of the libraries, drivers, and configurations, then Visuino will allow you to connect the dots with visual signal flows, and use the Goldilocks Analogue without writing a line of code.