Build a simple MIDI controller with Raspberry PI (beginners tutorial) Part 1

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

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

  • @bicicogito989
    @bicicogito989 Год назад +3

    THIS is an awesome primer! This is pretty dense in content but you present it quite well. Must take you lots of time to produce such quality work. Bravo! Looking forward to you followup tutorial(s).
    I have most all the components. Will try this out in a month or so!
    BTW, I am more from the hardware/software world, just twirling my toes in the MIDI music realm. I just LOVE where you particularly enter and fit in this wide domain. THANK YOU for your contributions and sharing your time and effort with us all. THANKS!!!

    • @mr_floydst
      @mr_floydst  Год назад +3

      Thank you very much! This video indeed ate up a lot of time. I hope it does do well in the long term. Compared to other "creators", there's never a lot of interaction and feedback on my videos, so they mostly get views by google searches and not via "the algorithm"...

  • @doublephantom
    @doublephantom Год назад +1

    Fantastic. This is exactly the project I've been looking for, and it's also pitched at the right level. Well done. It will be great to see future videos and how this project evolves.

    • @mr_floydst
      @mr_floydst  Год назад

      Thanks! I'll do some things some viewers asked me about, for example, implementing a MIDI filter.

  • @randymeinderts6234
    @randymeinderts6234 Год назад

    Hey this is cool! As i am learning linux for my job, this is perfect to combine my hobby with learning!

    • @mr_floydst
      @mr_floydst  Год назад +1

      Thanks! Glad it was useful.

  • @spud4242
    @spud4242 Год назад

    thanks, this is very interesting. looking forward to more of this.

  • @alanredversangel
    @alanredversangel Год назад

    I have a pi just for routing midi mesages between any devices you plug into it. Works like a charm and having 4 usb ports makes it perfect. For a midi controller though arduino is much simpler, especially if you only need midi out for it.

    • @mr_floydst
      @mr_floydst  Год назад +1

      Thanks for watching! I agree, but I want to do some more ambitious stuff in the future (e.g. there was a viewer question how to create a MIDI filter). So PI is a good all-round choice here.

  • @stefandegu5150
    @stefandegu5150 Год назад

    I´m so into this series, as my TeensyTouchDAW seems to get out of memory :D
    Thank you for doing this

  • @ubidefeo
    @ubidefeo Год назад

    All your videos are extremely informative, I have discovered a bunch of tools thanks to you.
    Nevertheless I'll still always resort to Arduino for low-friction MIDI implementation 🤭

    • @mr_floydst
      @mr_floydst  Год назад

      You're right, using a PI 3B is shooting sparrows with cannons, as we say 'round here. ;-)
      But it also leaves headroom for other things...

    • @ubidefeo
      @ubidefeo Год назад

      @@mr_floydst 100% agree.
      I actually found you while looking for Pi based music projects and oh my...
      lots of things to go through :D

  • @takawakahd
    @takawakahd 5 месяцев назад

    Hi there, great tutorial! Just wondering what Ohm should the potentiometers be for this?

    • @mr_floydst
      @mr_floydst  5 месяцев назад

      Thanks! These are 10k Ohm resistors.

  • @ElectronicMusicOpenMic
    @ElectronicMusicOpenMic Год назад

    More Please👍

    • @mr_floydst
      @mr_floydst  Год назад +1

      Thanks! The stats don't look promising at the moment, unfortunately. I'll do a follow up showing how to use a multiplexer chip to add more than 4 controls.

    • @TooSlowTube
      @TooSlowTube Год назад

      @@mr_floydst You could use an 8 channel MCP3008 or MCP3208 (more resolution, but not really needed unless you want a pitch or pitchbend CV) to provide 8 inputs over SPI. You might want to use a multiplexer to go beyond 8 inputs, or just add a second chip. You just need one dedicated GPIO pin for each ADC chip, as a chip select pin, then the rest of the SPI connections can be shared.

  • @ArgumentShow
    @ArgumentShow Год назад

    Top

  • @takawakahd
    @takawakahd 5 месяцев назад

    Would I need to purchase additional ADC converters if I'm trying to add additional potentiometers?

    • @mr_floydst
      @mr_floydst  5 месяцев назад

      You'll need a multiplexer, for example the TCA9548A. If you're not familiar with those, here's a link: forums.raspberrypi.com/viewtopic.php?t=368435

    • @takawakahd
      @takawakahd 5 месяцев назад

      @@mr_floydst Thanks for replying, I'll look into that one. I did a little research and found an 8 channel ADC called the 'Adafruit MCP3008' , to my understanding this can convert 8 different potentiometers, would you happen to know if this is actually the case?

  • @jf5070
    @jf5070 Год назад

    If I understood (I’m not fluent English) we need a converter for each knob or slider ?

    • @mr_floydst
      @mr_floydst  Год назад

      Hi, thanks for watching! No, the ADC in this video can read up to 4 of them. There are other models around that can read up to 8.

  • @DJDiskmachine
    @DJDiskmachine Год назад

    Cool! Too bad Raspberry Pis don't come with ADC pins built-in, I really feel that's something they should have added by now. o_O

    • @mr_floydst
      @mr_floydst  Год назад

      That would be nice indeed!

    • @fltfathin
      @fltfathin Год назад

      electronics design-wise it defeats the purpose of raspberry pi which is to teach low level OS interactions. you'll have better shot using raspberry pi pico instead

  • @bin-bash
    @bin-bash 5 месяцев назад

    Will an original Pi model 1 work with this setup?

    • @mr_floydst
      @mr_floydst  5 месяцев назад

      It should work. There's nothing CPU or memory extensive about this.

  • @tedysamsi8488
    @tedysamsi8488 Год назад +1

    How to make work on orange pj

    • @mr_floydst
      @mr_floydst  Год назад +1

      Thanks for watching, if you install Orange PI OS (Arch) the steps should roughly be the same. I think I mentioned all the important details here so you can do the transfer yourself.

    • @tedysamsi8488
      @tedysamsi8488 Год назад

      @@mr_floydst can you give me tutorial step by step to enable and work serial uart MIDI on orange pi

  • @ZombieLincoln666
    @ZombieLincoln666 6 месяцев назад

    You should build a midibox

    • @mr_floydst
      @mr_floydst  6 месяцев назад

      Thanks for pointing me towards it! I'll take a look.

  • @DawlessHouseMusic
    @DawlessHouseMusic Год назад

    Don't they have other "pi" on the market? Banana, etc?

    • @mr_floydst
      @mr_floydst  Год назад +1

      Yes, there are clones that work just as well. I'm short on funds as always, so I can't go round and buy them all to make a comparison video ;-)

  • @c1ph3rpunk
    @c1ph3rpunk Год назад +7

    Interesting, would be more helpful on a microcontroller, such as ESP32 or similar, rather than a Pi due to issues getting Pi’s. I’ve stopped watching any Pi related project videos due to this.

    • @mr_floydst
      @mr_floydst  Год назад +2

      Thanks for watching, PIs will be back in July.

    • @mr_floydst
      @mr_floydst  Год назад +2

      @@c1ph3rpunk I totally understand and respect your point of view.
      Nevertheless, I think I explained the basics detailed enough for an easy transfer to any other microcontroller / microcomputer.

    • @c1ph3rpunk
      @c1ph3rpunk Год назад

      @@mr_floydst NAZI deletes comments now? Unsub.

    • @mr_floydst
      @mr_floydst  Год назад

      I didn't delete your comment! But I have a long running problem with comments that contain links. RUclips deletes those without asking. I pinged RUclips support a lot of times on that, but they don't care. (I mean, why should I delete that - it was a perfectly valid opinion and you didn't attack me on a personal level there)
      That being said, be careful with that other N-word. The people you're referring to commited horrendous crimes against humanity, millions suffered unspeakable horrors and other millions died / lost their homes / had to flee. I think disappearing comments, however frustrating that might be in the moment, are not on that level. ;-)