No announcement yet.

Daisy, a new audio-oriented, ARM M7-based microcomputer (future shield?)

  • Filter
  • Time
  • Show
Clear All
new posts

  • Daisy, a new audio-oriented, ARM M7-based microcomputer (future shield?)

    First off, I am not intending to advertise any kind of competitor. I think the high price of their Eurorack module puts it out of competition with the Euroshield.

    Electrosmith created a $29, ARM M7-based microcontroller with built-in 192hKz/32-bit audio DSP. They wrote a bunch of audio libraries for it, but it also supports Arduino, Faust, microPython, Pure Data, and Max/MSP gen~ natively. It's a Kickstarter project that's already funded.

    I don't think this is pin-compatible with Euroshield, but I wanted to share for potential future 1010 shield (or other) development since every part of this project, including the firmware, is FOSS (MIT license).

    Excerpts from the Kickstarter page:

    Audio and MIDI

    Daisy features two channels of line level audio IO on-board, thanks to its high fidelity stereo audio codec(AKM) with up to 24-bit, 192kHz. Adding additional channels of audio is easy using standard digital audio protocols such as TDM, I2S, PDM, and S/PDIF which are broken out to the pin headers.

    There is full support for USB MIDI IN and OUT through its onboard micro USB port and the USB pins on the header bank. It also features UART pins for connecting MIDI through 5 pin DIN, or TRS cables.

    CPU and Memory

    The CPU is an STM32 ARM Cortex-M7 running at 480MHz, and features internal 32-bit floating point processing for optimized DSP instructions. There is 64MB of SDRAM on-board, which is enough for a 10 minute audio buffer. In addition, there is more than 8MB of flash memory for firmware, or permanent storage of audio files.

    USB and Connectivity

    With full OTG-support as host and device on the built-in micro USB port, along with additional pins for a second port, the Daisy can become any USB device your heart desires. Build an audio interface, MIDI controller, or sample player! On top of that, the built-in micro USB can also be used for powering, programming and debugging the Daisy.

    There are 32 total GPIO pins which can be configured as standard GPIO or one of several alternate functions including 16-bit Analog to Digital Converters(x12), 12-bit Digital to Analog Converters(x2), SD Card interfaces, PWM outputs, and various serial protocols for connecting to external sensors and devices including SPI, UART, I2S, and I2C.

    In addition to being powered through the onboard micro USB port, Daisy can be powered through a dedicated VIN pin on the header bank. It has an extremely wide input range of 4V to 17V and current consumption is low enough that you can even power it from a battery!

    Very curious to hear your thoughts on this one, Aaron.

  • #2
    Thanks for the link. We did see this yesterday. Daisy looks like it will be a good option for those looking to build their own pedal/module/tabletop unit--or just play around. Since they have already covered the bases of turning the development board into a product, there isn't much value for us to add in terms of a shield. Let me know if you see otherwise.