rune_sm Posted August 19, 2006 Report Share Posted August 19, 2006 Hey everyone… I really hope someone can help me with this:I want to build a midi controller for my Digitech whammy pedal.The pedal has an midi-input, and can be controlled like this:Midi progam change 1-34 changes the soundsMidi CC11 change the treadle position (that bends the pitch)Midi CC0 turn the effect on and off...Now... I am really handy and have knowledge about wiring and programming. And I want to make this hardware that should be build into my guitar. All it has to contain is this:A switch has to toggle the effect on and of (CC0)A potmeter that controls CC112 buttons has to be able to change the banks (program change 1 - 36)... I'm really a newbie, but hey... you have to start somewhere. If someopne would guide me very down-to-earth and say what I should begin with, I would be glad.I have attached the manual for my guitareffect, if my explanation was too bad.. - RuneWhammy.pdfWhammy.pdf Quote Link to comment Share on other sites More sharing options...
stryd_one Posted August 19, 2006 Report Share Posted August 19, 2006 Check out the MB64 or MB64e and meta events :) Quote Link to comment Share on other sites More sharing options...
Sinnsyk Posted August 19, 2006 Report Share Posted August 19, 2006 What if your guitar gets damaged? It won't be of any use anymore... why not building it in a floorcontroller? Quote Link to comment Share on other sites More sharing options...
stryd_one Posted August 20, 2006 Report Share Posted August 20, 2006 Electric guitars have cavities in the back, it would be just a matter of using a screwdriver and socket wrench to move the device from one guitar to another. Quote Link to comment Share on other sites More sharing options...
rune_sm Posted August 20, 2006 Author Report Share Posted August 20, 2006 Yeah, I really want it to be in the guitar. That is the idea :-) Or else I could use the pedal itself :-) Quote Link to comment Share on other sites More sharing options...
stryd_one Posted August 20, 2006 Report Share Posted August 20, 2006 Oh yeh don't forget about power. There are other threads that have covered this topic, search around for 'guitar' and 'midi cable power' and stuff.... Quote Link to comment Share on other sites More sharing options...
rune_sm Posted August 20, 2006 Author Report Share Posted August 20, 2006 Could someone please guide me a little bit. Maybe just explain the basic parts I need to do this? Quote Link to comment Share on other sites More sharing options...
stryd_one Posted August 20, 2006 Report Share Posted August 20, 2006 check out the wiki and ucapps.de and look at the MB64 or MB64e applications, that's the best way to explain it. Quote Link to comment Share on other sites More sharing options...
rune_sm Posted August 20, 2006 Author Report Share Posted August 20, 2006 Ok, have spent a lot of time reading around, and this is what I came to that I have to use:1 Core Module (Pre-burned full kit)1 LCD Screen 2x20 Characters - For debugging purpose1 AIN Module (all parts mounted) - For my 1 pot 1 DIN Module (all parts mounted) - For my 1 on/off button (have skipped på bank-change idea).. And off course wires, MIDI-jacks, buttons and potentiometers...As I see it I can connect these things, upload MIOS, upload MIDIBOX64 software and then get started.The only thing I can't figure out is the softwarepart - how to program the pot and buttons to send the desired signal to my guitarpedal.Does this look allright? Quote Link to comment Share on other sites More sharing options...
stryd_one Posted August 21, 2006 Report Share Posted August 21, 2006 heya rune...Good news, if you only want to use one pot and one button, it should be possible to do some minor software customisations and you will not need an AIN* module or DIN* module - so you may only need the core :) Forgive me but I'm not sure how to go about it exactly, but there are instructions and examples to be found on the ucapps/forum/wiki sites.To customize the signals that you use, you can use the 'meta events' feature. Seeing as your application is quite simple, there is an alternative to the MB64 with meta events, if you have some C programming knowledge - you could write your own specialised application. You can find information on how to do this at the above sites too, but I would only recommend this option if you have some programming experience. Quote Link to comment Share on other sites More sharing options...
rune_sm Posted August 21, 2006 Author Report Share Posted August 21, 2006 Ok... thanks for replying :)I am a pretty experienced programmer in PHP and Flash actionscript, so I will look into it.Thanx again! Quote Link to comment Share on other sites More sharing options...
stryd_one Posted August 21, 2006 Report Share Posted August 21, 2006 Check this online book out for getting to know the language, it was the one that made C 'click' for me... http://publications.gbdirect.co.uk/c_book/There are examples at http://www.ucapps.de/mios_c.html , between those two and your experience, you'll be set.....That reminds me, I have to update the documentation on the IDE (Code::Blocks)... Should be done within a few days, but you won't need a graphical debugger just yet, so you could start in notepad or something :) Quote Link to comment Share on other sites More sharing options...
rune_sm Posted August 21, 2006 Author Report Share Posted August 21, 2006 I have thought about it, and I think that I'm going to make 4 pots and 4 buttons, therefore sticking with the list above. If I do that, I can use it to control a bunch of other things :-)Is it then not easier to use the MIDIBOX64 software? and then using META-events?I think that I'm going to skip the programming for now :-) Quote Link to comment Share on other sites More sharing options...
stryd_one Posted August 21, 2006 Report Share Posted August 21, 2006 Sounds like a good plan :) Quote Link to comment Share on other sites More sharing options...
Mr modnaR Posted August 21, 2006 Report Share Posted August 21, 2006 wouldn't it be easier to have the core separate from the guitar, and run the leads to the pots and buttons from that to the guitar using a 9 pin RS-232 cable? i don't know how roomy your guitar is, but surely it would be better that way. (it'd also prevent you from having to replace the core every time you smash your guitar up on stage - if you do that sort of thing... ;D) Quote Link to comment Share on other sites More sharing options...
rune_sm Posted August 21, 2006 Author Report Share Posted August 21, 2006 hmm... how big is the core? I can't find any dimensions on it... :-(But I surely won't smash my guitar having spent months building it :-) Quote Link to comment Share on other sites More sharing options...
Mr modnaR Posted August 21, 2006 Report Share Posted August 21, 2006 it's not big: 64mmx82mm, my suggestion was just an alternative so that you wouldn't have to trail power and midi up to the guitar. Quote Link to comment Share on other sites More sharing options...
stryd_one Posted August 22, 2006 Report Share Posted August 22, 2006 You'll at least have to have the AIN module in the guitar to avoid noise between the pots and the ADC. Quote Link to comment Share on other sites More sharing options...
Mr modnaR Posted August 22, 2006 Report Share Posted August 22, 2006 ^^^ that's true, which is why an encoder would be better. Quote Link to comment Share on other sites More sharing options...
stryd_one Posted August 22, 2006 Report Share Posted August 22, 2006 Word has it that it's pretty much the same for DINs... Just too much noise on a line like that... I don't know if there's any advantage of a DB9 over a DIN plug though? Quote Link to comment Share on other sites More sharing options...
Mr modnaR Posted August 22, 2006 Report Share Posted August 22, 2006 Word has it that it's pretty much the same for DINs... Just too much noise on a line like that... I don't know if there's any advantage of a DB9 over a DIN plug though?the db9 suggestion wasn't to suppress noise, it was to negate having to put the core etc in the guitar. like i said though, i don't know how much room he's got to play with. Quote Link to comment Share on other sites More sharing options...
rune_sm Posted August 22, 2006 Author Report Share Posted August 22, 2006 Hey.. I really appreciate your time :-)I've taken a picture of the work I've done so far. All the hollowed out room is for the modules, and will be covered by a plexiglass pickguard.Don't you think thats enough?IMG_3238.JPG Quote Link to comment Share on other sites More sharing options...
Mr modnaR Posted August 22, 2006 Report Share Posted August 22, 2006 that looks fine space wise i guess (though, no measurements are shown) - when shall we expect to see Van MidiBoxen on our screens? ;D Quote Link to comment Share on other sites More sharing options...
rune_sm Posted August 22, 2006 Author Report Share Posted August 22, 2006 Ha ha.... ;D ;DGive me 2 month, then you'll see it on this forum - I guarantee!!! Quote Link to comment Share on other sites More sharing options...
rune_sm Posted August 23, 2006 Author Report Share Posted August 23, 2006 Maybe this is a stupid question, but when I have everything connected, how can I program the button events, when I have no menu buttons?Have looked around for an explanation of what exactly the menu buttons are and where they are connected, but haven't found anything. But I'm anyways not gonna have em', so what do I then do? - Rune Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.