Microcontrollers For Guitar and Effects: Intro to Microcontrollers

Поделиться
HTML-код
  • Опубликовано: 4 фев 2025

Комментарии •

  • @OvidianIdeals
    @OvidianIdeals 10 месяцев назад +5

    Your timing is crazy. My first exposure to your channel was the tuneable DIY pickup video, and it's right as I was contemplating diving headlong into a DSP-focused guitar project - in particular, attempting to create an open source alternative to the Line 6 Variax/Roland guitar synth/modeling ecosystem.
    I picked up a popular Cortex M7 based audio development board and was about to get into it and you uploaded this. I'm really looking forward to going through your channel's catalog of videos and learning from you, and your DIY pickup video gave me all sorts of ideas for my projects.

    • @thescientificguitarist4228
      @thescientificguitarist4228  10 месяцев назад +1

      I'm glad you're enjoying it!

    • @OvidianIdeals
      @OvidianIdeals 10 месяцев назад

      @@thescientificguitarist4228 I'm looking forward to implementing the tone-shaping you outline in the tuneable pickup video in DSP, along with a set of full-range pickups, then building a guitar that allows you to upload new pickup profiles to the onboard DSP.

  • @antiwebbite
    @antiwebbite 10 месяцев назад +2

    Excellent work! Keep'em coming!

  • @AntHenson
    @AntHenson 10 месяцев назад +4

    Great vid! More on the Cortex M4/M7 would be brill 🙏 thanks for the awesome content

    • @OvidianIdeals
      @OvidianIdeals 10 месяцев назад +1

      I just picked up an Electro-Smith Daisy to experiment with the M7.

    • @wooliegeek
      @wooliegeek 10 месяцев назад

      Same. I’d love to hear more about the Blackfin, and any of the big brothers of the Sharc family.

    • @thescientificguitarist4228
      @thescientificguitarist4228  10 месяцев назад +2

      I'm currently working on some M4 stuff and have a Daisy (M7) to play around with as well. I'll be sure to share what I learn.

  • @davidchavez81
    @davidchavez81 14 дней назад

    This dude is awesome

  • @jcugnoni
    @jcugnoni 10 месяцев назад +1

    Great video. I really like the Teensy 3.6 or 4.x for audio processing. Pretty powerful and their Audio Library is pretty usefull as a starting point.

    • @thescientificguitarist4228
      @thescientificguitarist4228  10 месяцев назад

      Yeah, the 4.x series are very powerful, built on the Cortex M7 if I recall correctly.

  • @CrownedWarriorBand
    @CrownedWarriorBand 10 месяцев назад

    Thanks for doing this. Maybe more guitar players will venture into this world.
    I used an Arduino Uno with a MIDI shield to do some rig control stuff a while back. Very simple and powerful.

  • @fromgermany271
    @fromgermany271 10 месяцев назад +2

    AVR(8) microcontrollers are 8-bit, which specifies the unit that is (typically) processed by the CPU.
    This is different from the ADC resolution, which is 10bit on the average AVR8 like the ATTiny25/45/85.
    In addition, the C++ Compiler used for „Arduino“ uses 16bit integer by default as int size.
    „Arduino“ BTW is just plain C++, but the library often uses C-style design, making changes harder than needed.

  • @chris_wicksteed
    @chris_wicksteed 10 месяцев назад +1

    In a circuit, should I be keeping the Arduino ground separate from the guitar signal ground? I built a multipurpose box with one part being a Pro-Micro based MIDI controller, and the other part a passthrough for my connecting my guitar to my soundcard via a switchable effects loop (basically cable-management).
    Unfortunately the guitar picks up an unacceptable level of digital noise (i.e. it's audible!). I'd initially assumed the noise was being picked up through the air like with pickups, and tried using shielded cable etc. but that didn't work. I've since realised that the two circuits share a common ground via the aluminium enclosure and am wondering if it's worth ordering some guitar jacks with plastic cases so that I can keep the circuits completely isolated.
    Or is there another noise-management solution that I haven't thought of? Just found this channel recently via the pickup-winding vids BTW - great stuff!

  • @trhosking
    @trhosking 2 месяца назад

    What you call the definition section is actually your global declarations. Variables defined here are what consume the global variable space you later refer to. Everything defined here is accessible to every function within the program, some of which may be variables, but also macros that are expanded at compile time to (hopefully) make code more readable and repeatable. Variables defined within functions are not global and are stored on the program stack and only exist while the function is executing, unless declared as 'static'.
    The loop() function is not the same thing as main() in C, which is always the main entry point to any C program. The Arduino IDE kinda hides the main() function from you. The main() function looks something like this:-
    int main( void) {
    setup();
    while ( true ) {. // Infinite loop until we power off or press reset
    loop();
    }
    return( 0 ); // return a result code to whatever launched this program. Irrelevant on a a microcontroller as the above while loop should never normally exit.
    }

  • @JeremiahOmotayo-gv4uj
    @JeremiahOmotayo-gv4uj 10 месяцев назад

    it just the best in world of digital sound, Ijust finish designing one on kicad stw STM32(I really love this MC over others) with tuner, playback, midislot and other function Though I don't want to venture too much in DSP, I preferably use DAC & ADC, to lessen the work abit.

  • @everestdesign7
    @everestdesign7 10 месяцев назад +1

    Nice. This is great. Happily will subscribe. I would recommend making shorter chunk videos. Eliminate the fat. Just a suggestion from some idiot on the internet. Thank you for this video.

    • @thescientificguitarist4228
      @thescientificguitarist4228  10 месяцев назад

      Sometimes I get a little bit rambly, but other times there is just a bunch of info. Since this is just a hobby, it can be hard to find the time for extensive editing.

    • @everestdesign7
      @everestdesign7 10 месяцев назад

      @@thescientificguitarist4228 You’re doing great. You’re videos are informative and WAY more helpful than others. I want to see more how you incorporate it into your pedal designs. Keep going, mate!

  • @zapp442
    @zapp442 10 месяцев назад

    I was wondering how the M7 would compare to something like an ESP32. Bought an ESP32 audio dev board recently, but time………….

    • @thescientificguitarist4228
      @thescientificguitarist4228  10 месяцев назад

      I haven't done any research on the ESP32, but Hasan, the guy who runs deeptronic has an effects module all developed around the ESP32 and he's a very helpful guy.