Это видео недоступно.
Сожалеем об этом.
DIY Arduino Midi Controller for Line6 M5
HTML-код
- Опубликовано: 14 авг 2024
- Arduino midi controller for patch changes. I still use my old Line 6 M5 a lot, but changing presets has always been a pain. I used an Arduino nano to make a foot switch that selects any of the first 12 presets. It works either in a latching mode, toggling the effects on or off, or momentary mode where the effect is only on when the switch is pressed. (forgot to demo this).
Code and diagram are here: goo.gl/8B2R1R
Here's a much simpler, one button controller for Ableton that I've recently made: • DIY Ableton Looper Pedal
The song is Foreign Exchange by GlobulDub - / globuldub
do you have any schematic for the building???
One of the best controllers for M5 I've seen so far! I already donwloaded your code, maybe I'll try building it in the next couple of months
Hi @Workshy
Can you please share the wiring diagram or the schematic of this?
That will be very helpful :)
Congratulations! Very good, it also works on Bias fx, Amplitube using a Midi to Usb converte
Good to know, thanks!
Oh really?? I must try to make this!! Thanks!
Great design! I know this is lazy, but would you make and sell one that I can modify the commands for via Arduino for my M9? No display, just 5 buttons and leds?
Thank you, Workshy, for making this video!
I'm thinking of building a USB MIDI Controller, so I can control my Boss GT-1.
The GT-1 doesn't have MIDI ins and outs, so do you know how I would go about doing this?
I would like the pedal to do like yours, with recalling patches, activating effects, etc.
Thanks for your help and time.
Cheers.
Muito bom, colega!!!
Também tenho uma M5 e estou sentindo falta de um controlador.
Parabéns.
Please, make .ino file for footswitch with 4 preset buttons and 2 bank buttons (bank up and bank down).
Please 🙏🏻🙏🏻🙏🏻🙏🏻
Yes! It worked perfectly on the amplitube, only on the Bias fx, which would have to insert a value contNum = 11 for each Button; // CC # for on / off on that line I imagine?
Yeah that sounds like it would work
Yes it's working, but with only one possibility, would you be able to add it to the other buttons?
Sorry for the requests! Because I'm starting to learn C ++ programming, I know the basics for now! Thank you
Example ! You used a Constant number 11 to turn the Fx on and off. I would like to know how it is possible to declare more constants for each button, you know?
Hi, thanks for the video.
Please, I want to set up something like yours, but instead of sending MIDI commands, I would receive and trigger a loop for pedals.
do you think your code could help me in any way?
Sorry for the delay.. do you mean like a Boss ES5 type switcher?
This is perfect. What do you figure you spent on this controller when ya got it all buttoned up and finished?
Awesome work! do you remember the dimensions or the model of the enclosure you used?
Very nice. Great job.
Good Morning! It is possible to insert for each button byte contNum = 11; // CC # for on / off ?
Ola seria possível usar em um pod 2.0
i got the EV5 for my M5 pedal but the polarity seems to be reversed, did you have to modify your EV5? also are you getting the full range?
awesome video!
No I didn't have to do anything for it to work. I can't remember if I had to change any settings in the M5 but don't think so and I've never never had any issues with range.
I stumbled across a bug when an effect is active (one of the controller foot switches LEDs is lit) and either the M5's “on/off” or “Tap” foot switches are pressed and then one of the Midi controllers foot switches are pressed; it will save the current displayed effect to 1 slot higher or lower than the current foot switch. Did you see this happening or did I mess up the code? It's like it combined commands or something. Thanks for making an awesome controller, it works, besides this unintentional bug.
I don't recall ever seeing that happening - I'll try it out when I get a chance and see if it does the same for me
Hey man, may I ask for some help for a bit different coding for this? I only need 8 switches and 1 exp. pedal to send CC messages. Can you help me with the coding?
I’m looking to do this for the new Catalyst, lost on where to start to be honest
By the way please recommend which Arduino beginner Kit should I get if I want to learn stuff like this :) Thanks!
It would be really helpful if you could list share a list of the all the exact parts in this build
Very good, I tested it on another equipment and it was perfect.
To use it just to change presets and banks, just leave the SPST switch turned off?
Cool. Yes, or just leave it out entirely
Hello Workshy, that is very interesting. Is it very difficult to learn the Arduino basics needed for this kind of DIY? I have made some programming languages from Basic to a bit of C in the past but never used an Arduino before. How much time you time do you think it takes to catch up with Arduino development with a background like mine?
Not at all! As far as Arduino projects go, it’s mainly just buttons and LEDs.. I didn’t have any experience before this. I just broke it down into steps - getting the buttons to work, then the LEDs/display, then the banking, then the midi, so in that respect it was a great introduction to the Arduino basics while working towards something useful. It took me quite a while to wrap my head around how to logically lay out the code to do everything I wanted but that was a good challenge. There are so many good resources online too and I’m sure if you’ve had even a bit of programming experience before, it won’t be hard at all. Let me know how you get on with it if you try
Hey! Congratulations to that great work, and thank you for sharing this! I built a controller for my Line6 HX Stomp. One question to you: When enabling an effect on one preset, the FX LED goes on, showing effect is on.. But, when I then change preset, where that effect is saved to be off, the LED is still on.. Do you have an idea on how to solve this? So, if button is pressed, it should always enable the effect, not only once when the button is pressed.. I hope you get my "problem". Maybe you can help me out with this :-/ Thanks so much in advance!
Hey @ScheliJR, have you built a midi for your hx? it's working? All be glad if you share the project.. I'm thinking about make one for my hx stomp unity
Awesome! u should feel proud of yourself mate, looks nice. I plan to build one but for Pro presenter use, if possible :). Is the programming part difficult? I’m good with electronics stuff but the PC coding..hmmm lol 😂
Parts were tricky for me, but I really enjoyed the process. If I was able to end up with something usable means it can't be too hard! I'd recommend one of these: store.arduino.cc/usa/arduino-starter-kit or you can find a knockoff version for under 20 bucks..
Hello, Do you have the sketch for leds and 7-segment display please?
Great build. One question, is the expression pedal connected to the midi controller or directly to the m5?
Thanks. It's connected directly to the M5
Good Night bro, eu posso substituir o footswitch para um DPDT momentâneo?
You should be able to use any momentary switch for the 5 footswitches. What kind do you have?
@@FixedFrequencies1 i go to buy DPDT footswitch momentary
Queria fazer um desse pra controlar a zoom g1 on
i need help how to hook up the leds i got buttons to trans midi
Finally got around to making a diagram: goo.gl/8B2R1R
Can I use it for the Hx Stomp¿?
So are you using digital and analog inputs regardless of what you are using them for?
Hello friend. I would like but this one. Can you help me? Thanks!
Judging by your foam and table, I guess you are the same guy who modded a Zoom MS50 with a hot-glued momentary switch? Have you tried modding a MIDI USB controller with the Zoom?
Awesome project,
Is it possible to change midi port to usb ? If yes, do you have the wiring?
Not with the Arduino board I used, but some do support midi over usb; some of the larger ones, the micro, and I think all the Teensy boards. Otherwise you could probably just use it as-is with a usb to midi cable
usaste resistencias para los spst?no veo como estan cableadas muy bueno
Where did You get CC MIDI commands?
Hi, what are the white connectors that you have multiple cables going into called? Are you then soldering directly onto the nano? Looks very neat
I’m not 100% on the correct name - they’re ‘PCB Connectors’ on the site where I bought them - www.musikding.de/PCB-Connectors, but seems like they also go by polarised connectors/headers. They have the same spacing as the Arduino pins, so yeah, I soldered the detachable end on at 90 degrees so I have an easier way of swapping out the Arduino if it ever dies.
it looks awesome by the way !!!!!!
Great work Workshy.
If anyone managers to make this and is willing to share the
schematic that would be much appreciated.
My Arduino skill is quite low with only one project under my belt so far.
Nice video thanks for sharing 👍🏻
I’m sorry if this is a stupid question, I’ve literally just recently been introduced to the world of programming and arduino, but will this work with bias fx? Or any amp sim software?
You can program it to send out any midi messages you want, so it should work with anything provided you know what midi to send and tweak the code accordingly. I uploaded a video a couple of month ago with a single button footswitch for use with Ableton Live. Same basic concept as this but much simpler, so might be a good place to start if you want to play around with sending midi
You are a genius! Tell me how did you do it?
Anyone know if this would work for the hx stomp?
Is this work for nux mg 300?
schematics?
Hi! Does it work with a hx Stomp or with any midi pedal?
Yeah it could be programmed to send any midi data you want, so would work with any pedal that has a midi in - you just need to know which commands to send for the required functions. Most pedals' user manuals will tell you what midi messages will do what.
Heya man! do you think this will work on the old rack mount pod pro units using an arduino uno?
Beautiful.
where can i find this box?
untuk amoonpockrok bisa gak?
Amazing! Is it possible to use this switch to turn each effect of m5 on/off independent just by it self? (Without pressing it on m5 everytime)
yes, you can toggle each effect on and off
Great work, man! Can I use only 5 buttons?
Yeah, you could just use 5, or as many as the presets that can be stored
Hi broo...i have problem with midi controller for M5.. I have set in to OMNI but still not respon.. can you help me?
did you manage to remake the editing on the arduino? i don't :-/
Hello! Thanks for the video! I'm trying to make your project and everything goes right, but I don't know what is the pinout for the DIN connector! I'm going crazy! Can you help me please? Thank you!!
Do you mean the specific pins I used, or generally how the din connection works?. I think I used this guide when setting it up: www.instructables.com/id/Send-and-Receive-MIDI-with-Arduino
@@FixedFrequencies1 Thank you for the answer! The arduino Pin A1 ( momentary) it's necessary to be connected? and what is her function?
Thanks again.
@@ivanolo4 Hey, sorry for the delay. So that pin is for an on/off switch that changes whether the effect is latching i.e. on or off with each footswitch press, or if the effect is on only while the footswitch is held down and off when lifted. It's definitely not necessary, and if you don't want that option, you can ignore it and you don't need to use the switch/case block of code, you just need to keep the part that is below 'case 0'
Hi how do you manage power? The arduino is 5v, right? . Specific power supply?
It operates at 5v yes, but can take a 7-12v DC input to power it, so I just added a regular pedal jack and I daisy chain it with some other 9v pedals.
Qual as dimensões da caixa de aluminio?
Hello, where did you buy this aluminum box? would have the link? thank you!
I got it here: www.musikding.de/Hammond-1590BX2_1 but if you Google 'Hammond 1590BX2' you can find other places to buy it
where did you find the multipin connector for the pind on the nano
Does this work for a 6 spider IV 75w line?
This is almost exactly what I need! I need a 6 channel with no banking. Do you have a parts list?
If you don’t need banking it’ll be much more straightforward. You can use any Arduino (I used a nano), and apart from resistors, LEDs, DC jack and midi jack (Female DIN 5/180) I got at my local electronics store, I bought the footswitches (SPST momentary), and enclosure (Hammond 254x70x30mm) online. I can point you to some specific stuff if you need, depending where you are.
Hey, if you have a part list it would be nice for me to start! I want to build this like you have but I never worked with midi. I'm from Germany, but musikding do not have all parts, maybe you can give me some help?
Hello, thank you, bring your knowledge, I ask you if I build this Midi Controller, will it work with BOSS GT 1000? . Thank you
Yes, but you'd have to change the midi messages to the ones that boss uses for that pedal
Hello, thank you for your answer, could you suggest how I do to get that information since I do not get the idea. Thank you again
@@lamparolalo2036 look for it in the manual.. under assignment
Thank you friend for meeting my request, I already downloaded the arduino file.
I'd like to know what the function of that board is below the arduino when you mount the foot controller, it appears in 2: 01s of the video, I mean a green board. What is her function? would it be possible for you to send a diagram with wires links on the arduino board? can be made by hand even in a jpg image. Thank you in advance for your feedback.
Ah that was just to secure the Arduino to; there's nothing on it. I don't have any circuit diagrams sorry, and I'd have to take it apart to remember how it all went together.
Hi, can I know how you mount the 7 segment display into the enclosure?
I mounted it to a cutoff piece of perfboard and the just superglued that directly to the enclosure
@@FixedFrequencies1 Ahh I see, then what about the resistor for each element fo the display? did you just leave it hanging out from the PCB or ...
@@joyielai1619 I bent the legs of the display inwards then cut the resistor legs fairly short and then used some heat shrink over each one, so yeah, while they are pretty much hanging out the back, they're kept fairly solid
Great build! Did you had the chance to test its reliability in a live situation?
Hey, no I haven't - it's pretty robust. I've not had any issues with it but if I made it again, or was going to use it live a lot, I'd maybe simplify things.
Workshy ah how would you do it? I'm planning to make one for myself
Hello workshy, could I please know where I could obtain your code for this project, been dying to get more control over the m5 for a while. Also, what were the ratings for your resistors?
This looks like an amazing job, please reply ASAP, THANK YOU!
220 seems standard for LEDs I think and mostly what I used. Code is here: goo.gl/8B2R1R
Workshy thank you!
Hello Workshy, could you make this project available so I try to make one for my line6 m5 ??
goo.gl/8B2R1R
Thank you friend.
Fantastic!!!!!
does it work as a pedalboard for amplitube or is it necessary some other gear like that stompbox modeler in order to get through amplitube?
Yeah it would work but as it sends the midi over a 5 pin cable and not usb, you'd need a usb midi interface, or an audio interface that has midi in (most do and I've had it working in Ableton through my cheap Steinberg interface). The midi commands would also need to be changed in the code depending on what Amplitube uses and what functions you'd want it for
Is the display “common cathode”? Or “common anode”
It's a common cathode display
Can use this to control Bias FX ?
I have a Headrush gigboard and because of the awesome touchscreen, I usually have it on my desk. I've been looking for a 4 momentary footswitches board to replace the ones on the gigboard without having to put it on the floor, but they are damn expensive. Do you think your project would work? Thanks in advance
Hey, I'm not familiar with the gigboard but yeah it should work fine with some tweaks. A cursory search brought up this page: www.thegearpage.net/board/index.php?threads/headrush-gigboard-midi-question.2022166/ where the midi CC parameters for the different buttons are shown.
@@FixedFrequencies1 actually the official manual includes the chart with the CC values. The only requierement is that footswitches must be momentary, I mean, with a single punch of the button an ON - OFF must be sent to the gigboard.
@@roccanto86 I can't recall exactly how I set it up for this, but that's definitely possible. If you check out the last video I made to control the Looper in Ableton, that needed an on message when the momentary switch is pressed, and off as soon as it's released which might be what you mean? that effectively sends the two messages for what would be a 'normal' press of a footswitch.
@@FixedFrequencies1 I aprrecistte your time! Regards from Mexico
Are this work for Nux mg300?
I don't think so, it doesn't look like it is controllable via midi
can we change the midi port to usb host?
Not with the Arduino I used and I haven't done it before but you can get boards which will handle midi over USB - those with an atmega32u4 chip. There's a MIDIUSB library so this code would need tweaking.
@@FixedFrequencies1thanks man👌, i need more reference like what command code to controll my multiprocessor effect, its kinda tricky lol
Hey man this is so cool! So the controller is powered by the M5 thru 5-pin MIDI?
Thanks! No, it uses a standard 9v jack, so I just daisy chain it from other pedal
Hi! Could this midi controller works for line 6 m9 as well?
It would, but would maybe require a few tweaks based on the M9 midi commands as there is more midi functionality than the M5 (controlling the looper etc.)
nice build, about to build one use teensy 2.0, that is the one that you use?
No, I used an Arduino Nano. I've not used a Teensy before but they're pretty similar
Thanks for info bro, and which color type that u use on this project thats look good. btw nice built really.
The paint's called Hammerite Dark Green. It's not really meant for aluminium but works well
HI :) I have line6m5 and want to build the same controller:) Could you help me in my arduino-adventure and show me your scheme? If it is not a problem for you ;) Thanks for the tutorial ;)
Could you send me your CODE? ;) p.jesionek@gmail.com ;)
goo.gl/8B2R1R
Workshy thnx
does it works on any multi effects?
Yes, if your unit is controllable via midi. You'd just need to use the correct midi commands which you can usually find in the user manual
@@FixedFrequencies1 thanks for your response, im using nux mg300 and still trial and error at building my own controller. I hope i can make it as good as yours😁
So, what was the total cost of this? Is it worth it?
I'm not too sure as to the exact cost, I had some parts already, but if you were to buy everything from Banggood or similar (and wait a while), you could do it for around 50€. I might have spent closer to 100 buying some things locally. Is it worth it? For me it absolutely was for the challenge alone, and making something to the exact specs I wanted.
Hey! How much did this cost you in parts to build?
Hmm good question..., I had the Arduino and almost all the components already (LEDs, display, resistors etc.) but you can get kits with all that included fairly cheaply, and Arduino clones are a couple of bucks each as were the footswitches. I paid almost 15 - 20 for the enclosure as I wanted it quickly, but you can find them way cheaper online, or reuse an old amp footswitch as I was originally gonna do so you could probably get everything online for 40 - 50 euro/dollars if you shopped around.
Thank you! The cheapest pre-built thing I can find that is similar to this is a Disaster area DMC 3 which cost almost $300 AUD where I am
No host usb ?
Not with the Arduino I used and I haven't done before it but you can get boards which will handle midi over USB - those with an atmega32u4 chip. There's a MIDIUSB library so this code would need tweaking.
do you can make to sell ?
what size is the enclosure?
It's a Hammond 1590BX2 - 254x70x30mm
can you resend the codes?
goo.gl/8B2R1R
Where did you get those foot switches??
www.banggood.com/Electric-Guitar-Effect-Momentary-Push-Button-Stomp-Foot-Pedal-Switch-p-973965.html if you can wait a while for shipping..
do you have schematics or any pcb samples?
No sorry
@@FixedFrequencies1 ill figure it out myself then. thanks
did you manage to remake the editing on the arduino?
where can i get the little screen from ?
They're easy to find online, if not in an electronics store - just search for a '7 segment display'
@@FixedFrequencies1 would there be a way that you could share the wiring diagram and the code?
@@therockbrigade check the description
@@FixedFrequencies1 what's the size of the enclosure?
254mm x 70mm x 35mm - Hammond 1590BX2
will pay for someone to build me one for looper function for line 6. message me.
Did you get any responses yet? I'm working on a foot controller now that is similar to the one in the video.
Brian Kirby no responses
Brian Kirby There are companies that make them but they are around $300 and at that price point I would just make sense to buy another looper
Can I have you make one for me I’ll pay you for it!
How did you built the case ?
I need one of these! Someone please build it for me. I have no idea what I’m doing, but I have money haha.
Does it work with G1XON?
Qual as dimensões da caixa de aluminio?
254mm x 70mm x 35mm - Hammond 1590BX2