A smaller buffer size will decrease latency, but make your mac work harder, so generally, for recording choose a lower buffer size and when arranging and mixing choose as high a buffer size as possible.
Again, the lower the process buffer range the lower the latency, but it might use more of your CPU's resources. Set that to medium or high.
Using an Instrument like EWSO (which I have no experience of personally) apparently benefits from having access to more ram. 2GB is a small amount as 1GB is enough for running OS X. 6-8GB of ram would be ideal, but again, I have no experience with EWSO or "Play" so don't know how optimized this engine is.
The above should help a lot.
Other things you can try:
- Freeze tracks.
- Use EWSO as a multi-timbral plug-in - not 10 individual instances (this can have a major impact on performance of your system)
- Every couple of weeks or so run maintenance procedures like Disk Permissions:
quit all apps and go to
select your startup volume
click on "repair permissions"
restart when finished.
- run the EWSO samples from an external or second internal drive.
- If you are running 10 individual tracks of ~EWSO each with it's own fx, e.g. reverb on it, then your system will be doing much unnecessary work...
Try placing the reverb on an Aux track and sending to it's corresponding bus from each EWSO instead.
Let me know if any of the above works for you.