MIDI Subsystem (to date)

(Updated: 22/07/2022)

Upon request, I am furnishing a list of all the MIDI parts I am using at the moment. This list will expand as the organ nears completion, and it a good idea to take stock of the story so far.

The MIDI subsystem entwines its tendrils throughout the console. Its job is to translate analogue signals – such as playing the keyboards, pulling out drawstops, and exercising the expression shoes – into digital ones. These digital signals are processed by the computer when running suitable software (such as Grandorgue or Hauptwerk), which acts as the brain of the instrument. It also works in the opposite direction: digital signals can be translated into SAM pulses to turn drawstops on or off. The MIDI subsystem is essentially the nervous system of the instrument. Now, on with the list. (All components are from Midi Hardware unless otherwise stated.)

The List

  • MRG2: The cortex of the MIDI subsystem, which connects all the other input modules. The MRG2’s job is to encode signals using the MIDI protocol and transmit them to the computer.
  • DMS-2K: There are two of these. Each of them can connect to up to two keyboards in matrix configuration. The Great and Swell are attached to one, and the Choir/Positive to the second (with one spare).
  • PEDSCAN: This module connects the pedals (and expression shoes).
  • POT12: This little module connects all the pots (except for the ones on the expression shoes).
  • BBS-1K: There are three of these: one for thumb- and toe-pistons, and one for each stop jamb. Their job is to signal pistons being pressed, stops being drawn, and switches being turned.
  • MIDECO: Two of these for each stop jamb. They receive MIDI messages and convert them into signals for the SAMs.
  • MIBO-LITE: Three per stop jamb. They are the interface between the MIDECO modules and the SAMs. The SAMs need 18V, which is far more than can be provided by the MIDECO: it breaks a sweat at 5V.

There is also a MIDI splitter, which splits the MIDI-IN port across the MRG2 and MIDECO modules. This came from MIDI Boutique. It’s a nice board, but it probably won’t be needed in the long term.

I have now reached a temporary pause, while I wait for some more toys components to arrive over the course of April. Next on the agenda is to replace the remaining two pots and wire them into the POT12. Then, fix a couple of sticky drawstops (need David’s advice and help for that).

Hercules ain’t got nothing on me

This post is long overdue, but I wanted to be at point where I could end on a positive note. Were Hercules to sin against Apollo today, he might be sentenced to solder, unsolder, and resolder some fiddly little terminals until, blinded by his tears, he burns his thumb.

I once had a plan. A beautiful plan, that made one weep to gaze upon. Well, hubris will always receive its payment. My plan is in ashes. It has been torn to pieces, buried in Soft Pete for three months, and recycled as firelighters. The amount of interference experienced by the switches was simply impossible to manage. The problem originally looked exactly like hysteresis, and I spent many fruitless hours trying to fix something that was not broken. In the end, after much advice from several very clever people, I was able to establish that “there’s no such thing as a common ground in an installation as big as an organ console”.

Cue a mass-desoldering of all the signalling wire from the stops, the removal of the hand-made connection boards I was so proud of, and a re-wire using twisted pair, with each ground going right back to the MIDI module and terminating right next to it. This has resulted in perfectly well-behaved drawstops on the right-hand stop jamb. This has taken me altogether too long to accomplish, and has been a remarkably stressful experience. I am a wiser man. Also, sadder.

I have also taken this opportunity to replace the old (and very noisy) pots on this jamb, and replace them with nice new ones. These are less noisy, and after proper configuration of the pot MIDI module, they are behaving exactly as they should.

On the plus side, David has examined my soldering and pronounced it “improved”. So there is that.

Photo of the back of the drawstops, showing the new twisted pair wiring.
Twisted pairs to each drawstop, prior to connecting to the MIDI nerve centre.

“Establishing a good ground”

After an immensely frustrating several days, during which I have taken the organ to pieces, unit-tested things which were known to be functional years ago, replaced reed switches, drunk lots of coffee, cried extensively, taken my shoes off and jumped on them, and basically been a drama queen, I have learned two important lessons.

Lesson 1: An oscilloscope would be a good investment.

Lesson 2 (which would have been learned more quickly if I had observed lesson 1): establish a good ground.

More to come, at some point, when I’m not so cross. Also, I need to tidy up a bit.

Also, why does my dog keep trying to eat lumps of wood and bits of wire? It’s not like he doesn’t have a whole box of toys and far too much food…

Unlimited power!

My journey toward the Dark Side continues.

I have had a re-think about connecting the drawstops, and am awaiting the delivery of more toys from Midi Hardware. Until then, I will occupy myself with other matters, such as tidying up the power distribution.

Power distribution

Much better. After discussions with a clever person, I have combined the 0VDC from both PSUs to create a common GND. This simplifies the wiring somewhat.

Here are some of the different lengths (and thicknesses) of wire I used. #nonewfuturama

First stop jamb wired up

I am now dreaming about wire. It is entirely possible that I will be able to wire the left-hand jamb in my sleep.

Over the last two weeks I have wired up the right-hand jamb, tested it, and screwed everything back into place. This has been a painful experience, requiring several hours of bending over in an awkward position. I confess to a distinct lack of enthusiasm about doing the whole thing again for the other jamb.

Each stop jamb has two feeds: a 12VDC input to the reed switches, and an 18VDC input to the electromagnets (two on each stop). Activating the lower magnet pushes the stop out, and activates the reed switch, while activating the upper magnet pulls the stop back in and deactivates the reed switch. Activating both magnets at the same time causes the culprit to be placed on the Interpol Most Wanted list. As an extra bonus, this jamb also includes the on/off relay switch (incorporating a pot), a second pot, and a 3-way rotary switch. I’ve wired these up too, although I’m not sure just yet what I will use them for.

The next stage of the process is to install the MIDI hardware which converts between electrical signals and MIDI messages. The reed switch signal pathway is fairly easy – it’s basically the same as for the pistons. On the other hand, the electromagnet switching is a whole new world of exploration. I’ll make a start on it next weekend.

In which an awful lot of wire is used.

Dyson got a new toy for Christmas. This may have been a mistake. I was awoken at just after 6am by being repeatedly hit with said toy, in an effort to get me to play. Persistence is always the key to success, and I gave in after about half an hour of abuse. It is remarkable how a simple bit of rubber can give so much joy.

After a bit of playtime, breakfast, more playtime, and several cups of coffee, I made a start on re-wiring the right-hand stop jamb. Here it is, half-way complete. Each stop needs three wires, and I also had to solder a new common +12VDC to each stop. I have now completed 89 of the 140 required solder joints, but it feels like I’ve soldered twice as many. Time for lunch.

Starting Work on the Drawstops

The fog is clearing, and I think I can now see how to connect the drawstops to the MIDI system. The first task was to strip out most of the old wires. The old drawstop configuration pulls up from 0V, but the MIDI interface pulls down to 0V, so I want to use sheathed wire for the common connections. This meant de-soldering some bare-wire 0V connections. I hate de-soldering.

Back of right stop jamb, prepped for re-wiring.

Each drawstop has three connections: two inputs (one for each Stop Action Magnet, or SAM for short), and one output (to send a stop on/off message back to the computer). To make it neater, I have built some connectors out of veroboard. My first veroboard work, and I’m moderately pleased with myself. Don’t spoil it for me.

I’m waiting for some more wire (oh my, I have used so much wire) to arrive. Until then I may have to do other things, like tidying the garden and ironing shirts. One of the tell-tale signs of middle age is getting unreasonably excited with one’s purchase of a new iron. Well, I have a new iron, and it’s great. And I don’t care.

Like a No. 7 Bus

Twice in one day. That doesn’t happen often. Anyway, here are some pictures to brighten your dreary December afternoon. Readers who have any tendency towards obsessive tidiness should look away now.

Thumb piston connections
This nest of vipers is where the thumb pistons are connected to the MIDI hardware. I need to trim the wires, but the experience of wiring the pistons up was so traumatic that I don’t want to trim to length until I’m absolutely certain that I won’t need to move anything.
Power supplies
Meanwhile, on the other side of the console, you can see the temporary 18VDC (top) and 12VDC power supplies, and the MIDI splitter (from midiboutique.com), the purpose of which will become clear eventually.

Drawstop breakdown
Finally, for anyone wondering what a drawstop looks like with its clothes off, I hope this satisfies you. The boards on the bottom right are the MIDI interface, with each controller board (right) driving up to 32 stops.

Toe pistons and drawstops

Just a quick update, pending another one before Christmas with some piccies.

David popped over a few weeks ago with the newly-sliced right-hand (right-foot?) piston moulding. It was a perfect fit, and has been whisked away again for finishing. I will lose one toe piston, but that won’t kill me. Unfortunately David had already scurried away again before I thought to take a photograph. You’ll just have to imagine it.

My small brain is presently occupied with thoughts of drawstops. I have 34 Kimber Allen drawstops on the right jamb, and 35 on the left. I took one to pieces and David was kind enough to explain how they work. Each piston requires three connections. The first is the reed switch which turns a rank on or off and operates just like a thumb piston, except that it magnetic rather than kinetic. The other two connections drive the Stop Action Magnets (SAMs) which pull the stop out or push it in, turning the reed switch on or off. I have purchased a cheap-and-cheerful +18VDC PSU to power the electromagnets, which need a bit more welly than everything else.

The SAMs are activated, ultimately, by MIDI messages sent from the computer. This requires two discrete bits of magic: firstly to convert the MIDI message into an electrical signal, and secondly to relay the +12VDC electrical signal to the +18VDC SAM circuit. It’s all a bit confusing.

More coffee, I think. And possibly a mince pie.

Well, 2021 isn’t much better than 2020, is it?

On current form, I’m expecting rains of frogs in 2022.

Almost nothing done on the organ in the last twelve months, due to the pandemic, and both my work commitments and David’s. The project sputtered into life again last weekend when David popped over (yes! people! in the house!) to re-re-re-measure the toe piston mouldings before cutting them. We changed our minds. Twice. He has gone away now to apply the saw, but I’m trying not to think about it. Hopefully that will be back in a few weeks and I can get on with the build.

I also removed paid someone to remove the inconvenient oak tree and got a new fence. It’s probably a mark of my advancing age that I am strangely proud of having a new fence, but I’m trying not to think about that, either. Anyway, it’s nice to have it finally erected because I was in perpetual fear of the dog escaping through the enormous holes in the old one, and also because now the fence is in place I can finally start putting things into the garden, rather than taking things out of it. I planted a couple of climbing roses at the side of the house, which appear to have settled in nicely. No major plans for the house interior for the rest of this year, apart from some pre-painting prep work after removing the ghastly wallpaper from the lounge and fitting the new lounge radiator. Next year will hopefully be a bit more exciting.

Gaze ye all upon my fence and rejoice with me.

Before
After. Note the absence of tree.
Next Page » « Previous Page