MIDI de la Basse Pédale d'Arduino Codeur à l'aide d'arduino

MIDI BASS PEDAL ARDUINO UNIT

The MIDI Bass Pedal circuit is capable of encoding any number of momentary action, push to make, single pole single throw (SPST), switches from 1 up to 30 to produce the equivalent MIDI note-on/note-off data commands. The encoded switches are wired via IN4148 diodes. The keys are arranged in an 6 x 5 (30 keys) matrix, for up to a two and a half octave range.

MIDI Bass Pedal Arduino EncoderThe  MIDI start Note  is set to  C1 (Note 24), but any different start note can be pre-programmed if required. The MIDI channel (1 to 16) is set using the 4-way DIP switch, see Table. The encoded switches are wired via IN4148 diodes, see switches schematic.

This unit can be connected to new bass pedals or it can be used with an older non-MIDI bass pedals by using magnetic/reed switches to isolate the old and new scanning circuits. This will allow the older bass pedal synthesizer to continue to operate as normal while also providing a MIDI output.

The MIDI Bass Pedal Arduino Unit consists of:

  • An assembled Arduino Board
  • An assembled  MIDI IN & OUT circuit Board,
  • A MIDI 5-pin DIN output socket,
  • A MIDI 5-pin DIN input socket,
  • 2 Male Headers x6,
  • 1 Male Header x8,
  • A power-on LED,
  • A 4-way DIP switch which selects the MIDI channel at power-on, see Table 1
  • The velocity byte is preset to the maximum value,
  • The start Note of the keyboard encoder is preset to C2 (Note 36), but may be programmed to any value on request,
  • A 2.1mm power socket, and associated LED.

MIDI Bass Pedal Arduino Encoder

DIP Switch Selections

MIDIChannel
4321
onononon1
onononoff2
ononoffon3
ononoffoff4
onoffonon5
onoffonoff6
onoffoffon7
onoffoffoff8
offononon9
offononoff10
offonoffon11
offonoffoff12
offoffonon13
offoffonoff14
offoffoffon15
offoffoffoff16

Table 1 MIDI Channels

 

For more detail: MIDI Bass Pedal Arduino Encoder


A Propos De L'Auteur

Ibrar Ayyub

Je suis expérimenté, rédacteur technique, titulaire d'une Maîtrise en informatique de BZU Multan, Pakistan à l'Université. Avec un arrière-plan couvrant diverses industries, notamment en matière de domotique et de l'ingénierie, j'ai perfectionné mes compétences dans la rédaction claire et concise du contenu. Compétent en tirant parti de l'infographie et des diagrammes, je m'efforce de simplifier des concepts complexes pour les lecteurs. Ma force réside dans une recherche approfondie et de présenter l'information de façon structurée et logique format.

Suivez-Nous:
LinkedinTwitter

Laisser un Commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFrench
Faire défiler vers le Haut