MIDI
Channel Changer
Have you ever needed to change incoming MIDI data from different channels to
one specific MIDI output channel?
The MIDI
Channel Changer unit utilizes:
- A Printed Circuit Board (PCB),
- A pre-programmed 16F877 PIC,
- A PCB screw terminal power socket, on/off switch, and associated LED, and 9v
battery connector
- A 4-way DIP switch which selects the MIDI channel at power-on, shown
in table 1
- A MIDI 5-pin DIN input socket,
- A MIDI 5-pin DIN output socket,
- The circuit schematic is available
in GIF format,
- The circuit layout is also available.
The MIDI
Channel Changer requires:
- A 9 Volt battery or equivalent 9 Volt DC power source
Operation:
The unit detects the incoming MIDI data, and if it is a MIDI channel
command, converts it to a single MIDI channel which corresponds
to the DIP switch MIDI channel (1-16) setting.
If any System Common, Realtime
or Exclusive events are detected they are passed directly from the input to the
output. System Exclusive messages will be sent until the End of System Exclusive
message is received. However if a system realtime message is received during a
System Exclusive message it is also passed to the output.
Purpose:
The MIDI Channel Changer can be used to combine MIDI channels (1-16) onto a
single MIDI output channel.
MIDI Specification:
The MIDI Channel Changer commands are all channel (1-16) dependent. The
system will also work with MIDI running status. Here are details of the various MIDI
Messages.
|
DIP Switch Selections |
MIDI Channel |
| 4 |
3 |
2 |
1 |
| on |
on |
on |
on |
1 |
| on |
on |
on |
off |
2 |
| on |
on |
off |
on |
3 |
| on |
on |
off |
off |
4 |
| on |
off |
on |
on |
5 |
| on |
off |
on |
off |
6 |
| on |
off |
off |
on |
7 |
| on |
off |
off |
off |
8 |
| off |
on |
on |
on |
9 |
| off |
on |
on |
off |
10 |
| off |
on |
off |
on |
11 |
| off |
on |
off |
off |
12 |
| off |
off |
on |
on |
13 |
| off |
off |
on |
off |
14 |
| off |
off |
off |
on |
15 |
| off |
off |
off |
off |
16 |
|
Table 1 MIDI Channel |
|