Could anyone upload this phaser example for the Seed to their unit and confirm they hear a lot of digital noise/clipping? I’ve found an old thread that documents this but the solution (non-interleaving buffers) doesn’t work for me. Would really appreciate verification that it isn’t just me.
#include “daisy_seed.h”
#include “daisysp.h”
using namespace daisy;
using namespace daisysp;
DaisySeed hw;
Phaser phaser;
void AudioCallback(AudioHandle::InputBuffer in, AudioHandle::OutputBuffer out, size_t size)
{
for (size_t i = 0; i < size; i++)
{
out[0][i] = phaser.Process(in[0][i]);
}
}
int main(void)
{
hw.Init();
hw.SetAudioBlockSize(8); // number of samples handled per callback
I’ve also tried this replacing the noise generator with oscillator. Still works fine, though I don’t know anything about appropriate settings for the phaser.
I don’t currently have a Terrarium, so I can’t be more helpful.
Interesting, I get quite a bit of distortion with an oscillator input. It’s harder to tell with the white noise.
Not sure if I would call this passing or failing the sanity check. I think I’ll test the seed in isolation on a breadboard, not expecting anything there since the other effects work fine. Then a deep dive into the SW/FW.
Edit: Well, it does the same thing on my Pod. Thanks for helping confirm this is weird.