@ColinThomson said:
I'll play with the I/O buffer size, but bigger ones have been a problem for the core audio. Like I said before, at 512 I got all kinds of core audio overload messages.
This is a 2.16 intel core duo processor, so that shouldn't be a problem.
This is my MacBook Pro. The 15 inch, 2.16 core duo processor, and uppgraded to 160 GB hard drive.
http://www.apple.com/macbookpro/
Thanks
Colin,
I can only speak from a modest degree of skill with computers, but i have an old G4 laptop while studying here in Moscow. Two things bumped my capacity to load more instruments. (I'm not using VSL, but still have a challenge to play a complete orchestra at once.)
An I/O buffer size of 512/256/take your pick. The coreaudio overload messages aren't always related to the buffer size. If you search the Apple forums for this mesaage, they have a useful 'optimum settings' article that will help you get the best out of your system. I get coreaudio messages mainly due to the CPU trying to process all the midi, and match it up with samples. I have two usb midi keyboard/controllers, and separated them, putting one each on two powered hubs. That helped.
If you rely solely on 'internal instruments', that is, you don't mix Audio Instruments and straight Audio tracks, but just use AI's, then Buffer size versus latency won't matter as much. For example, when i plonk MIDI in with only EXS's or AU's, i use a higher buffer setting (1024), but i start mixing AI and straight Audio, then i knock it down a bit, with freezing to help the process. Maybe this could help.
Synchronisation. It's worth checking just how you're synced together. Is it Midi Clock? MTC? MMC? Is your keyboard trying to send clock (whatever type you choose) at the same time as Logic? I know this seems simple, but sometimes i overlook the obvious, and it may well be the same for others, overcome with musical enthusiasm, as i often am. I also found that Built In Audio worked a lot better with fewer error messages, when i got this sorted out. (It's worth checking the manual of your keyboard to find out how it receives or transmits clock. You can check which one you have activated by clicking and holding down the synchronisation button on the toolbar. If you clock with Logic as master, then turn off auto sync, e.g....)
Putting the external sample drive in a firewire box.
And i'm experimenting with two further external options at the moment.
Plugging a SATA drive into a cardbuss slot.
Exploring the potential of putting an external drive in an ethernet box.
I changed the internal drive from 4,500 to 5,400rpm, but am loath to go any higher in speed, as i think the extra heat generated will toast the computer.
The big slowdown that i can see from your specs, is the external drive on USB. I found this to be a major problem, due to the variability of consistency in USB bandwidth. (I say this with only my experience. Others may have a different tale to tell.)
Firewire proved to be far more reliable.
If you go this way, and setup your system to stream from a firewire external drive, i highly reccomend getting an external box with a fan. I tried it without, and got sunburn from the glow of the drive as it fought to stay alive! (Made nice toast, though.)
One more question. Is the USB hub external power, or powered directly from the USB bus?
This makes a difference too. (External powered is better.)
Good luck!
Regards,
Alex.
P.s. I started with a Midisport, and dumped it. Too many problems. I don't know if this is possible for you. (Have you considered a modestly priced USB MIDI controller as an alternative? I use two with my tiny setup. One for input (Evo 249), and the other, an Edirol PCR-M1 as a 'control surface.' Works a treat, and makes easy work of Keyswitching, if that's your method of inputting. Both were inexpensive and saved me a lot of time and angst.))