Haunted Self-Playing Organ

For a long time, I have wanted to create a fully immersive haunted self-playing organ but lacked the necessary technology background. In the last seven years, I've worked as a designer at a software company, and being around developers has given me the confidence and support to explore a new side of theming. While I'm still unable to write my own C++ code, I typically find someone who has created a similar project, use their code as a starting point, and modify it to suit my needs.

In this case, I came across a project by a man named John P. Miller, who created a setup that allowed solenoids to play the xylophone. With a bit of planning, I believe I can expand on his project and make it work for my haunted organ.

Concept Art & Backstory

Every project themed to this level has to have a backstory. When it is complete, I’ll post it here. Here is a quick sketch of my initial idea. More concept art to follow.


Technology Behind the Keys

Planning the 61 Keys

To ensure accuracy in the wiring, I color-coordinated each 8-key section since the motor drives can control 8 solenoids. I did not grow up playing piano, so researching the difference in 61 keys and 88 keys was enlightening.

Deconstructing the Organ

Exploring the inner workings of a 110+ year old organ is incredibly fascinating. It's amazing to see how it was designed to harness air pressure and create different notes. Here are some photos of the careful deconstruction.

Rebuilding with Modern Devices

I had to put a lot of thought and planning into rebuilding the key structure to accommodate the solenoids, cooling fans, motor drives, and boards. I made sure to stay faithful to the original organ by only replacing essential wooden structures. I used aluminum to bolt the solenoids to to help reduce the heat build up. Lastly, I installed 2 threaded rods across the top of the solenoids to zip tie 122 wires to.

Color Coordinating Makes Me Happy

Each solenoid will have its own code that the main board will send through the host board and motor drive. For my sanity, I needed it to be organized.

More to come.