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!!!
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"...
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.
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.
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.
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 🤭
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.
@@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.
@@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?
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
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.
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.
@@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.
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. ;-)
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!!!
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"...
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.
Thanks! I'll do some things some viewers asked me about, for example, implementing a MIDI filter.
Hey this is cool! As i am learning linux for my job, this is perfect to combine my hobby with learning!
Thanks! Glad it was useful.
thanks, this is very interesting. looking forward to more of this.
Thanks for watching!
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.
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.
I´m so into this series, as my TeensyTouchDAW seems to get out of memory :D
Thank you for doing this
Thanks for watching! :)
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 🤭
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...
@@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
Hi there, great tutorial! Just wondering what Ohm should the potentiometers be for this?
Thanks! These are 10k Ohm resistors.
More Please👍
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.
@@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.
Top
Thank you very much!
Would I need to purchase additional ADC converters if I'm trying to add additional potentiometers?
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
@@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?
If I understood (I’m not fluent English) we need a converter for each knob or slider ?
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.
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
That would be nice indeed!
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
Will an original Pi model 1 work with this setup?
It should work. There's nothing CPU or memory extensive about this.
How to make work on orange pj
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.
@@mr_floydst can you give me tutorial step by step to enable and work serial uart MIDI on orange pi
You should build a midibox
Thanks for pointing me towards it! I'll take a look.
Don't they have other "pi" on the market? Banana, etc?
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 ;-)
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.
Thanks for watching, PIs will be back in July.
@@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.
@@mr_floydst NAZI deletes comments now? Unsub.
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. ;-)