My Photo

Google

  • Search
    Google
    Web log.hugoschotman.com
  • Ads

« Soundflowerbed: monitoring what's going on | Main | Software studio: first stress tests »

2004.09.27

Audio Blog software studio setup - Technology part 4

Now the settings for the individual applications.
(BTW this thread starts here.)
System Preferences
1 - Output

System output is set to Soundflower (2ch). This means that per default all audio goes to Soundflower unless an application can route its output to somewhere else. (As we will see below.) As you can see in the system diagram, both iTunes and Quicktime player output are 'caught' like this.

2 - Input

Input is set to 'Line In' in this example. That doesn't really matter because I let Garage Band decide what to use as input regardless of what it says here. What IS important however, is that you don't set it to 'Soundflower (2ch)'!

3 - Effects

Sound effects are routed to my headphones. This means they won't get recorded! Nice! I don't want people to hear when a warning pops-up.

GarageBand
1 - Audio devices

As you can see in the picture GarageBand's input is taken from the physical input of the PowerBook. Output is routed to Soundflower (2ch). Soundflower acts as a big receptacle/ mixer for all inputs.
I haven't experimented enough to know how important the 'Maximum...' Large buffer size setting is. It doesn't hurt to set it though.

2 - Performance

Similar story: We're really only using 1 track anyway. Maybe there's some optimization going on in GarageBand in the background that is optimal if I set all these maximums to the minimum ;-)

3 - Input track

You need one track for capturing audio input.
!NOTE!: in this screenshot the audio is muted! click on the headphones icon of the 'VoiceRecord' track to hear something.
(Sorry for that.)

4 - Track / Filter settings

The input track's settings. Experiment a bit and choose something that sounds good ;) Don't go overboard with the amount of different filters!

SoundTrack
1 - Recording preferences

SoundTrack is used for two tasks: monitoring the final mix on my headphones and recording everything to disk. As input I select Soundflower (2ch) because that is my final mix. As output 'Built-in Audio' because that goes to the physical output port on my PowerBook. (The headphone connector.)
'Latency compensation' might build in some slack, meaning a buffer that may compensate for system delays during recording. I haven't experimented with this enough yet.
As you're recording in AIFF uncompressed format it's wise to chose a Sessions location on a fast harddisk with plenty of free space.

2 - SoundTrack main window

Make sure you unselect the 'looping' button (3rd from the right).
To open the recording dialog and start monitoring, click the record button. (Red circle, rightmost button.) This does not start recording, it merely opens the recording dialog and starts monitoring. (Good, now you can start testing the setup!)

3 - Recording dialog

Here you can give your recording a name. If you select 'mute project', the level meters won't show anything. Not handy. Only select 'mute project' if you already have tracks in your project. (Best to have an empty project for this anyway.)
Test everything first, Do some dry runthroughs maybe before you hit the record button. (Bottom left.) This will start recording to disk.
I've done some stress tests and it has happened during those tests that the recording stopped. Don't panic! It's all still there. Just hit 'OK' really quickly and start recording again. Later you can put the pieces together.
I'll post about performance issues and my stress test results later.

iChat
Involving guests in your show.
1 - In and out of iChat

This is weird! Both input (Microphone) and Sound output are set to the same channels. I suspect that an actual feedback loop is created here but iChat is smart enough to throw away anything that comes through the microphone that has also come through the sound output. (To visualize, please see the system diagram.)
Anyway, this mapping causes the Sound output - whatever your chat partner is saying - to be put in the main mix and everything that can be heard in your main mix - Soundflower (2ch) - gets sent to your chat partner.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/11761/1170172

Listed below are links to weblogs that reference Audio Blog software studio setup - Technology part 4:

» Software studio for audio posting from The Daily Glyph
Yes, I still hate the word blog, so I won't use audioblog, except now. But Adam Curry has pointed to... [Read More]

» Correction/ addition to Studio setup - technology part 4 from Hugo Schotman
The Garageband screenshot shows a muted audio track! Click on the headpnhone icon in the 'VoiceRecord' track! See: Audio Blog software studio setup - Technology part 4 [Read More]

» An example podcasting studio setup from test359
Hugo Schotman's podcasting studio setup. Great how to for doing your own audioblogging under Mac OS X, using Soun... [Read More]

» Studio setup: equal Bitrates and sample sizes from Hugo Schotman
If you have a look in the 'Audio MIDI setup' utility you see that it is possible to set the bitrate (example 44.100 Hz) and sample size (example 16bit). It is probably best to make these settings the same for [Read More]

» Northwest Noise Pilot! from timgermer
The size has increased considerable. I need to find a new home for my blog. Blast. mp3 29 mb, 42 minutes mike barnhill adam curry hugo... [Read More]

» Northwest Noise Pilot! from timgermer
The size has increased considerable. I need to find a new home for my blog. Blast. mp3 29 mb, 42 minutes mike barnhill adam curry hugo... [Read More]

» Rock solid recording with Quicktime Broadcaster! from Hugo Schotman
QuickTime Broadcaster Just keeps on going! I did a trial using QuickTime Broadcaster as a recorder. Here are the results. Stresstest Test 1 QuicTime Broadcaster set to MP4 AAC recording 16 bits 44.1 kHz stereo at 64 kbits/second (~ 6.8 [Read More]

» My Podcasting AppleScripts from Brandon Fuller
I have been doing my podcasts on my PowerBook. At first, I couldn't seem to get a reliable setup working. Sometimes the mic just wouldn't pick up. I finally figured out a startup and shutdown process and decided to script... [Read More]

Comments

You are the man! I never thought to look there. The headset was defaulted to a 8 bit sample size. Changed to 16 and it sounded great instantly!

Another thing I noted while going through your setup - I have GarageBand 1.1 (the latest) and I do not have VoiceRecord in my list of effects after I select Vocals in the instrument selection. I just chose "No Effects". But not sure why yours is different?

I don't have SoundTrack so I used Audacity in its place and it seems to be working ok.

I did try to use Audio Hijack Pro in place of SoundTrack. I set the input to Audio Hijack Pro to be the Soundflower output. It was getting the feed but when you listen to it, it is a piercing loud tone. Not sure what the deal there is. Maybe the way Audio Hijack Pro hijacks audio is incompatiable with the SoundFlower driver. Oh well.

Thanks again!

Try playing with the headset's settings in the 'Audio MIDI Setup' utility.
I think sample rate should be 44.1 KHz and 16 bits sample size.
(I assume you've disabled all filters on the GarageBand track?)

I tried this but I am getting lots of crackling sounds back in my headset. I narrowed it down by taking everything out except for GarageBand. When I use my Plantronics USB headset and listen back to myself in it, there is crackling. Is there something I can change or is it just the headset? It is not a cheap headset either.

Post a comment

Comments are moderated, and will not appear on this weblog until the author has approved them.

If you have a TypeKey or TypePad account, please Sign In

May 2008

Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Links

Recent Comments

License

Tip Jar