MIDi translator BOX

Hi at all,

I’m newbie for this forum. I’m guitarist and stompboxes DIYers from long time.

My last project (builded, see images) was a programmable MIDI looper 16channels, for switch (via relays) analog audio signal (send/return from stompboxes) from guitar to amplifier. The goal was to change the mix of the guitar effects sequence.

Now I want to build a box (similar at the BOME box product, but with more simple functions) that:

  • has a MIDI input program change (1-128), via MIDI pedalboard (or other device);

  • stores internally a routing path, via “translation matrix”;

  • has a MIDI output changed (in according with a translation matrix).

For exeple: if I send the MIDI PC n.4 into the box, from output the box put  the MIDI PC n.30.

The matrix is simple (for sample):

IN | OUT

1 | 25

2 | 25

3 | 25

4 | 30

… | …

This type of project was discussed in this forum? Is similar at the “MIDi mapper” project?

Thanks for your patience.

on the hardware side:

this: http://www.ucapps.de/mbhp_core_stm32f4.html

& this: http://www.ucapps.de/mbhp_midi_io.html

 

software side:

look if this handle your needs: http://www.ucapps.de/midibox_ng.html

elsewhere:

this code doesnt look very complex, you can program it on your own with MIOS, by simple looking @ the tutorials: http://www.ucapps.de/mios32_c.html

Tutorial 2 (receiving midi)

Tutorial 4 (sending midi)

if you have any problems by storing “Presets” to SD-Card:

< base_url >/topic/19328-sd-card-readwrite-howto-solved/?do=embed&embedComment=168779&embedDo=findComment

the other question how you want to handle “what should it do” via UI (2x20 Display with Encoders under it and 2 Buttons?) aka Preset Editing - or should it do this things hardcodet (without UI)

the hardest thing i had first was to setup the ToolChain, Environment Variables and so on (programming environment on Windows Linux Mac).

 

and so on.