Sample Player for Daisy Patch

Here is an early release of a simple WAV sample player for Daisy Patch:

  • stereo samples (int/float) from SD card
  • supports 8/16/24/32bit int and 32/64 bit float samples
  • press/select sample using encoder
  • loads samples to memory, up to 4 samples and 48MB total
  • adjust playback speed from -200% to 200% using CV CTRL1

Video:

Image:

Download:

9 Likes

Cool. Thanks!!! will test it on the weekend :slight_smile:

1 Like

Sure. It is a first version, at the moment it loads 4 wav files. With a few lines change that allows scrolling up/down, it can load any number of wav files, up to 64MB memory.

Also, it will be straighforward to turn this into a granular synth, that’s up next.

1 Like

@erwincoumans looks as if there’s a header file missing:

ex_sampleplayer.cpp:4:10: fatal error: util/wav_format.h: No such file or directory
4 | #include “util/wav_format.h”

You have to clone the repository fully, and a git submodule update --init --recursive
I added a new DaisyCloudSeedSourceWithExternals.zip, get that instead of the default github source archives.

Great. That works now. Thanks @erwincoumans!

A new version is available. It can load up to 64 samples, 64MB,
CTRL1 = speed control, CTRL 2 = volume control
at the end of a sample, GATE OUT is triggered.
You can connect GATE OUT to GATE 1 IN to loop a sample
It has a small help menu at start up.
See https://github.com/erwincoumans/DaisyCloudSeed/releases/tag/0.44

2 Likes

Thank you! You’re a straight G money ganstarr. For the couple projects I’ve found for this, the examples, and the 2 band saturator I just made in Max/Gen~, the Daisy Patch has already become more than worth it’s price.

It’s such a great little multi function module. I hope many decide to use this guy. Hell, I would pay $10-$20 here or there just for really well developed piece of software.

Maybe you’ve found these before, but I figured I would share since you seem way more capable than me to do cool things with them: MaxPatches/stkr.waveshaping.genexpr at master · meta-meta/MaxPatches · GitHub

They’re written in genExpr, so maybe not super valuable, but idk maybe they work well in any code… not sure.

1 Like

sadly since they updated the SD library this no longer works. I have been attempting to change it based on what I have seen in the one SD card example in the Seed folder but so far i have not had any luck.

Did you eventually find a fix for the SD card issue?

Hey - did anyone figure out the above?