Recent content by mayfly

  1. M

    Terrarium Polyphonic Octaves Code & Demo

    Perfect. I was worried they were used for decimation/interpolation smoothing or something...
  2. M

    Terrarium Polyphonic Octaves Code & Demo

    Hi Steve, I noticed that you've got a pair of filters on the output of the octave block (high shelf and low shelf). Just trying to understand - what are the purpose of these? I'm only interested in octave up, and I'm wondering if I could remove one or both of these.
  3. M

    Terrarium Polyphonic Octaves Code & Demo

    For those interested in making it run with the standard Daisy toolchain, here's the code I modified in util/FastSqrt.h static constexpr float fastInvSqrt(float x) noexcept { static_assert(std::numeric_limits<float>::is_iec559); // TMay, June 2026: // std::bit_cast not implemented in...
  4. M

    Terrarium Polyphonic Octaves Code & Demo

    I have it running! I ended up doing a nasty de-referenced pointer cast to get bit_cast functionality in gcc 10.3 Quick question: the link to the original paper seems to be gone. I'd like to look it up; do you have the author, paper name, any other identification for it?
  5. M

    Terrarium Polyphonic Octaves Code & Demo

    Hi there, Love this project and the code. I'm currently trying to get it to compile, but having issues with the gcc10.3 that comes with the arm/daisy tools (using that in the path to toolchain). It does not support std::bit_cast used in the FastSqrt.h code, which only became available in...
Back
Top