Skip to content

I built an Arduino MIDI controller with 6 footswitchs for my Line 6 HX Stomp. I used an arduino uno fot this project, but a smaller arduino is better for fitting into the enclosure.

Notifications You must be signed in to change notification settings

GabrielMirandaFigueiredo/Arduino-MIDI-Controller-6-footswitchs

Repository files navigation

Arduino-MIDI-Controller-6-footswitchs

English

I built an Arduino MIDI controller with 6 footswitchs for my Line 6 HX Stomp. I used an arduino uno fot this project, but a smaller arduino is better for fitting into the enclosure.

VERSION 1

The version 1 send the following MIDICC informations:

  • Button1 - MIDICC69 Value: 0;
  • Button2 - MIDICC69 Value: 1;
  • Button3 - MIDICC69 Value: 2;
  • Button4 - MIDICC52 Value: 0-127;
  • Button5 - MIDICC53 Value: 0-127;
  • Button6 - MIDICC16 Value: 0-127.

The buttons 1, 2 and 3 controls the hx stomp snapshots. The buttons 4 and 5 simulate FS4 and FS5. The button 6 send the MIDICC16 information.

VERSION 2 (With two pages)

The version 2 have two pages. The button 6 alternate between the 2 pages.

Page 1

  • Button1 - MIDICC69 Value: 0;
  • Button2 - MIDICC69 Value: 1;
  • Button3 - MIDICC69 Value: 2;
  • Button4 - MIDICC52 Value: 0-127;
  • Button5 - MIDICC53 Value: 0-127;

The buttons 1, 2 and 3 controls the hx stomp snapshots. The buttons 4 and 5 simulate FS4 and FS5.

Page 2

  • Button1 - MIDICC82 Valor: 0-127;
  • Button2 - MIDICC83 Valor: 0-127;
  • Button3 - MIDICC84 Valores: 0-127;
  • Button4 - MIDICC85 Valores: 0-127;
  • Button5 - MIDICC86 Valores: 0-127.

In this version you can use the page 1 as snapshots and assign the fs4 and fs5 to control preset down and preset up. On page 2, you can assign the effects blocks to each buttons and use as a stomp mode.

VERSION 2.1

A bug that caused the display to not work if the Arduino was left without power for hours has been fixed. The code, for the messages shown on the display, have been updated from string to char.

Português

Construí um controlador Arduino MIDI com 6 footswitchs para minha Line 6 HX Stomp. Usei um arduino uno para este projeto, porém, troquei por um arduino nano posteriormente.

VERSÃO 1

A versão 1 envia as seguintes informações MIDICC:

  • Botão1 - MIDICC69 Valor: 0;
  • Botão2 - MIDICC69 Valor: 1;
  • Botão3 - MIDICC69 Valor: 2;
  • Botão4 - MIDICC52 Valores: 0-127;
  • Botão5 - MIDICC53 Valores: 0-127;
  • Botão6 - MIDICC16 Valores: 0-127.

Os botões 1, 2 e 3 controlam os snapshots da hx stomp. Os botões 4 e 5 simulam FS4 e FS5. O botão 6 envia a informação MIDICC16.

VERSÃO 2 (Com duas páginas)

A versão 2 possui duas páginas. O botão 6 alterna entre as 2 páginas.

Página 1

  • Botão1 - MIDICC69 Value: 0;
  • Botão2 - MIDICC69 Value: 1;
  • Botão3 - MIDICC69 Value: 2;
  • Botão4 - MIDICC52 Value: 0-127;
  • Botão5 - MIDICC53 Value: 0-127;

Os botões 1, 2 e 3 controlam os snapshots. Os botões 4 e 5 simulam FS4 e FS5.

Página 2

  • Botão1 - MIDICC82 Value: 0-127;
  • Botão2 - MIDICC83 Value: 0-127;
  • Botão3 - MIDICC84 Value: 0-127;
  • Botão4 - MIDICC85 Value: 0-127;
  • Botão5 - MIDICC86 Value: 0-127.

Nesta versão você pode usar a página 1 como snapshots e atribuir o fs4 e o fs5 para controlar o preset down e o preset up. Na página 2, você pode atribuir os blocos de efeitos a cada botão e usá-los como modo stomp.

VERSÃO 2.1

Foi corrigido um bug que fazia com que o display não funcionasse se o Arduino ficasse sem energia por horas. O código das mensagens mostradas no display foi atualizado de string para char.

Peças/Parts:

Display: https://s.click.aliexpress.com/e/_ooECoYV

Arduino: https://s.click.aliexpress.com/e/_oooeiBL

Box/Caixa: https://s.click.aliexpress.com/e/_olcOq85

Wires/Fios: https://s.click.aliexpress.com/e/_oDhHG1f

Jack MIDI: https://s.click.aliexpress.com/e/_oBvekUl

Footswitchs: https://s.click.aliexpress.com/e/_oBS3L1b

DC Jack: https://s.click.aliexpress.com/e/_oDkJQrb

2 220 ohms Resistors/ 2 Resistores de 220 ohms: https://s.click.aliexpress.com/e/_onuUPhF

image IMG_0562 IMG_0556 IMG_0547 WhatsApp Image 2024-06-29 at 21 36 36 WhatsApp Image 2024-06-29 at 21 36 36 (1) WhatsApp Image 2024-06-29 at 21 36 38 (1)

About

I built an Arduino MIDI controller with 6 footswitchs for my Line 6 HX Stomp. I used an arduino uno fot this project, but a smaller arduino is better for fitting into the enclosure.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages