Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

GarageBand 3 + iControl + Yamaha P60 Digital Piano + Sustain Pedal= Problem

Ok, I have MBP 15, core duo, running GB 3.0.4 (104.7). I have a Yamaha P60 Digital Piano and a generic Sustain Pedal hooked up to it. I have these going into my iControl via the MIDI OUT on the keyboard through a standard 6 ft. MIDI cable to the MIDI IN on the iControl. iControl is plugged into the USB port on the left side of the MBP.

Problem: When recording from the keyboard, the first time that I depress the pedal, sustain begins. When I release it, sustain is released on the keyboard (I have local turned on, so I know when it cuts out) but stays on in GB. Additional symptom: The 'Record' light/button on the iControl corresponding to the track that the keyboard is working on turns off when the pedal is released. This occurs with the pedal in it's default configuration where a closed circuit indicates that the pedal is up, and an open circuit indicates that the pedal is being depressed. I should note that the yamaha works fine either way.

So I rewired my pedal so that when the pedal is up, the circuit is open, and closed when it is depressed (which, of course, is leading me to be depressed too). Slightly different symptoms. When recording, if the pedal is down, then I can hear the notes during playback. If it is up, then the notes are silent. They are recorded, and looking at the 'Sustain Pedal' data in GB it looks like the apropriate data was recorded for that.

I should mention that I've tried changing the channel that my Yamaha transmits on, and that didn't really have any effect.
When I had the pedal in the default configuration, I noticed that depressing the pedal caused the computer to receive several MIDI signals, all through the appropriate channel and port, and which were labeled 'Hold Pedal' rather than sustain. It was a series of values, first 24, then 48, then about 78, 80, 100, and 127, or something like that. This was all on the way down. So pressign the pedal caused about 5-7 MIDI signals to be sent. When releasing it, another series was recieved by the computer, with exactly the opposite values. The final value in the release series was, interestingly, only 24. It never sent the 0. I think this is the cause of the failure to release. Rewiring the pedal more or less solved this problem, but replaced it with the other eratic behaviour.

Has anyone else had similar problems? Has anyone found a solution to them?

It really seams like the iControl or it's drivers, is getting the MIDI signals from the input port mixed up with those from it's own internal ports (the iControl exchanges info with GB via MIDI signals on a dedicated port.) Aside from harassing AppleCare and M-Audio, is there any way to get the drivers fixed, if that's the problem?


MBP15CoreDuo Mac OS X (10.4.8)

Posted on Jan 27, 2007 3:45 PM

Reply
Question marked as Best reply

Posted on Jan 28, 2007 12:47 AM

The problem is that the iControl sends non-standard MIDI commands to operate GB's functions: see
http://homepage.mac.com/rfwilmut/notes/GBcontrol.html

As you will see there, 'Hold Pedal' 127 is sent when the record button for track 1 is pressed, and 0 when released. Why this is causing problems I don't know because I have a Yamaha Clavinova (with a built-in sustain pedal) and the commands are sent correctly, evenn throught the iControl (however I have GB2 and there are issues with GB3 and the iControl).

It's difficult to see workarounds. Are you always recording the piano on track 1? Try another track - make track 1 an empty track - and see what happens. If you can borrow a MIDI to USB interface try connecting the Yamaha through that rather than through the iControl and see if that improves the situation.

I doubt that complaining to M-Audio or Apple will have any result - people have been complaining about the iControl vs. GB3 ever since iLife 06 came out.
6 replies
Question marked as Best reply

Jan 28, 2007 12:47 AM in response to TraxusIV

The problem is that the iControl sends non-standard MIDI commands to operate GB's functions: see
http://homepage.mac.com/rfwilmut/notes/GBcontrol.html

As you will see there, 'Hold Pedal' 127 is sent when the record button for track 1 is pressed, and 0 when released. Why this is causing problems I don't know because I have a Yamaha Clavinova (with a built-in sustain pedal) and the commands are sent correctly, evenn throught the iControl (however I have GB2 and there are issues with GB3 and the iControl).

It's difficult to see workarounds. Are you always recording the piano on track 1? Try another track - make track 1 an empty track - and see what happens. If you can borrow a MIDI to USB interface try connecting the Yamaha through that rather than through the iControl and see if that improves the situation.

I doubt that complaining to M-Audio or Apple will have any result - people have been complaining about the iControl vs. GB3 ever since iLife 06 came out.

Feb 4, 2007 5:02 PM in response to Roger Wilmut1

That's precisely what it's doing. That nice Midi Monitor program showed me that. I've tried using channel 1,2,3,5, and 9, and they still conflict. I've not tried an alternate midi interface yet, though I suspect that I may have to go that route. I read somewhere that someone was able to fix a similar problem by using the yamaha interface. Which is another $39. And as I got the iControl specifically for the MIDI interface, that would be essentially admitting defeat. Not ready to give up yet.

I'm in touch with m-audio tech support, and we're talking about the problem. I've tried their initial problem solving steps, and the problem is still there. So we'll see what happens next. Maybe I'll be the lucky guy who hounds them into isolating the problem and fixing it. 😀 After all, actively troubleshooting the thing yourself along side the tech support is a lot different from just complaining. 😀

MBP15CoreDuo

Feb 10, 2007 4:38 PM in response to TraxusIV

Ok, here's a recent development. It turns out that the volume problem is occurring only with a few of the piano class software instruments in GB. Grand Piano On Stage and Grand Piano Punchy are the perpetrators. The rest seem to be working fine. The Organ class of instruments all display incorrect behavior also. For the organs, the sustain pedal applies Tremolo rather than hold/sustain. All the other stock instruments seem to be working correctly. The light still flashes though. On when the pedal is depressed, off when it is released.

GarageBand 3 + iControl + Yamaha P60 Digital Piano + Sustain Pedal= Problem

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.