I, Blog

May 26, 2008

Scritchy Scritch Scritch

Filed under: audio, software, tips, troubleshooting — Scott @ 4:54 pm

Today I started recording a screencast in ScreenFlow for a demo on how a software product works. I went back to edit and heard static all throughout the mic track. I started doing tests in Wiretap Studio, changing headsets and iMics and all kinds of things trying to get a handle on what the issue was.

Finally, I started poking around in the Audio/Midi setup utility (found at /Applications/Utilities/Audio MIDI Setup.app) and noticed something. The Audio input settings for the iMic USB audio system were set to 48kHz 1 channel 8-bit. I changed them to 44.1kHz 1 channel 16-bit, and the recordings were crystal clear again.

The settings causing the problems:

Before Changing the Audio settings

The settings that fixed the static issue:

After Changing the Audio settings

I’m not sure what changed them, but some app that uses audio did something and it resulted in static-filled recordings. There was a constant background noise regardless of whether I was speaking or not. If you find your recordings suddenly sounding really bad and you’re sure you haven’t done anything obvious, check the Audio Midi Setup utility and make sure things look right. Make sure in the “Properties For:” dropdown you select the input device you’re using.

Update: In retrospect, I guess I should have set it for 2 channel 16-bit.

May 11, 2008

The Beautiful Stream of Music

Filed under: audio, reviews, software — Scott @ 11:40 am

Sometimes there’s no substitute for doing things yourself, because you can, and because it’s fun. Being a DJ on your own radio station falls into that category, and like most other media creation activities on the Mac, it’s easy and fun to do. Programs like Nicecast make it so.

I don’t have the time or interest to be an internet DJ, but I have occasionally fired up a stream for a handful of friends for an hour or so. Nicecast is perfect for this. The concept of Nicecast is that you can choose an app to hijack and broadcast it in a couple different ways. Rogue Amoeba’s blurb states that it’s great for broadcasting to the world, or just across your house, and they do not lie.

When you fire up Nicecast, you see a window that has controls for starting/stopping the broadcast, a status indicator, a level indicator, a selection area for the audio source, and several buttons to additional Nicecast settings.

nicecast main

Choosing the app you want to use as your audio source couldn’t be easier. Set the source dropdown to “Application”, click the “Select” dropdown, and choose your app. You can also set the Source to System Audio or Audio Device. The latter is the way you could, for example, play live music and run it from your mixer into your Mac and stream it to the internet. Powerful stuff.

nc choose app

Ok, so now we have set iTunes as our audio source… how does that help us DJ? Doesn’t being a DJ involve being able to open the Mic and yammer at people inbetween, during, or instead of playing songs? Yep. And that’s where the effects panel in Nicecast comes into play. Clicking the “Effects” button on the main app window opens the Effects window. Clicking in an empty slot on that will allow you to insert an effect to be applied to your music stream. The effect you want to add if you’d like to DJ is the Voice Over effect.

nc effects voice over

You can click on the Voice Over panel’s “Editor” button to adjust Device, Crossfade, and Autoducking features. Crossfade lets you adjust how much of the output volume is allocated to the voice source vs the main audio source. Autoducking presumably lets you have it such that the music volume would lower as you begin to speak, and increase again as you stop, but I haven’t used this feature in practice.

nc vo ai

nc vo crossfade

nc vo autoducking

Before we can stream, we need to choose a streaming server configuration. You can use the built in server to let people connect directly to your Nicecast server, or you can set up to stream through an external service, such as Live365. The advantage of the internal server is that it costs nothing and is easy – just choose that option and off you go. The disadvantages are that people are connecting directly to you, which means you can saturate your bandwidth, and you are opening yourself up to external connections. The advantages of the external servers are that they can potentially let many more listeners connect, and they keep your computer from being directly accessed. On the other hand, they cost money and require additional configuration and another layer of learning to get your music out to the world.

nc built in server

Are we finally ready to rock? Whew. All we wanted was some music, right? In our case, we have iTunes set up as our app of choice, so we click Nicecast’s “Start Broadcast” button, switch over to iTunes, choose a song, and off we go.

nc broadcasting

itunes irobot

And … woohoo!! We’re streaming. Just one thing. How do people hear our music? Easy enough, click the “share” button if you’re using the internal server, and you’ll be presented with a URL to let people connect with.

nc share

The Internet address is the one to give to people accessing you from outside, while the Local address is what you’d use if you just wanted to stream to other computers in your house on the same network. If you’re using an external shoutcast type server, you’ll have a URL assigned to you by that host instead, and neither of these will apply.

Ok, so now that I’ve babbled on and on and pasted pretty pictures for you, what’s my take on Nicecast? My take is that for basic audio streaming, it couldn’t be simpler. Select an app, set up your server options, click “Start Broadcast”, and you are in business. Nothing more to do.

It did take me a little fighting to figure out how to do voice over… I had to find the Voice Over effect, figure out that you had to click “editor” and click the “Start” button in there as well, before starting the broadcast, etc, etc. It would be nice if the user manual had a list of recipes, such as “To DJ with voice over capability” but they really don’t. Although they have a pretty good index of the effects that can be applied, there are no examples provided anywhere.

Still, I have to give Nicecast an A at least. It’s easy to use, does the job, and on my fiber connection, several people can be connected at once and things just keep humming along. I like it.

May 3, 2008

Authorized Wiretap

Filed under: audio, reviews, software — Scott @ 8:02 pm

Ever wanted to wiretap someone? Gain sneaky access to their conversations or hear what they are up to? Well, you can… wiretap yourself with WireTap Studio.

WireTap Studio lets you capture any audio source on your Mac – inputs, applications, even system audio. That means you can capture any sound that goes in or out of your Mac. And not just capture – WireTap Studio lets you edit it non-destructively (meaning the source recording is not altered) including adding effects and previewing how your compressed audio will sound, and manage your recordings in the WireTap Studio library. From there you can export them to disk, email them, etc. It’s versatile and simple to use.

The WireTap controller window. Set your audio sources, record, pause, stop, open the library, preferences, and more from here.

wiretap controller

You can select two audio sources to wiretap, including system audio (everything). This means you could record mic input and all system output audio as well if you wanted.

WT Source 2

When you’re recording, the controller shows you an indicator with a red record button. Here I’m recording one audio source, iTunes, with no second source selected.

WT Recording

When you stop spying on.. i mean RECORDING yourself, the waveform editor pops up to let you edit the recorded audio. This is non-destructive editing, meaning the original capture is kept safe and sound in case you regret your foolish edits or you need something desperately for your court appearance.

WT Editor

You can also add effects, in case you have some need to alter your voice.

WT EQ

Recordings are saved in the WireTap Library, for doing various things to. For example, once you’ve got the finished product you want, you can export to disk using your desired compression, email to the government, send it to itunes or your iphone, sor any of several other options for using your tapped audio.

WT Library

Some of you might know that I used to be a huge fan of Audio Hijack Pro for capturing audio sources on the Mac. The fact of the matter was that AHP could do most things I needed, but then I ran into a couple situations where, although it was supposedly hijacking a specific app or the system audio, it was not catching everything. Some apps it would come up and say it just couldn’t hijack. So far I haven’t found anything WireTap Studio can’t handle, and handle well. Also, at the time I purchased this, there was a competitive upgrade price for owners of Audio Hijack Pro.

I have to say, at the moment, there’s nothing better for taking audio on your Mac and making it truly yours. This app does the job, does it well, gives you control over the final product, and does so without destroying your original capture. Right now it appears to be the top dog in the … well, sorry.. the audio hijacking software business.

Blog at WordPress.com.