MIDI connection between digital piano and Macbook Pro
Right, I've torn my hair out over this for long enough now and so I'm pleading for help. I must be missing something very basic and elementary, but I cannot for the life of me find what it is.
First some back-story, which you will need to know if you don't follow me on Twitter. I have recently inherited my late mother's Technics digital piano (model PX9), as my Dad is moving house and there is no room for it at his new place. I've had my eye on it for some years now and my current home does have room for it, so he brought it up last week for me. Given that I cannot actually play the piano, I wish to connect it to my laptop using its MIDI ports.
My reasons for this are simple: All I want to do is:
- Download music from the Internet as MIDI files.
- Connect my laptop (Macbook Pro, Mac OS X 10.6.6) to the piano using a USB MIDI interface.
- Play the MIDI files on the digital piano from the laptop.
So far, I have achieved the first two goals, but I am having serious trouble with the third. Please note that I do not wish to compose music, create MIDI files or use the digital piano as a MIDI keyboard, all I want to do is have the laptop play the piano.
I have tried using the following software to achieve this:
- iTunes - will play MIDI files, but not via MIDI, only using the computer's speakers.
- GarageBand - will play MIDI files on the laptop and will use the piano as a MIDI keyboard. I see MIDI signals being recognised, but it will not use the piano as a MIDI output and I cannot find any settings or options to that effect. Various Google searches suggest that GarageBand does not support MIDI output, despite supporting MIDI input.
- Reason - this baffled the hell out of me, I couldn't even load my MIDI file into it, much less find any MIDI output options.
- Logic Express 9 - again, this is a complicated piece of professional software and I still could not find any MIDI output options. This surprised me given that this is supposed to be Apple's professional composition software (in contrast to GarageBand which is aimed at amateurs), so I may well have missed them somewhere.
My question to those who know about this sort of thing is simple: How do I achieve what I want to do? What software do I need and which settings do I need to set? Surely it cannot be that difficult? I would imagine that it would be a case of having an option somewhere that changes the output audio device from the local sound card to a MIDI device. I know it's possible because, back in the day, I had a similar interface for my Acorn Archimedes, and I distinctly remember achieving this with some considerable ease using basic bundled software.
I have confirmed that my USB MIDI interface is working correctly and that it is connected to the digital piano correctly. I think the fact that GarageBand recognises input signals from the piano confirms this. I would welcome help and advice from anyone who can help me.
Incidentally I think it's amazing that an up to date laptop is able to connect and talk to a 24 year old piece of equipment using nothing more than a smart cable that cost £2.50 from Amazon.
Salford IT and AV installation job complete

Rack installed in the basement with 3x 24 port patch panels. It eventually contain a switch, router, server and amplifier for the garden speaker system.
I spent last weekend in Manchester finally completing the first phase of the IT and AV installation job in Salford that I have been working on on-and-off since February. The last time I was there was in June when the project was at second fix stage. Since then the builders have made great progress and the owner of the house has moved back in, requiring me to finish my work in order that he can start to buy toys to plug into the system.
All that remained was the installation of a few final CAT6 face plates that I couldn't install before (chiefly because the walls on which they were to be installed didn't yet exist back in June), the installation of the equipment rack in the plant room in the basement, and a complete test of all installed cables with a network cable test for the structured cabling and a multimeter for the home cinema cabling. Astonishingly, I'd made it to 35 years of age without buying a multimeter, which is something of an embarrassment for a geek, so presented with a genuine need for one I went out and bought one. A decent multimeter is only about ten quid. Regarding the structured cabling, out of 67 CAT6 cable runs, only three of them failed the initial test, which is a a good percentage for first test. They were quickly repaired and now all runs work perfectly.
These photos show the highlights of the work, since I'm obviously not going to post a picture of every single socket I installed. Apologies for the quality, they were taken with my iPhone (so, no flash) in artificial light during the evening.

Sockets in the "media room" behind where the home cinema equipment will be. The home cinema connections have their other ends at the appropriate places around the room. The hole in the plasterboard wasn't my fault and will be repaired by the builders!
The next stage is to consult on what my friend/client wants to buy to plug in to this impressive piece of infrastructure. Being a G.P., he doesn't have much of a clue regarding electronics, hence asking for my help, but does know that he wants a pretty kick-arse system and so is willing to spend a bit on it. However, since his house is still essentially a building site, regardless of whether or not he's living in it, I expect it's going to be a fair few months before we get to go shopping.
It was an enjoyable weekend away from home back in Manchester. I've not been there since Manchester Pride and I used the opportunity to catch up with H and see Saw 3D, which I enjoyed but was a bit "more of the same". I also don't think it'll be the last one, there's still loose ends. Given my recent pattern of visits it'll probably be another couple of months before I make it back.
Salford IT and AV installation job progress
I've been working on the next stage of the IT and AV installation job I'm doing at a friend's house in Eccles this week. It's second fix now which means the plastering, tiling and (most of) the painting and decorating has been done, so the job this week was to attach 69 CAT6 sockets to the CAT6 runs pulled through the house and solder all the home cinema faceplates on the speaker cables that we ran through the walls (all 10 of them). Fiddly jobs in places, but no major snags or hiccups, so far at least. When we come to test each and every cable will of course tell us whether we don't just believe that we've done a good job!
The next and final stage before equipment install (i.e. the final infrastructure installation stage will take place in a few weeks once the builders have finished the basement, where all the cables terminate and the equipment rack will be situated. Although I have all the bits we need to finish this I can't do it because the basement to the house is not yet secure. Once the walls are finished and the external doors to the basement are fitted I can move the equipment in and finish it. Then it'll be the big test.
There are also 12 runs of CAT6 that I've not yet been able to do anything with simply because the walls on which they will sit haven't yet been built, so I've just run the cables to the ceiling or floor at the point at which they will eventually be and left sufficient length coiled up ready. Part of that was lifting up huge slabs of concrete out of the floor in the new kitchen which, with hindsight, would have been better done wearing a pair of gloves.
Once it's all done my "client" can then think about home cinema and computer networking equipment. Right now he just wants to concentrate on getting the builders finished and out so that he can move back in again. I hope he doesn't think that he "over-egged" the installation. Certainly, a 69 run CAT6 structured cabling system is definitely on the upper end of what you would normally put into a house, even of that size, and he may not even be able to buy a Dolby 9.1 home cinema system for a while. The point is that the infrastructure will make the house very future-proofed, which is what he wanted.

