Not sure when these will be available for people who didn’t participate in the Kickstarter. Here is a backer update on shipping that I got yesterday:

There will be 5 waves of shipping, occurring in this order:

  1. Daisy Seed Development Board

  2. Daisy Pod Breakout Board

  3. Daisy Patch Eurorack Module

  4. Daisy Petal Guitar Pedal

  5. Daisy Field Desktop Synth

Due to the COVID-19 pandemic our warehouse is still operating according to social distancing guidelines and with a reduced staff, so please be patient as we work our way through each tier . We expect that the entire shipping process could take up to 4 weeks.

Hey! Looks like they made the libdaisy repo public now:

4 Likes

I just got my daisy seed yesterday and I’m starting to look through the docs on github now… haven’t even plugged it in yet but I noticed the headers really don’t want to stay settled in most of my breadboards. I’ve tried a few – had no problem with ICs or other components, but none of them seem to fit headers without popping back out immediately. I don’t want to push it so hard I snap the thing in half before I even do a hello world. :slight_smile: It really only floats on top of them, I’m skeptical there’s a decent connection though I haven’t tested yet:

I have a couple mini breadboards that don’t have the same issue, and if I stack some more headers onto the daisy it pops in fine, although I’m missing about 12 pins that way…

Any other daisy seed owners notice this? It’s not a big deal, but I was surprised! I’m a noob so maybe this is normal and I need to get a different kind of larger breadboard? I got mine from at least 3 or 4 different sources over the last couple years, but the mini guys from (I think) sparkfun are the only ones that don’t seem to have any problem.

Anyway, outside of the oddness of a successful flash with dfu-utils normally returning an error… I have a blinken light. :slight_smile:

Now onward to sound…

2 Likes

Shipping update from Electro-Smith:

Eurorack modules next in queue!

2 Likes

Received my daisy pod this weekend but haven’t had time to dig in yet. Excited to do that whenever work calms down but that is probably weeks away :confused:

Anyway, there’s a forum on specifically for the daisy now too! Just signed up and posed my first of many beginner questions :slight_smile:

1 Like

Just got my Patch in today, gonna poke around at it this week. It’s been a loooooong time since I touched C++ but maybe I can do something with PD.

1 Like

First attempt at making something useful for the Daisy Patch.

Olearia

A collection of applets for the Daisy Patch.

Mode Control Audio In
VCA Level Signal
VCO Pitch
Noise Level
VCF Cutoff Signal

All outputs direct through the audio outs.

Switch mode using the encoder. Hold the encoder and turn to navigate between applets.

CODE: https://github.com/CarlColglazier/Olearia

DOWNLOAD: https://github.com/CarlColglazier/Olearia/releases

Electro-Smith Forum Thread: https://forum.electro-smith.com/t/olearia-a-collection-of-applets-for-the-daisy-patch/248

7 Likes

Olearia is taking (wave)shape!

On the coding front, I have split everything into three main classes:

  • AppHost: Main class. Has an Applet.
  • Applet: Handles inputs and outputs, draws to a portion of the screen.
  • Generator: oscillators, envelopes, etc. Basic building blocks of sound.

2020.08.17 release: https://github.com/CarlColglazier/Olearia/releases/tag/2020.08.17

4 Likes

How are folks getting along with the Daisy Patch? I was quite delighted to find a daisy at the heart of my newly acquired Qubit Surface.

1 Like

I think the Daisy Patch has a lot of potential as a sound source, but I’m still working to get my DSP skills up to a point where I can get it to make weird sounds I like. Not surprised that the Qu-Bit Surface is using Daisy: Andrew Ikenberry wrote a ton of the Daisy platform code. Having access to a significant amount of SDRAM is where the Daisy shines, in my opinion. It makes it much easier to implement things like long delays and reverbs where the buffers would otherwise be too large for the RAM on the STM.

2 Likes

How much DSP is enough, you think? And what sorts of weird sounds are you interested in?

I ask because it’s related to a new project I’m working on that’s equal parts education and application. It may involve the Daisy platform as well.

1 Like

I may be interested in this as well!
(Meant to respond to @PaulBatchelor)

1 Like

Qu-Bit Data Bender also seems to be using Daisy

1 Like

Work in progress is happening here: https://pbat.ch/sndkit/

there’s nothing here that’s specifically tailored for the daisy yet (or any embedded devices really), but in theory they wouldn’t be terribly difficult to port.

At some point, my hope is to get reacquainted with my Daisy Pod and to work on adapting some of the sndkit algos so they can work on embedded systems like the Daisy. I also have a personal interest in learning more about the “guts” of the Daisy, and plan to maybe even write some simplified portions of libdaisy as a literate program. Maybe.

1 Like

noise engineering reverb module, desmodus versio, has one too.

2 Likes

they got the gen~ thing goin now:

anyone using it yet?

1 Like

Does anyone have any sense of how possible it is to roll your own board that runs the Daisy libraries and abstractions? I know that Qu-Bit and Noise Engineering are just mounting the Daisy Seed to the backs of their modules, but that sounds like a pretty expensive proposition at scale (though I know that “scale” in the modular community is a little more modest than other contexts). I know for Teensy, you have to buy chips with their proprietary bootloader pre-flashed in order to use their tooling on your own hardware, but I haven’t been able to find any information on that topic on Electrosmith’s website or forum.

Anyone know if there are any developers out there using Daisy as a development platform, but then putting together their own hardware for production?

What you’re saying sounds like you want to replicate the Daisy Seed in your own board.
In order to use libDaisy you’ll need to have all of the peripherical devices like audio codec, SDRAM, etc, to be the same (not to mention the bootloader which is most likely not open).
Is there a specific reason you want to use the libDaisy in case you want to design your own hardware from scratch? Many external devices have C libraries ready.

For example, I’m currently learning the embedded design, and having the platform with many abstractions already implemented makes it easier to focus on the actual application logic, which also makes it easier to use with my own hardware designs where Daisy Seed will be a core.
To make all of this from scratch would be more reasonable in case some peripherical device should be different, but it also means that libDaisy would not support this.

I’m also curious - would the own hardware cost much less considering the PCB manufacturing and non-manual SMT parts placing?

1 Like

I’m not sure what the exact hardware cost would be, but I’m pretty sure it’s not going to be $30 for an MCU and peripheral devices. In all it’s probably about 10-25% more expensive to put a Daisy Seed on the back of a module compared to buying components. It also gives flexibility for form factor, especially for smaller modules. I’m already using Daisy as a development platform, but I’m wondering if anyone takes it beyond that point. Electrosmith writes in their documentation that libDaisy and DaisySP is compatible with hardware outside of the Daisy ecosystem, but I haven’t seen any resources or documentation that gets into the details.