Various things to try when troubleshooting a system that gives lots of crashes, CPU overload, Mac AV errors, Direct I/O errors, etc, etc.
CPU overload: If you have to send SYS EX messages to set your synth, you have to send them one by one. The other solutions is to have a dedicated "send sysex song" that you would play at the beginning of a Logic session.
You could put all your tracks that contain sys-ex and synth settings in a folder that is e.g. 4 bars long. When you play the song the first time you unmute this folder, then as soon at Logic has played the folder you mute it again.
Have you got an earlier version of Logic? Try v5.5 and see if it does the same.
If you possibly can then I'd start from a completely stripped down system and before you install anything else get LAM working.
Stop at each step - I don't know whether you're using a SCSI drive or another external drive - but reformat your hard drive - write zeroes to it using Drive setup.
Install OSX (I hear strange things about 10.2.5 but go to 10.2.4).
Install Logic.
No MIDI and no audio cards.
See if it works with just core audio.
Install your MIDI interface.
See if it still works.
Install any external audio drive you may be using.
See if it still works.
Install your audio interface.
See if it still works.
Install any plug ins you may have.
See if it still works.
Install any other hardware or software one step at a time.
Just a bit of reassurance - you will get it working! One step at a time...
I got this until I stopped Logic sending MIDi clock to all outputs (in Song Settings > Synchronisation Options). It's been great since I started only sending MIDI clock where it needs to go. I can't over-emphasise the huge difference this made for me.
In choosing a suitable soundcard, the first thing is, you must decide what you need the card for, in other words, define your area of work. If you are working purely with MIDI then you may be happy with a mass-market sound card such as Soundblaster, Terratec etc. offer. This way, you have access to GM architecture to play back MIDI files, GM multi instruments out of Logic etc. This has cross application benefits as well, of course - if you want to make MIDI files, which are then compatible with lots of computer applications, from Media Players to other sequencers, than GM is important, as is having a "universal" sound card, so you can ensure that your MIDI file really works on a typical, non DAW-configured computer.
If, OTOH, you use your computer for recording Audio, than you will probably find yourself exceeding the limits of mass-market sound cards pretty fast, so you have to look at what specialised audio hardware is on offer. The issues here are:
So, pursuing this line of thought, we are looking at a card which specialises in streaming digital audio to and from the computer. Then we have to look at external converters. Obviously budget starts to play a part here. There are of course external USB systems such as Emagics own EMI 6/2 and 2/6, which, although restricted in having two inputs or outputs, may satisfy a lot of people. There are also Firewire systems available, for example from MOTU, which connect an external AD/DA converter to a Firewire port (with which all modern Macs are equipped, and which are becoming common features on PC mainboards, or alternatively, can be purchased on seperate PCI card).
As of this writing in December 2002, the following manufacturers have a pretty good reputation for cards, converters and external audio interfaces for Multitrack-capable DAW systems:
RME, MOTU, Edirol, M-Audio, Marian, Creamware, Presonus, Hoontech, presonus, ESI, Emagic, Digidesign, Kronauer.
(please note - no recommendation is being made, nor is this list intended to be complete)
Question: How do I exchange a Logicsong with someone else who uses a different audio driver? When I open his song there is a stroke over all the plug-ins and audio instruments. I use an ASIO soundcard and he uses a DIO soundcard.
Answer:
Pick "Audio Configuration" from the Audio menu.
In the window's Device menu, select the kind of the hardware you want to convert from (DIO in this case)
Press Command-A [Ctrl-A] for "select all" (you won't see the difference)
Press Command-C [Ctrl-C] for "copy"
Change to the other layer (ASIO in this case)
Press Command-V [Ctrl-V] for "paste"
There'll be a dialog asking you "You're about to copy...". Confirm this by clicking yes.
Now go to the Audio Mixer and change all audio objects from DIO to ASIO. All your plugins will be there, everything in place and nothing should be crossed out.
This is also the way to convert songs between OS X (CoAU/MacAV) and OS 9 (other audio drivers).
Question: I own a UAD-1 card. Why do I get pops and clicks, or sometimes I/O overloads or even crashes, when switching tracks in Logic that have UAD-1 plug-ins inserted on them?
Answer: Logic buffers audio in different ways, with different buffer sizes for audio tracks / live inputs / etc. To force Logic to use the same buffer size on all of your UAD-1 tracks, insert an I/O helper plug-in in the first insert slot of the track, assign an output in the plug-in (the default "---" won't do) and bypass it. Then you are free to insert any combination of regular plug-ins and UAD-1 plug-ins in the other insert slots. Now when you switch tracks with UAD-1 plug-ins on them nothing strange should happen.
Also keep in mind that the UAD-1 is very picky about what PCI slot it likes to be in, with certain computers. Check the UAD-1 forums for details:
http://www.chrismilne.com/uadforums/default.asp or
http://www.mackie.com/scripts/forum/ultimatebb.cgi?ubb=forum&f=14
6042 error (PCI Bus overload error): This was due to a conflict with OS 9.2.2 or the current drivers for my ATI card. If you are using a second ATI card, disable ATI extension except graphic accelerator & resource manager. With this I never get a -6042 error
Except:
If you are running a spdif front end like the TC Finalizer or anything connected to the spdif port and are syncing through spdif with the 001, I have to enable mirror outputs through spdif in the Digi set up/hardware set up of the Digi control panel. If not I will get the dreaded -6042 error.
This problem is usually caused by a conflict with the Com Port that your key is connected to. There can be several causes:
Have you tried:
It might be that an entry has been placed in the registry which is now there for ever and may be difficult to trace, and does not get removed by a de-install.
Two things:
PS. ERU used to be shipped on 95 CDs, and works fine with 98, but I don't think it is included anymore with 98 as 98 has it's own system backup facilities. I prefer ERU however, it is far easier to use in my view.
I have had some similar experiences and needed to reload not Logic, but the drivers for the midi and audio interfaces.
WARNING: you may need to do a full format and reinstall after trying this so treat it as a last resort!!!!!
I suggest you try the following:
The above attempts to remove a corrupt driver file. Install and reinstall options often don't replace existing files. Eg. My Opcode miditranslator died. I was sure it wasn't a hardware problem so I uninstalled and reinstalled - nothing. I did all the above. It was only when I delete the tpc.386 file from the c:\windows\system that it installed correctly. If you can't find the file that is dead, then it may be that it is quicker to start again
It could also be a registry problem. Uninstall logic, and then use regedit to search for any orphaned references to logic, and delete any that you find. Then re-install Logic.
Question: I have LAWP on a PIII 550. It seems the presence of my Emagic dongle is killing my COM port once I have run Logic. Here's the configuration: COM1 is my Logic dongle, COM3 is my modem.
You cannot use COMM 1 and COMM 3 at the same time. They both use IRQ 4, and COMM 2 and COMM 4 both use IRQ 3.
I put the dongle between COM1 and my Unitor8 MIDI interface and it worked perfectly and left my modem open, even when using Logic!
http://www.gee3.com/stealth.html
Logic Audio supports ASIO2 with Sonorus StudI/O
Question: Does anyone know if there is a huge difference in track count in LAWP when using ATA 66 drives? It's just that I have a 66 drive, but my mobo doesn't support it. Is it really worthwhile changing boards?
Answer: Some home truths about IDE/Ultra ATA 33 and 66
IDE can only deal with ONE device per channel (i.e. ONE drive) at a time. It time-slices between the devices when transferring data from one to the other...and this time slicing is BAD for digital audio as it causes a pause in the streaming of audio data to the hard disk. This can manifest itself as an audio glitch....so trying to record to multiple IDE drives simultaneously is OUT!!!
Each IDE channel can support two devices - most motherboards have two channels allowing for 4 IDE devices to be connected and this is the limit of Ultra ATA 33.
Ultra ATA 66 equipped motherboards are capable of supporting four devices per channel allowing for 8 IDE devices to be connected. This, however, is a bit of a scam as these motherboards have the standard motherboard controlled IDE chipset (i.e. standard or Ultra ATA 33) for four drives and a second Ultra ATA 66 chipset for the other four.
No present drive - even ones with a spindle speed of 10,000 RPM - is capable of sustained data transfer at even the Ultra ATA 33 rate (33MB a sec), much less Ultra ATA 66. Most of these disks will, at best manage 20MB a sec. So, save your money for now.
There is no way that multiple Ultra-ATA drives can compete with multiple (Ultra Wide) SCSI drives running at the same spindle speed because, as mentioned, the IDE/ATA bus can only deal with one device at a time and is incapable of parallel transfers. So if you have a need for lots of playback tracks and intend on using more than one hard disk for recording audio then SCSI is the business.
Having said this though, even a 5400 RPM Ultra ATA 33 drive should EASILY give you 16-24 tracks of playback on a PII/300...dependent on your audio card's capabilities and processor overheads and on how well your system is configured.
Question: SCSI BUS Clarification: I read that the external connector built onto the ADAPTEC is of no use since connecting something there would result in a Y-connection with one of the internal bus connectors.
Answer: Just to clarify, this only applies if you are using BOTH internal connectors. It does sound like bad cable / term to me though also.
If you are using internal narrow and you are using the external wide, make sure the Adaptec's term is set to High On - Low off, or sometimes called High Byte. If you are using internal wide and you are using external wide make sure the Adaptec's term is set to disabled and make sure you ALWAYS turn the external device on first and make sure it is always turned on and never left off for some system boots. If you do not want to always use the external, set the Adaptec to auto and ALWAYS unplug the external drive when not in use BEFORE the power on.
Not a hardware problem at all, even though it seems like one...
I have a PAZ Meter (Wave plug-in) as an insert on the Master out. I always have it running in order to have BIG precision metering. If I have it running (as if it were a plug-in I were adjusting settings on, on-the-fly) I can't use the shift key on my keyboard (the plug-in disables the use of the shift key i guess). If I let PAZ run (in the background) but don't "visualize" it, then my shift key works fine.
This is just a tip for Logic users who are missing the scrollwheel feature in Logic Mac. If you have a Logitech three button mouse incl. webwheel you can do the following set up.
left buttton : click
right button : Control Shift click
wheel button : Command s
Now when you are in the Arrange window, just hit the right button and you can navigate very easily. When dragging a region (right or left corner) hit the left button to shorten the region in steps, clicking the left and then the right button gives you the modifier click for finest resolution without the left hand on the keyboard. Wheel button is a one-click "save".
Logic on Mac OS X supports scroll wheels.
On Mac OS 9, you must reassign the action the scroll wheel performs. By default, it sends scroll messages to the vertical scroll bar. Logic however does not use Mac OS scroll bars on Mac OS 9. So instead you should reprogram the mouse driver (or USB Overdrive) to send key commands which let the Logic window scroll.
Inserting the I/O Logic Helper plug, designating an output (the default "---" won't do), then bypassing the plugin (leaving it on the channel strip), throws all the plugins on that channel strip to the other processor. This way you can maximize the usage of both processors.
In the Finder select the Logic application. Press Command-I. In the info window that now opens, go to the popup thingy that's there, and pick "Memory" from it. Change the memory allocation. Close info window. Launch Logic.
Go to the Utilities folder in your Applications folder. In there you will find a file called Directory Access. Open it. You'll notice a list of Server programs (extensions). If you are not on a network of computers or needing to connect to Windows servers, then there are a bunch you can turn off. Read the help file to find out which ones you don't need. Currently I'm only using Appletalk for my old laser printer. The rest are turned off.
Once you turn off the ones you don't need, you can hit apply and then check out your system. It should launch apps a little quicker and windows and screen stuff should be snappier.