Jump to content

making this midi-hardware?


rune_sm

Recommended Posts

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 sounds

Midi 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 CC11

2 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..

  - Rune

Whammy.pdf

Whammy.pdf

Link to comment
Share on other sites

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 purpose

1 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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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 :)

Link to comment
Share on other sites

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 :-)

Link to comment
Share on other sites

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)

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...