Thank you for your advice. You are right that I need to do more research!
Sound Card
I have been recommended:
Apogee Duet (2 in/out) or RME fireface 400 (16 in/out)
I don't expect to need more than 2 simultaneous audio inputs from here on. However I do have material on 16 track tape that I want to convert; I was assuming I could do this 2 tracks at a time using SMPTE code to syncronise the start of the recording in Logic or (if this is not possible?) nudging the tracks in Logic until they all synchronise.
Monitors
I already have some entry level Tannoy studio monitors I bought in the 1980s, powered by a seperate Rotel hi fi amplifier. The Tannoys are neutral sounding but maybe monitors have moved on a lot since those days? Would you recommend an upgrade?
I would be interested to explore surround sound. What is your experience?
Which VSL Library?
The only instrument I have auditioned is the Imperial Piano, which as far as I know is the top of the range piano VI. As far as the rest of the orchestra is concerned I have been recommended the Symphonic Cube. Assuming the demos posted are solely using instruments from the Symphonic Cube I feel this will most likely be sufficient for my current aspirations (the only exception to this from what I have heard would be the Apassionata strings which seem to be a must have).
To run Logic Pro with the above VSL instruments I have been recommended the following hardware by an authorised reseller of VSL:
2.8GHZ Quad-Core Mac Pro with 6 Gig RAM and 3 (or 4) 1TB Hard disks.
The rationale for limiting RAM to 6 Gig initially is:
1. Allow for expansion by using 2 x 3 gig memory slots leaving 2 spare slots
2. The assumption that VSL is only released in Beta as a 64 bit application. Therefore the most RAM it can use is 4 Gig.
However I have just had a response from VSL technical support to say that all VSL software is available in 64 bit and should therefore be capable of addressing a huge amount of RAM. Theoretically then a huge amount of the VSL library can be loaded into RAM and there should be much reduced need to stream samples from disk during playback and recording. However this will depend on whether the program has actually been designed/changed to utilise RAM in this way.
Does anyone know whether the 64 bit VSL software is a very new release and if so whether it is stable?
The rationale for 3/4 hard disks is to split VSL instruments as evenly as possible across 2 or more disks so as to optimise seek time for any samples that need to be loaded at any specific time. This is based on the premise that the main delay in a disk request is finding the start of the file to be loaded.
The supplier I am discusssing this felt that using a RAID disk array was unlikely to boost performance very much for this computer environment. The reason for this is the low probability that any given request to load a batch of samples from disk will be a contiguous file striped evenly across the RAID array. This is a valid view, however it may be that VSL has been programmed to stream samples in just this way in which case it would of course be more efficient (does anyone know?).
The rational for specifying a 4 core MAC instead of 8 or 12 cores is based on the likelihood of either VSL or Logic Pro making any use of the additional cores.I have not yet been able to establish a definitive answer to this question. I have found out the following:
1. Current version Logic Pro can utilise a maximum of 8 cores.
2. I can't find out how many cores VSL is capable of using
3. The meters supplied in the MAC OS illustrating the use of available cores can be very misleading. A core can be shown as busy when in fact it is simply waiting for a task to be given to it. So there is no way of knowing how much processing is actually being carried out per individual core.
4. Since the OS will make use of multiple cores it is impossible to differentiate between OS, Logic and VSL as to which of these is utilising multiple cores.
5. Not all tasks can be shared across multiple cores. Often a task cannot proceed until the result of another task is known.
6. Multiple cores will not be used by application software unless the programmers have specifically allowed for this in their coding. It is notoriously difficult to write code that distributes processing over multiple cores without errors.
From my research it seems unlikely that 8 or 12 cores will increase performance very much over a 4 core machine with the same RAM. However I suppose if the OS makes efficient use of multiple cores, this will free up more dedicated processing time for Logic and VSL. The acid test would be to run a VSL performance that results in latency (or runs out of resources) on a 4 core machine and see whether it runs smoothly on an 8 core machine.
Has anyone run any benchmarking tests to compare the actual performance of these 2 environments?
I look forward to any feedback.
Regards
Jonathan