I've posted this on Apple's support forum and submitted a bugreport on bugreport.apple.com. I haven't really received any responses on the support forum, so I thought I'd try my luck here.
I've included a link to a video below - so people can see exactly what I'm doing/seeing. It seems that LP9 decides to stop sending data to the correct MIDI port on my MOTU MTP AV. I'm wondering if this just happens on my setup or it's happening on other peoples setups too.
Anyways, here's the conversation from bugreport.apple.com:
26-Jul-2009 08:17 PM Tim Blade:
I'm having an issue with LP9 forgetting that my control surface exists. The only fix is to go into the Controller Setup page then either delete and readd the controller or change the MIDI ports it's on (it's on port 7, I switch it to port 6 then back to 7 and it initializes).
I have to do this every time I start Logic.
28-Jul-2009 10:53 AM Akil King :
Please know that our engineers have not been able to reproduce this reported behavior.
Logic Control does work as expected here with Logic Pro 9.0.0.
Please try to remove the Logic Control Surface preferences, and then start Logic Pro 9.0.0 with powered up and connected Logic Control. This should trigger a rescan of the Logic Control and set the Logic CS setup to the expected state.
The Control Surface preferences are located at ˜/Library/Preferences/com.apple.logic.pro.cs.
Please also check the MIDI cables that are connecting the Logic Control to your MIDI interface.
Should you continue to encounter this issue, please provide any information that would assist engineering in reproducing this reported behavior.
28-Jul-2009 07:58 PM Tim Blade:
I've tried the following:
* removed com.apple.logic.pro.cs file
* removed *logic* from ~/Library/Preferences
* performed a "repair permissions" using the disk utility
I've verified that:
* the MIDI cables are good (they're brand new)
* the USB cable is good (it's brand new)
* the MIDI interface is plugged directly into the computer (eliminating any potential problems/latency from a hub).
My setup is:
MacPro2,1 Quad-Core 3ghz Xeon w/ 8GB RAM
MOTU MTP AV USB MIDI Interface
Mackie Onyx 400f
Logic Control w/ Mackie Control Universal firmware upgrade running in Mackie Control Universal mode plugged into Port 7 on the MIDI interface
This is what I do to produce this problem:
1) Remove all Logic preference files.
2) Start Logic Pro 9.
3) Open a session that was created in Logic Pro 9.
4) Observe that Logic notices that the Mackie Control Universal.
5) Dink around with the session. Verify that MCU works. Verify that Port 7 on the MIDI interface is sending/receiving data.
6) Quit Logic Pro 9.
7) Start Logic Pro 9.
8) Open same session as in step 3.
9) Observe that the MCU's faders do not initialize. Observe that the scrub wheel works. Notice that the "IN" port 7 LED indicator works when I scrub on the MCU. Notice that the "OUT" port 7 LED indicator is no longer lit up. Notice that the "Net" port on the MIDI interface is lit up.
10) Go to Preferences -> Control Surfaces -> Setup. Click on MCU. Change "Input" port from 7 to 6 to 7. Notice the MCU initialize and data being streamed on the "OUT" port 7.
11) Observe that after 10-30 minutes the MCU stops functioning properly.
12) Quit and start over at step 7 ad infinitum.
This issue does not happen in Logic 6, Logic 7, and Logic 8. If I open the same session in Logic Pro 8, after I accept the warning that it was created in a newer session, the MCU initializes 100% of the time.
I took the time to record a video of the issues I'm running in. I basically run through Steps 1 - 11.
You can watch the video at http://gallery.me.com/timblade/100053
I've included a link to a video below - so people can see exactly what I'm doing/seeing. It seems that LP9 decides to stop sending data to the correct MIDI port on my MOTU MTP AV. I'm wondering if this just happens on my setup or it's happening on other peoples setups too.
Anyways, here's the conversation from bugreport.apple.com:
26-Jul-2009 08:17 PM Tim Blade:
I'm having an issue with LP9 forgetting that my control surface exists. The only fix is to go into the Controller Setup page then either delete and readd the controller or change the MIDI ports it's on (it's on port 7, I switch it to port 6 then back to 7 and it initializes).
I have to do this every time I start Logic.
28-Jul-2009 10:53 AM Akil King :
Please know that our engineers have not been able to reproduce this reported behavior.
Logic Control does work as expected here with Logic Pro 9.0.0.
Please try to remove the Logic Control Surface preferences, and then start Logic Pro 9.0.0 with powered up and connected Logic Control. This should trigger a rescan of the Logic Control and set the Logic CS setup to the expected state.
The Control Surface preferences are located at ˜/Library/Preferences/com.apple.logic.pro.cs.
Please also check the MIDI cables that are connecting the Logic Control to your MIDI interface.
Should you continue to encounter this issue, please provide any information that would assist engineering in reproducing this reported behavior.
28-Jul-2009 07:58 PM Tim Blade:
I've tried the following:
* removed com.apple.logic.pro.cs file
* removed *logic* from ~/Library/Preferences
* performed a "repair permissions" using the disk utility
I've verified that:
* the MIDI cables are good (they're brand new)
* the USB cable is good (it's brand new)
* the MIDI interface is plugged directly into the computer (eliminating any potential problems/latency from a hub).
My setup is:
MacPro2,1 Quad-Core 3ghz Xeon w/ 8GB RAM
MOTU MTP AV USB MIDI Interface
Mackie Onyx 400f
Logic Control w/ Mackie Control Universal firmware upgrade running in Mackie Control Universal mode plugged into Port 7 on the MIDI interface
This is what I do to produce this problem:
1) Remove all Logic preference files.
2) Start Logic Pro 9.
3) Open a session that was created in Logic Pro 9.
4) Observe that Logic notices that the Mackie Control Universal.
5) Dink around with the session. Verify that MCU works. Verify that Port 7 on the MIDI interface is sending/receiving data.
6) Quit Logic Pro 9.
7) Start Logic Pro 9.
8) Open same session as in step 3.
9) Observe that the MCU's faders do not initialize. Observe that the scrub wheel works. Notice that the "IN" port 7 LED indicator works when I scrub on the MCU. Notice that the "OUT" port 7 LED indicator is no longer lit up. Notice that the "Net" port on the MIDI interface is lit up.
10) Go to Preferences -> Control Surfaces -> Setup. Click on MCU. Change "Input" port from 7 to 6 to 7. Notice the MCU initialize and data being streamed on the "OUT" port 7.
11) Observe that after 10-30 minutes the MCU stops functioning properly.
12) Quit and start over at step 7 ad infinitum.
This issue does not happen in Logic 6, Logic 7, and Logic 8. If I open the same session in Logic Pro 8, after I accept the warning that it was created in a newer session, the MCU initializes 100% of the time.
I took the time to record a video of the issues I'm running in. I basically run through Steps 1 - 11.
You can watch the video at http://gallery.me.com/timblade/100053