. Audio, both platforms

  1. How do I change <volumes, automation, whatever> while a bounce is in progress?
  2. Logic doesn't play the very start of my audio regions when I start playback
  3. Multitrack recording: different filenames for the audio files
  4. How do I get sensible names for newly recorded audio files?
  5. Individual folder per song, with recorded audio directed inside the folder
  6. How do I "collect" all used audio files into one folder?
  7. How do I move audio files to another location or harddisk?
  8. How do I copy all used audiofiles to whichever destination?
  9. How do I delete unused audio from both the song and harddisk?
  10. How do I remove the Audio Record path from my Autoload?
  11. Quantizing audio files and applying audio- or MIDI-grooves to them
  12. How do I quantize several audio recordings simultaneously?
  13. How to sync a live drum in 20 steps (audio quantizing)
  14. How do I divide an audio file into equal 1 bar (1 beat, etc.) regions?
  15. Audio regions overlap, and crossfades: how does this work?
  16. How do I create a crossfade between two audio regions?
  17. Re-using audio material from other songs (tip)
  18. Create separate audio files from regions to avoid destroying original recordings (tip)
  19. How can I do a "digital mixdown" (merging audio regions) without losing the original regions?
  20. I burned an audio file from an existing song on a CD, but it doesn't play back
  21. How do I record MIDI tracks as Audio?
  22. How do I replace "real" (audio) drums with MIDI-triggered samples?
  23. Why do I want to use 'Strip Silence'?
  24. What is a fast method of splitting up a file that contains multiple samples?
  25. How do I get rid of noise/spikes at the end of soundfiles?
  26. When punching-in, Logic glitches and audio pauses before recording starts
  27. When I hit 'record', Logic takes very long before it starts recording (PC)
  28. Why can't I record more than 5 minutes of audio?
  29. Why can't I record more than approx. 1 hr 11 mins of audio?
  30. How do I set-up record / playback / monitoring delay?
  31. What's the best way to record DAT audio into Logic?
  32. What's the difference between the three POW-r dithering algorithms?

.1 How do I change <volumes, automation, whatever> while a bounce is in progress?

Usually when you bounce, you can't click anywhere -- can't do squat! Well, what if you could automate anything, change mixer volumes all while bouncing down? You can!

Assign a key command to the "Select Next Window" command. After starting a bounce, hit this key command...

You are now free to move about the cabin...

You can even start a bounce over if something doesn't go quite right by hitting the "Play" key command over and over again..... This is true from the bounce window as well as from any other window once you have used the "Next Window" key command - this key command is worth the price of Logic alone once you use it a bit... Try it...

[top] [contents]

 

.2 Logic doesn't play the very start of my audio regions when I start playback

Question: If a region starts at e.g. 1 1 1 1, and the SPL starts playing from the same position, it seems that Logic misses the first few samples - which is especially noticable with fast-attack transients.

Answer: Apparently Logic doesn't use some kind of pre-play buffering. The workaround is to have your entire song start e.g. one bar later, at 2 1 1 1, and let Logic play from 1 1 1 1. This workaround obviously doesn't work if you've set up a cycle - in which case Logic will miss the first samples when it starts playing as well. Next time it loops through the cycle it does play properly. There's no workaround for this - it's a serious shortcoming of the way Logic handles audio playback. With cycles, you could resort to using the Pause instead of the Play button/command: this will let you start playback from somewhere before the start of the cycle instead of starting at cycle-start (which is what Play does).

[top] [contents]

 

.3 Multitrack recording: different filenames for the audio files

Question: I've noticed that Pro Tools users can have different audio tracks name the recorded audio file using different file names.

Answer: Logic can do this (since many years now). In the "Set Audio Record Path" dialogue box (Audio menu) there is an option which says "Use Audio Object Name for FileName". Make sure it's checked.

This is the only logical method to use if you're doing multitrack recording. Of course, you first need to name each Audio Object something logical (Kick, Snare, Hats.... instead of Audio 01, Audio 02, Audio 03).

[top] [contents]

 

.4 How do I get sensible names for newly recorded audio files?

In the "Set Audio Record Path" dialog (Audio menu) you'll find an option called "Use Audio Object Name for FileName". You should give your Audio Objects (i.e. the channel strips in the Audio mixer) sensible names (obviously).

[top] [contents]

 

.5 Individual folder per song, with recorded audio directed inside the folder

Question: Is there a way to create individual folders, by song, so that all waves of each song are in their own separate folder - but also with each tracks' waves named, as they are created, with the name of the track on which they were recorded?

Answer: First thing to do is to erase any global record paths (you can view them in "Audio Record Path" and delete them in the Audio Configuration window). Then save this in your Autoload.

Next, when you save a new song, save it in a dedicated folder. This is something like "My new ballad". When you now try to record enable a track, Logic should ask you for a folder. Choose the songfolder (or a subfolder, whatever you like). Under Win98 the selection box for the audio path is always pointing to the songfolder, which is very nice. I wouldn't happen to know why this (extremely convenient!) feature isn't there under other Win versions or Mac OSs.

And again, as it is THE most important thing to keep the backup situation straight: Create a new folder for EACH and EVERY song, ALWAYS use the song folder as a record path, NEVER use a global record path! I had to clean up a friends PC recently, and it was unbelievable how much things were messed up - audiofiles ALL over the place. Believe me, it's no fun sorting out folders with 10GB+ of audiofiles, all from different songs.

With dedicated song folders (including your audiofiles) naming ain't that much of a problem either as you just know that there's only audiofiles belonging to that song.

[top] [contents]

 

.6 How do I "collect" all used audio files into one folder?

Actually there are two features (both to be found in the Audio window's Audio File menu):

Use the move function only as long as you're sure about not using the selected files in another song as well (Logic won't find them then), otherwise better use the copy function. If you want to avoid any kind of problems, you might try the following:

[top] [contents]

 

.7 How do I move audio files to another location or harddisk?

Make sure the files you want to move are not used by another song first. Or, if the files are used by multiple songs, open all those songs simultaneously. Then open the Audio window, select the files you want to move, and from the Audio File menu, pick "Move File(s)". Save the open songs.

[top] [contents]

 

.8 How do I copy all used audiofiles to whichever destination?

Open the Audio window, in the window's Edit menu pick "Select Unused". Hit delete: this removes the unused files from the Audio window without cleaning them from your harddisk. Then select all audiofiles that are left. In the File menu select "Move files". You can then create a folder and have the program copy all the files for you, even from one drive to another

[top] [contents]

 

.9 How do I delete unused audio from both the song and harddisk?

Question: Is there a command in Logic to delete from your hard drive and from the audio window all of the audio files that are in the Audio window but not used in your song?

Answer: It's a series of commands. In the Audio window's Edit menu there is a command "Select unused". Invoke this. Then you will see which audio files get selected. Audiofiles that have the actual filename selected (not just some of the regions -pointing- to that audio file) are the ones that are not used at all in the arrange window.

Next, without deselecting any of the audio files that just got selected, go to the window's File menu and invoke the "Delete Audiofiles" command. You will then get a warning message saying "xx audiofiles to be deleted from disk. Cannot undo this operation." or something like that.

If you click OK, only the audiofiles that actually have their filenames selected will be deleted from your song and off the hard drive completely.

You should not just use the DEL-key for deletion but the "Delete Audio Files" command instead, since the DEL-key just removes them from Logics pool (i.e. from the Audio window) but not from your harddisk. Once you mess this up (read: use the DEL-key when you would like to completely erase files) you will have a hard time sorting out used/unused files on your harddisk.

Additional possibility for Windows PCs: If you however just have recorded files in that particular directory (meaning that there are no further files such as "to-be-imported" ones or ones that you might plan to use in other tunes) you could also select all of them one by one and press delete (in Explorer). Windows will then complain that some of your selected files are currently used by a running application (Logic) and won't let you delete them.

[top] [contents]

 

.10 How do I remove the Audio Record path from my Autoload?

Question: How does one remove the audio record path from the autoload song? I would like to be prompted for a record path whenever I start recording in a new song.

Answer: Open the Audio Configuration window. From its Edit menu, pick "Remove Record Path". Save your Autoload

[top] [contents]

 

.11 Quantizing audio files and applying audio- or MIDI-grooves to them

Quantizing audio regions:

  1. Apply some strip silence (if you haven't done so already, maybe you even just want to quantize complete regions, who knows).
  2. Open an event list
  3. Select all the regions you want to have quantized
  4. Do a long click on the Q button to the left
  5. Choose your quantize value

If you want to apply the groove of another audio file to the "to-be-quantized" ones:

  1. Select an empty track (just for better convenience)
  2. Open the "to-be-templated" file in the Sample Editor
  3. Pick "Audio to MIDI Groove Template" from the editor's "Factory" menu
  4. Make some adjustments (if necessary, usually the default setting pretty much does the job over here, at least for drumgrooves)
  5. Confirm with "Use"
  6. Back in Arrange you'll now see a new sequence on the empty track
  7. Look into the quantize pulldown and you'll see the name of the templated audio file as a quantizing template
  8. Now apply this to anything you want (Oh, better don't delete the created sequence as this will mess up the name in the quantize pulldown)

[top] [contents]

 

.12 How do I quantize several audio recordings simultaneously?

Question: I have recorded live drums, without click (free time) tempo between 84 an 86 BPM. I have separate tracks for kick and snare and I would like to quantize the "individual beats" on the tracks simultaneously to Logic's grid, without the two tracks losing sync.

Answer: Check out http://www.sospubs.co.uk/sos/jun01/articles/logicnotes.htm for a very thorough walk-through on how to do this.

[top] [contents]

 

.13 How to sync a live drum in 20 steps (audio quantizing)

For some purposes, I sometimes have to use material that is recorded live, without any metronomes. If this material must be used together with other audio material, it sometimes must be quantized. Although Logic has a quantize engine, it often isn't strong enough to be used on material with many tempo changes, and especially it is not usable for material that has no clear beat in it.

For these situation the following steps can help. Maybe it is too obvious for most users, but I am sure it will help at least some of you.

How to sync a live drum in 20 steps:

  1. Make sure the audio region starts with a whole measure (count 1) and ends with a whole measure and place the audio at exactly measure 1 of your song (or use a new song for it).
  2. Select the amount of measurements of the audio in the locators
  3. Use Options -> Tempo -> Adjust Tempo using object length & locators to get the mean tempo of the audio.
     
    If the audio has a regular beat, you are done. If it is drummed live (without metronome), you need to do the following steps:
  4. The tricky part: Make a guide sequence the exactly follows the raw audio material.
     
    There are several ways to achieve this: a) If there is a strong beat, use the Audio to Midi groove template option of the sample editor. Make sure you have exactly 1, 2 or 4 pulses per measure, and don't add any more (set Basis quantize to off) b) If the beat isn't strong enough, you can try to equalize the audio to separate the beat. If this works, proceed to 4a c) If all this fails, make a groove track by drumming it yourself. Take some MIDI source (e.g. a keyboard), and make a MIDI track that exactly has a note at the start of every measure of the audio.
    Of course option c is least accurate of the mentioned options
     
  5. Make sure that the length of the guide sequence is exactly the same as that of the audio (= a whole number of measures).
  6. Make sure that the first note in the guide sequence is exactly at position 1 1 1 1
  7. Make sure that the last note is the start of the last measure, and not the start of the measure that would begin if the audio continued.
  8. Now select the guide sequence, and choose Options -> Tempo -> Reclock song
  9. In the reclock song box: Make sure that 'Guide Sequence' is ticked. Also select 'Create tempo changes to preserve timing'.
  10. Make sure that 'Step Increment' is set to the intervals of your guide sequence, and that the Left Locator is set to 1 1 1 1
  11. Press the Reclock button.
     
    Logic now has tempo changes that follow your audio material. You can check this by playing the song with the metronome activated. The beat of Logic should follow the beat of your audio material. If your other sources are MIDI, you are done now. If the audio has to be quantized, proceed with step 12
     
  12. Open the arrange window
  13. Make sure that Audio -> search zero crossings is selected
  14. Select the scissors tool
  15. Option [Alt] Click the first beat (1 2 1 1). This will divide the audio material into sequences of exactly 1 beat
  16. Open the tempo list, and search for the highest value. Set a global tempo (in an alternate tempo list) of at least the highest tempo found here.
  17. When you now play the song, your audio is quantized to the beat. But notice the clicks at the start of each audio region...
  18. Click the audio track you were working at. All sequences now are selected.
  19. In the sequence options box, set Fade (note: not Fade In) to X (cross fade), and the value directly behind that to 20 This creates cross fades, so your clicks are gone now.
  20. Select Functions -> Merge -> Objects in order to make a new audio file that has been quantised.

[top] [contents]

 

.14 How do I divide an audio file into equal 1 bar (1 beat, etc.) regions?

Question: I'm trying to divide an audio file into quantized sections, and I'm looking for a relatively easy way to go about this, as the audio files can be quite long.

Answer: Hold down the "Option" key while using the scissors tool. If the scissors is 1 bar from the beginning of the region, the entire region is sliced into 1-bar segments; if the scissors is 1/8th-note from the beginning, then the entire region is sliced into 8ths, etc.

[top] [contents]

 

.15 Audio regions overlap, and crossfades: how does this work?

A lot of people get confused with the use of audio regions in Arrange, especially when considering overlaps, using crossfades, or digital mixdown. Here are a few "Logic" rules that should help clear things up:

  1. When two consecutive regions overlap in the Arrange window, regardless of which one is on top visually, the first (time wise) region stops playing where the new one starts. In that case, the length of the first region is irrelevant.
  2. If a region completely covers a shorter region (meaning it starts before the shorter region, and ends after the shorter region), then the longer region is played until the shorter starts, and when the shorter region ends the long region resumes playing.
     
    In short, every time the SPL runs into a new region it stops playing what it was playing until now and starts playing the new region.
     
  3. When using a crossfade, the boundaries of the regions at the time of the crossfade are irrelevant. Only the crossfade's position and boundaries are taken into account by Logic. There could even be a gap between the two regions, Logic is still going to respect the continuous crossfade and you won't hear any gap.
  4. When creating a digital mixdown (merge, by e.g. using the glue tool or the Arrange window's Audio > Digital Mixdown menu entry) of consecutive regions, Logic is using your crossfade if you defined it, and the default crossfade if you didn't. You can define the default crossfade in Arrange's menu Audio>Default Audio Crossfade Options...

You have to realize that this means that if you define a default crossfade of, say, 350ms, and try to mixdown two regions that are separated by a 300ms gap, Logic is actually going to create a crossfade between the two regions and not take the gap into consideration!

[top] [contents]

 

.16 How do I create a crossfade between two audio regions?

Crossfades can be created two ways:

  1. Select only the first (!) of the two regions you want to crossfade. In the parameter box on the left side of the Arrange window, you see a "Fade Out" entry. Click on the boxed "Out" and pick "X" instead. Now click-drag up/down just right of the X to create a crossfade.
  2. From the Arrange window's toolbox, pick the crossfade tool (looks like "<" in a box) and click-drag across the boundary of two regions.

[top] [contents]

 

.17 Re-using audio material from other songs (tip)

Whenever I use a file from one song for a new one (actually I sometimes do that with loops), the first thing I do after importing them is to choose the "convert regions to individual audio files" command (Arrange window, Audio menu) and point Logic to my song directory. That way I can fool around with them as much as I want (destructive edits!) without affecting any other song.

Of course all these actions are extremely important for backing up songs. I just have to backup my song directories and I'm done as I'm always sure that there's nothing related to the song outside that directory.

[top] [contents]

 

.18 Create separate audio files from regions to avoid destroying original recordings (tip)

Use "convert regions to individual files" (Arrange window, Audio menu) which allows easy batch processing. Also the region objects are automatically replaced in the Arrange window. The audible result therefore isn't changed but you can without further steps destructively edit the new file and no other audio regions will be affected (which sometimes is intended and sometimes not).

[top] [contents]

 

.19 How can I do a "digital mixdown" (merging audio regions) without losing the original regions?

If you did want to do a "digital mixdown" (which is the same as merging audio regions with the glue tool) and keep the original regions:

First create a new identical track (Ctrl-Return when the track is selected) and then just make an Option-drag {PC?] copy of those regions you wish to merge. This way you will retain both the original regions and the newly copied "digital mixdown" files/regions. Note that Logic does not delete the original audio files when merging regions to create a new one, so going to the previous version of the song will load with it's original files/regions. So always be saving and keep a backup folder of at least 10 songs.

[top] [contents]

 

.20 I burned an audio file from an existing song on a CD, but it doesn't play back

Here are some possible reasons why your CD doesn't play on a standard CD Audio player:

  1. You burned a data CD (CD-ROM) instead of an audio CD (CD-DA).
  2. You used a rewritable CD (only compatible with a CDRW) instead of a standard WORM (Write Once, Read Many) CD (compatible with all kinds of devices, including CD Audio players).
  3. Your software isn't fully RedBook compatible. The "free" software that comes with CD Burners is usually not RedBook compatible, although this doesn't guarantee that it won't work.
  4. You burned the CD too fast. Depending on the actual mechanism inside, and depending on the actual blank CDs you are using, and depending on the quality of the CD Audio player, it's possible to misread the data on a CD which is burned too fast (the laser doesn't get a chance to literally burn hot enough). This could be anywhere between subtle distortions and noises, to outright total garbage, to not reading it at all. Try burning at single speed, instead of 4x or 8x.
  5. You already had data (CD-ROM) written to this CDR, and tried to burn your audio as a SECOND session. Audio must always be the FIRST session. CD Audio players can only read the FIRST session, but computers can typically read all of them.

[top] [contents]

 

.21 How do I record MIDI tracks as Audio?

MIDI is not sound. You can't simply press the Bounce button on an output object, and expect the external synth's sound to magically turn up in your final song. MIDI is a series of commands to your MIDI devices, which then may produce the desired sound/audio. In order to have this sound included when you bounce the song to a final audiofile, you can do two things. First of all, feed the sounding results of the synths - via an external mixer or directly - into audio inputs of your soundcard. Then:

  1. You record the MIDI tracks as audio tracks. To do this please follow the next steps: 1) Send the audio outputs of your Synth or/and module into Logic using your mixer or the direct inputs of your audio card. 2) Put an audio object (Arrange track assigned to a Track object, or a Track object in the Audio mixer) in record mode to record the incoming signal. Then, in the Arrange window, select the MIDI track(s) that you want to record, and mute all the unwanted ones. Press Record, and you will be converting the MIDI data into audio.
  2. Other method: in the Audio mixer, set up Input objects, whose input matches the soundcard inputs to which your synths are connected. Now when you play back the song, the MIDI is sent to the synths, which generate sound, which in turn is fed back into Logic "live". In this case you don't have to record the synths' outputs first, but you can bounce the entire song directly. This of course supposes that your soundcard has enough inputs to handle the audio-output of your synths, or that you use a mixer to mix your external synths, and feed the stereo out of the mixer into a single input pair of your soundcard.

[top] [contents]

 

.22 How do I replace "real" (audio) drums with MIDI-triggered samples?

  1. Open the audio file of a single drum in the Sample Editor (double click on the region)
  2. Select the Factory > Audio to Score menu item
  3. Adjust the Velocity threshold to help get rid of false triggers from bleed
  4. Process the file
     
    The MIDI sequence that's generated is now opened in a Score window.
     
  5. In that window, select the Functions > Transform > Transpose menu item.
  6. In the 'Operations on selected events' pop up, select "Fix". This makes all of the MIDI notes one note value.

This procedure worked well for me, but I had recordings of each drum mic to work with. Doing the same thing on a Tom Mix, or overheads would not work well.

It does preserve the velocity of the drum well, you may need to velocity-scale or velocity-compress the output though to get the sound you want.

[top] [contents]

 

.23 Why do I want to use 'Strip Silence'?

Question: Why do I want to use 'Strip Silence', or do I at all? It cleans up my Arrange view, certainly, but I was wondering if there's a performance "hit" or "help".

Answer: I don't know about performance, I haven't noticed too much of a difference, but cleaning out silence means using less HD space. So far for that, but for me the benefits of the strip silence function are others:

Have you ever tried that function on a drumloop? This could lead to a "Recycle"-like effect, i.e. after stripping silence in that drumloop you might be able to change Logic's tempo with the drumloop following.

I also used it for stripping out silence from vocals in freely recorded tunes. I just wanted to use the vocals on a remix of a certain tune, but the tempo was like between 74.xxxx and 75.xxxx. That would make it hard to use loops. I wanted to have it all at 75 bpm. So I simply reclocked the song, stripped silence on that vocal part and set the tempo to 75. There was just one long phrase where it didn't work too well, but a little fine-adjusting of the sequence parameters delay fixed it.

And, have you ever imported a long track from a sample CD? Those tracks usually contain more than one loop/sound. Just use strip silence to sort them out, very nice and definitely a timesaver.

[top] [contents]

 

.24 What is a fast method of splitting up a file that contains multiple samples?

  1. Insert the audio file as a region in the Arrange window
  2. Open the file in the Sample Editor (double-click the region) and select "Strip Silence". Adjust parameters to taste (I turn presample time to 000ms). Watch the screen to see HOW it will be chopped up and change parameters until it looks okay.
  3. Hit the Do It button and answer "Replace" to the question. This will take the single audio file in the Arrange window and replace it with a number of regions based on how you set up the Strip Silence dialog.
  4. In the Arrange window (or Sample Editor) check each of the regions to make sure nothing was cut off from the beginnings or endings (i.e. so that the samples will be exactly how you want them to be)
  5. Select all of those final samples and from the Arrange window's Audio menu, pick "Convert Regions to Individual Audio Files".
  6. Choose where on your HD (s) you want this operation done and you have instant sample libraries.

One of the secret weapons of Logic is the Strip Silence tool. Don't tell anybody...

[top] [contents]

 

.25 How do I get rid of noise/spikes at the end of soundfiles?

You can avoid the noise at the end of soundfiles by enabling "punch on the fly" (main Audio menu). This way Logic is always in recording mode. When you press the spacebar (or whatever your key command for "Record Toggle" is) while playing you will have a fine region of the recorded. The Soundfile still contains the Spikes, but it is out of the region-borders. It needs more harddisk space, but you can get that back by "optimising" your files. Just a workaround.

[top] [contents]

 

.26 When punching-in, Logic glitches and audio pauses before recording starts

If "punch on the fly" (in the main Audio menu) is not checked that is the expected behavior. Check "punch on the fly". And: do not use the regular "Record" command, but use "Record Toggle" instead.

Note that this method of recording takes up more disk space:

With punch on the fly enabled, Logic is always recording for any record-enabled tracks, even while just in "play" mode. Then when you hit "record toggle" it defines a region start in the Arrange, and when you hit stop (or "record toggle" a second time) it defines a region end.

If you play and punch in/out, then lengthen the region boundaries after recording you'll see that it was actually recording the whole time. So having punch on the fly enabled can make for much larger audio files than you might expect, depending on how long you let it roll before/after a punch.

[top] [contents]

 

.27 When I hit 'record', Logic takes very long before it starts recording (PC)

This delay happens when you mix NTFS and FAT32 partitions in certain combinations.. Convert all of your drives to NTFS and you shouldn't have this problem anymore. Then Win98 can't read those harddisk partitions though.

Go to Start / Help and search for "Convert NTFS": all you have to do is open a command prompt (start/run/command) then type:
convert (driver letter): /fs:ntfs

Example: "convert c: /fs:ntfs"

[top] [contents]

 

.28 Why can't I record more than 5 minutes of audio?

Open the 'Set Audio Record Path' dialog from the main Audio menu. Increase the value that's displayed next to 'Maximum Recording Time'.

[top] [contents]

 

.29 Why can't I record more than approx. 1 hr 11 mins of audio?

The maximum length of any one song in Logic is 2138.5 measures in 4/4. This is the same as 8211840 ticks per song. This number is a fixed limit in Logic.

Logic's internal resolution is 960 ticks-per-quarter (4 x 960 = 3840 ticks per 4/4 measure), which at 120 BPM results in a time of 71,28333 minutes or 1:11:17.
The formula is: Time[minutes] = 8211840 / 960 / BPM

To increase the maximum time you have to reduce BPM. A BPM of 60 will result in a maximum time of 2:22:34, BPM 30 gives 4:45:08.

Related to the above:
Q: Are there any disadvantages when reducing BPM?

A: What happens is that the number of MIDI ticks per time will be reduced. This means that the timing resolution for MIDI data in general (be it notes or controller data or MIDI based automation) will be reduced. Whether this is a problem or not depends on the song.

[top] [contents]

 

.30 How do I set-up record / playback / monitoring delay?

Subject: Record delay vs send/return using external effect units

You'd think that with modern multichannel audio interfaces and a modern, professional audio sequencer like Logic, this would be a piece of cake, right? It turns out that there are a number of potential traps, all to do with Logic's highly inadequate record delay compensation. What follows is a run through of the general setup procedure, using my RME Multiface.

Basic Record/Playback Delay Setup

Set up a 4/4 audio click track (trim the sample starts so they are right on the beats). Use real audio, not a software instrument. Rerecord the main outs to a new track via a hardware loopback cable (i.e. cable your audiocard's outputs into its inputs). Measure the clicks with reference to bars/beats in the Sample Editor - the clicks should be (but may not be) recorded right on the beat.

If the audio driver has a record delay parameter in samples, use that to adjust. If not - use the ASIO Buffer Delay "IN" for coarse adjustment (multiples of buffer). Leave the ASIO Buffer Delay "OUT" at zero. Use the main driver playback delay for final fine adjustment (samples). Do NOT use the Arrange window's delay parameter - it's in ticks and thus tempo-dependent!

So if you are playing in time with a prerecorded track, your playing is recorded in the correct position to preserve your exact timing on playback.

The use of the playback delay to compensate is not ideal, as it will mess with the playback timing vs displayed position of any audio - this has an adverse effect on fine editing, and MIDI-to-audio sync - but Logic unfortunately does not provide a sample-accurate record delay adjustment, and has not done so since version 3.5...

Effect Return/Record Setup

You definitely want to avoid monitoring external FX returns through Logic if at all possible, since that would add 2x the audio buffer worth of latency to the return, which will adversely mess with the sound of any time-based effects (i.e. just about everything). So, monitor your external FX returns at source, or through direct hardware monitoring - in my case that's through RME TotalMix routed to the main outs for (near) zero latency.

You probably want to be able to record the external FX outputs into Logic (to free up the FX for other uses) and have it play back exactly as it was monitored, right?

Using your 4/4 audio click track, panned left, send to an external delay (approx 1/2 beat, single repeat). Pan the delay return R at source and monitor as above. Rerecord the main outs to new track via a hardware loopback cable. Measure the number of samples from a click to its delay in the Sample Editor

Now record the delay return signal to a new track. Playback just the audio click panned left & the recorded delay panned right. Rerecord the main outs to new track via hardware loopback cable. Measure the number of samples from click to delay in Sample Edit.

Both measurements must be the same for accurate recording of FX returns, but it's likely they won't be, probably because the playback delay has been messed with. Compensate by inserting a sample delay on the FX return Input Objects in Logic. Since you're not monitoring the FX returns through Logic anyway, the input delay will be recorded but not monitored (in 5.2+, but if you use an earlier version you're hosed since effects are not recorded).

Record the delay return again, play it back with the click, rerecord the outputs and measure again. Adjust the input sample delay until the recorded-&-played-back delay position is identical to the monitored delay.

Live Input Monitoring/Recording

For accurate timing, monitor any live inputs at source or through direct hardware monitoring (TotalMix), the same as for FX returns. When recorded, playback timing will be accurate. Sends from live inputs to external FX can also be applied in at source or in TotalMix. No problem.

Live Input Monitoring Through Logic

Here's where the problem starts. If you also plan to monitor some live inputs through Logic - to add Logic FX, or to control & automate the live inputs, or to add live inputs to a bounce, etc - then you'll be monitoring the live inputs with a latency of 2x the audio buffer size (or more if applied processing induces further delays). Therefore when you record a live input, on playback it will be early by that amount, since the record/playback delay is set up to compensate for zero-latency monitoring. What you heard live is not what you get on playback.

There's no set-&-forget way around this, since Logic won't let you apply a sample delay to an input without the delay also being applied to the input's monitor output from Logic. So using the same input delay trick you applied to recording the FX returns won't work - you'll wind up monitoring with even more delay, which will need yet more input compensation, and so on. You can't use the record/playback delay to compensate, because that would screw up the recording of source-monitored material.

You could conceivably monitor everything through Logic at all times, and use a single record/playback delay to compensate for all of it (with the editing & MIDI-to-audio sync shortcomings discussed, but on a larger scale as considerably more compensation is required), but that will screw with the sound of any time-based external FX as noted above.

So assuming you stick with source-monitoring the external FX returns, there are 2 options for correct playback timing of any recorded tracks that were monitored through Logic while recording:

1 - Output all such tracks to a bus, and place a Sample Delay on that bus to compensate. This will correct the playback you hear, but it won't correct the bad positioning of the audio.

2 - Physically move the recorded audio later to compensate. Uh-oh - Logic's Arrange window is not sample-accurate. And it's not possible to move a newly recorded audio region later in the Sample Editor without adding samples to the start of the file, which is a tedious process if you've just recorded a number of tracks. You'll just have to get it as close as you can in the Arrange - bear in mind that ticks are tempo dependent, so you have to calculate the number of ticks based on the current song tempo (let's not even begin to discuss Audio vs tempo changes in Logic), or use the smallest SMPTE nudge available. No fun at all.

If anyone has any other suggestions, I'm all ears...

So what about OS-X?

In Logic under OS X, the CoreAudio driver setup panel doesn't have any record/playback delay setup. If you're optimistic, you might interpret that as an indication that it's all done automatically by CoreAudio and the driver. But given Emagic's history in this area, what's the bet it's currently a big fat inaccurate mess? Rumblings from the Mobile i/o list seem to indicate this...

[top] [contents]

 

.31 What's the best way to record DAT audio into Logic?

SPDIF DAT out to SPDIF AW8 (or whatever soundcard you may have) in. Chose "Audiowerk input - digital" in Audio > Audio Hardware & Drivers, record enable a track in the Arrange window, push Record in Logic, start DAT playback. Relax & wait.

I did this a lot on Mac with AMII and use to do it on a PC with AW8. On the Mac I sometimes use the program SoundDesigner for recording digitally. (SoundForge on the PC). 

[top] [contents]

 

.32 What's the difference between the three POW-r dithering algorithms?

In general,

These are only basic starting points. There are no "right" and "wrong" settings -- optimal performance is entirely dependant upon the source material, production goals, and tons of other artistic criteria.

[top] [contents]