Recent content by Steve Schulteis

  1. Steve Schulteis

    Terrarium Polyphonic Octaves Code & Demo

    You can drop those. They're just my attempt to reproduce the sound I wanted. They're not essential in any way and I debated whether to include them myself.
  2. Steve Schulteis

    Terrarium Polyphonic Octaves Code & Demo

    Well that's annoying. Thanks to @jcpst for sharing a saved copy. In case anyone needs to search for it in the future, the paper is "Real-Time Polyphonic Octave Doubling for the Guitar" by Etienne Thuillier.
  3. Steve Schulteis

    Terrarium Polyphonic Octaves Code & Demo

    Essentially, yes. If you look in .github/workflows/build.yml, you can see the exact commands I use to build in CI. It looks like I'm currently using gcc 13.3. I'd expect anything newer to work as well.
  4. Steve Schulteis

    Can Daisy replicate Digitech FreqOut?

    My first instinct for building a feedback effect would be to run the output of a delay through some kind of filter/gain stage and then blend that with the dry signal before sending it back to the delay input. Tweak the filter and the delay length to adjust the effect. Maybe you use pitch...
  5. Steve Schulteis

    Terrarium Polyphonic Octaves Code & Demo

    If you just want to build the existing effect, you can treat the Seed pretty much like any another component, except that you have to install firmware on it. Fortunately, that's as easy as 1) hold its boot button, 2) plug it in to a USB port, and 3) drag the provided firmware file onto the drive...
  6. Steve Schulteis

    Stupid Question Time— Modifying Code!

    AVR and PIC are both perfectly reasonable to program in assembly. Running the hex files through a disassembler and making the kinds of mods you're talking about isn't totally unreasonable. It's not a beginner project, but it is well within the realm of what's humanly possible. Depending on how...
  7. Steve Schulteis

    EXAMPLE Developing a custom pcb for Daisy Seed - Funbox

    C:\Windows\System32 is a fishy place for your project to be located. This might be related to your comment about running commands as admin, which shouldn't be necessary. Try a fresh clone in your Documents folder.
  8. Steve Schulteis

    Audio simulator?

    It's a good question, and as an embedded developer I've often wished for a good configurable microcontroller simulator. While there are emulators for the processor architecture, finding support for hardware interfaces like ADCs, DACs, etc is more of a challenge. For example, see the QEMU STM32...
  9. Steve Schulteis

    Switch simulator - bypassing pedal auto power-on state

    If the ATtiny is working for you, I'd say stick with it. It will probably give you a more compact circuit. If you do investigate more, you'll probably want two 555 timers (conveniently available as a single 556 chip) - one to trigger the start of the pulse, and the second to trigger its end. I...
  10. Steve Schulteis

    Switch simulator - bypassing pedal auto power-on state

    I'm proposing the 555 as an alternative to the ATtiny for generating the startup pulse as in the linked article. The amount of modification would be the same. The main advantage would be avoiding the need for firmware, for anyone who lacks the tools to flash a microcontroller.
  11. Steve Schulteis

    Switch simulator - bypassing pedal auto power-on state

    I'ma little late to the party, but just to throw out another option, this is exactly the sort of thing a 555 timer is good for. No code required, but maybe a little more circuit work.
  12. Steve Schulteis

    Question about Funbox Earth Octave plus Mars Neural

    Here are a few ideas for ways to reduce the processing power required by the poly octave code: Remove the "down2" octave from BandShifter if you can live without it. Don't forget to also drop its sign calculation that happens in the update_down1 function. Reduce the number of analysis filters...
  13. Steve Schulteis

    Question about Funbox Earth Octave plus Mars Neural

    If you're ok with being limited to single notes (no chords), you probably want one of the variations on the "overlap-add" (OLA) algorithm. The time domain portions of each of these videos give an overview of how it works, and they link to example source code in their descriptions.
  14. Steve Schulteis

    Terrarium Test Firmware

    When the Seed is connected to your computer via USB and is running the test firmware, it should show up as a serial device, which you can read from to see the Terrarium status. The Arduino IDE has a serial device monitor that should be pretty hassle-free to use. You can program the Seed in the...
  15. Steve Schulteis

    Terrarium Test Firmware

    Ok, so regardless of knob position, LED 1 is off, and LED 2 is on at a fixed brightness? Is there any output over the USB serial connection? If yes, what do you see and how does it change as you operate all the knobs, switches, and stomps? If no, does that change if you remove the Seed from...
Back
Top