Slashdot Mirror


Record Audio From Any Mac OS X Application

MrFreak writes "Have you ever wanted to grab a sound from DVD Player or record a RealMedia stream to AIFF? It's previously been impossible to do this digitally, but the folks at Rogue Amoeba have released a piece of software called Audio Hijack that allows you to record audio from any OS X application. Additionally, it can apply live audio effects to any application, so you can add an equalizer to MAME or play Quake 3 with a live echo or flanger effect."

54 comments

  1. Shhh... don't tell the RIAA/MPAA/DRM crowd by bsdbigot · · Score: 0

    It's too easy to do on a *nix-like box: just sit on a tee between /dev/audio and you can get any sound you want. This is why we want OS X to be our desktop going forward, but if we don't keep our voices down about it, somebody's going to throw something better than a legal padlock on it!

    --
    main(){char I,l,O[]={'-',1-1,0,(1<<5)-1,0+'-',-10-1,-10,11-0,- 1,-100};for(I=l=0;l<10+0;put
    1. Re:Shhh... don't tell the RIAA/MPAA/DRM crowd by stew77 · · Score: 3, Informative

      /dev/audio doesn't exist on OS X. CoreAudio is taking a different route than the "everything is a file" Unix approach.

  2. Windows Option by bradshaw-ka · · Score: 3, Informative

    Total Recorder from High Criteria does this on Windows as well.

    1. Re:Windows Option by elmegil · · Score: 2

      The version I bought (probably a few revs back, it was a couple years ago) made my machine even more unstable than Windows normally is. Caveat Emptor.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    2. Re:Windows Option by Anonymous Coward · · Score: 0

      The version I have works very well. It encodes to mp3 on the fly and I have NEVER had a problem with it.

  3. Why? by Anonymous Coward · · Score: 0, Interesting

    Is there any real reason you'd want to do this? the audio is there already, you're just duplicating data.

    1. Re:Why? by Anonymous Coward · · Score: 3, Interesting

      Because as the site says, it frees you from proprietary audio formats. So now, you can record a real stream or file into AIFF, convert to MP3, and take it on your ipod.

  4. I've been doing it by Apreche · · Score: 4, Informative

    I don't know about you, but I've been able to do this with my Sound Blaster Live! Value, always. Even with the newest version of the the Creative AudioHQ. All you do is set the recording device to Wav/Direct Sound and record with your favorite recording software. You can use the EAX or the Advanced EQ if you want.
    There is also "What U Hear". Which allows you to record everything that comes out of your speakers. So I can record my Line in, a playing mp3, and my friend on the microphone simultaneously.
    The ability to do this on the mac may be a new thing. And it's obviously a nice way around some DRM. But it's been around for a long time. At least 3 years.

    --
    The GeekNights podcast is going strong. Listen!
    1. Re:I've been doing it by Ford+Fulkerson · · Score: 2

      The ability to do this on the mac may be a new thing. /.../ But it's been around for a long time. At least 3 years.

      Well, it never said that it was a new invention. That's probably the reason it's published in the Apple section and not the Science section.

      The point is, the mac os/sound card driver doesn't provide a user interface for this feature but now it's available through a third party app.

      --

      Somewhere in the heavens... they are waiting.
    2. Re:I've been doing it by jcbphi · · Score: 1

      I haven't tried this software out (so I may be completely wrong), but it sounds as if this application provides recording on a per-application basis. Rather than just recording all the sound that would normally be coming out of your speakers, it seems to sit between an application and the system audio (CoreAudio?) recording (and modifying) only the sound from a particular application, then sending it on its way to be mixed and sent to output.

  5. This thing rocks! by Anonymous Coward · · Score: 0

    I've been playing around with this thing, and sure you got applications on other platforms which can JUST capture sound. But this thing is way better than any of that. I mean having so many different effects you can use with DVD audio or basically any app, especially those which don't let you record normally, or save out the audio, this is dammnnnn nice! Never seen anything come close to ALL this can do!! I love it already!

    1. Re:This thing rocks! by Anonymous Coward · · Score: 0

      W3rd! J00 r0x0r, d00d. T415 541+ is th4 b0m, d00d. t00 b4d t43 /d0t l4m3r5 rnt 133t nUff t0 h4nd13 541+ th4t n33d5 m4d h4x0r 5k1llz.

  6. Linux Version by JimR · · Score: 2, Informative

    I wanted to do something similar under Linux (i.e. capturing the audio output from a quicktime player running under WINE) and a quick bout of Googling turned up dsproxy which worked very nicely, thankyou very much.

    --
    #exclude <ms/windows.h>
  7. Macamp plugin allows this in pre-X Mac OS by Ineffable+27 · · Score: 1

    On the Macamp site you can download a plugin which allows you to use Macamp to grab any audio from within Mac OS 8 or 9, including 'forbidden' RealAudio streams and the like.

    I used to use Streambox Ripper for the same purpose on Windows. I believe Real shut that program down.

    --
    "He'd be a broader guy if he had dropped acid once." - Steve Jobs on Bill Gates
  8. Old Hat... by DLWormwood · · Score: 1
    I thought Snapz Pro could already do this... I used the OS 9 version to sample some video game music a couple times.

    This new audio app's more novel use is to do real-time sound processing for audio (like making your Mac sound like it's in a cathedral.) Kind of like those high end surround sound systems for home entertainment centers.

    --
    Those who complain about affect & effect on /. should be disemvoweled
    1. Re:Old Hat... by Anonymous Coward · · Score: 1, Insightful

      Snapz only records ALL the audio coming from your machine. It can't target a specific application, or tweak it with DSP plugs. This means you get system beeps, AIM noises, etc., mixed in with what you're listening to.

    2. Re:Old Hat... by jmontana66 · · Score: 0, Offtopic

      What the hell are you smoking? Where does a comment like that even come from?

  9. vsound accomplishes the same thing under Linux by displague · · Score: 5, Informative

    We already have this in Linux (*BSD, etc.). It allows you to rip RealAudio streams, et. al.

    ~/> dpkg -p vsound
    Package: vsound
    ...
    Description: Virtual loopback sound recorder and real audio converter
    This program allows you to record the output of any standard OSS
    program (one that uses /dev/dsp for sound) without having to modify or
    recompile the program. It uses sox to convert and save the raw data
    into the desired file format and can help to convert real audio files
    to some other non-proprietary format.

    The website for vsound is here.

    --
    Marques Johansson
  10. Hello Daljit by maxentius · · Score: 1

    Hmm. Now I can record Daljit Dahliwal's ITN signoff from their Real broadcasts. Yum.

    --
    Imagine a Beowulf cluster of neurons.
  11. Web site is unclear on DSP fx by Steve+Cowan · · Score: 2
    ...it says that the app has a built-in "VST Hub", so you can use VST effects (such as those you might use with Cubase or Logic under OS 9). But I didn't think there were any VST plug-ins available for OS X!

    I assume the reverb/eq etc that are automatically enabled with the app are Mac OS X "Audio Units"?

    Can anybody enlighten me here?

    1. Re:Web site is unclear on DSP fx by Anonymous Coward · · Score: 0

      Nah, they must have written those plugins themselves. There is no AU EQ plugin. The app doesn't support AU's, not yet anyway. Of course, it's not as if there are a whole lot of them to be supporting.

      As for VST plugins, there are a lot of carbonized plugins. How else would all the pro-audio apps work on OS X?

    2. Re:Web site is unclear on DSP fx by Anonymous Coward · · Score: 0

      How else would all the pro-audio apps work on OS X?

      Poorly. I know people who are sticking with OS 9 because the music apps they use won't run under Classic and haven't been ported yet.

    3. Re:Web site is unclear on DSP fx by Anonymous Coward · · Score: 0

      Sure, I run an audio lab that just got upgraded with new dualie G4's, and we had to stick with OS 9 because of MOTU's Digital Performer. However, the point was, VST plugins DO work on OS X.

    4. Re:Web site is unclear on DSP fx by stew77 · · Score: 4, Informative

      You are mistaken. There are VST effects in OS X, you will find a directory /Library/Audio/Plug-Ins/VST on any MacOS X installation.

      Audio Units are the native plugin format on OS X, like DirectX has a plugins on Windows. VST is a cross-platform plugin API written by Steinberg (and actually supported on OS X by applications like Ableton Live). Emagic is not using VST any more in it's OS X sequencer Logic, but that's probably because Emagic's owner Apple wants to push Audio Units and Emagic is a direct competitor to Steinberg.

    5. Re:Web site is unclear on DSP fx by DavidRavenMoon · · Score: 2
      But I didn't think there were any VST plug-ins available for OS X!

      There are a bunch of OS X native VST plugins available already. And free too!

      MDA has about 30 plugs out in carbon versions, including a virtual synth. They also have a beta AudioUnits plug.

      Also Cubase SX will be out October 10.

      Check out osxAudio.com for more.

      --
      -- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol
  12. This is great! by Anonymous Coward · · Score: 0

    Now I don't need to wire up a loop between my headphone out and microphone in jacks to rip audio from protected QuickTime movies that don't let you extract the tracks.

    Now I just need a way to capture motion video from an arbitrary region of the screen.

    1. Re:This is great! by Anonymous Coward · · Score: 1, Informative

      capture motion video from an arbitrary region

      Snapz Pro from Ambrosia.

  13. Phew! by grantsellis · · Score: 5, Funny

    The anti DRM capabilities seem to be its most lauded application. Fortunately, naming it "Audio Hijack" will calm the RIAA's fears. :)

  14. Huhh? What's with the download? by psychopracter · · Score: 1

    I go to the site, click on the download button, and instead of getting a nice little dialog box asking me where I want to download to, my screen starts filling with reams of gobbleygook. (I'm on a high speed connection using W98; the plan is to download, burn to a disk, and install on my iBook. Browser is Opera 6.05.)

    --
    OS X:*nix for the real world.
    1. Re:Huhh? What's with the download? by Anonymous Coward · · Score: 0

      Its a .dmg file. Some browsers don't know how to handle it. Just save it to disk. I can't believe I'm explaining this on slashdot.

    2. Re:Huhh? What's with the download? by mistermoonlight · · Score: 2, Informative
      If it's a .dmg file, Internet Explorer displays it like it would display a text file, same thing sometimes with tar files.


      Right-click on the link and save link target (or whatever the vernacular may be)

    3. Re:Huhh? What's with the download? by autojive · · Score: 2, Informative

      You should be able to right click on the download link and select "download link to disk" or "save to disk" (not quite sure what the wording is on the windows side), It will give you a save dialog box so you can place it where you want on disk and you should be all set. Hope this helps.

      --
      I wish my lawn was emo, so it would cut itself.
    4. Re:Huhh? What's with the download? by Anonymous Coward · · Score: 0

      The combination of Opera and Windows isn't gonna work out well. Anyway, sometimes it's the browser, sometimes it's the server. If their MIME type is incorrectly set, it'll load up the .dmg inline. This is why most people just stuff their .dmg's. Dunno why they didn't. However, their MIME type seems to be set right, it downloads automagically in all my mac browsers.

  15. Re:Huhh? What's with the download? (OOPS!) by mistermoonlight · · Score: 1
    Sorry, didn't notice you were using Opera.


    Same procedure applies, though. Maybe it's a file association problem. I'm using stuffit on win at work and all is well except for DMG files.

  16. Wait a second... by PythonOrRuby · · Score: 5, Funny

    Weren't we just talking about how this kind of tweaking and hacking is supposed to be impossible with Mac OS X?

    1. Re:Wait a second... by Anonymous Coward · · Score: 3, Insightful
      I haven't tried the application but if it works like the description says, then Apple will most likely sue them to stop releasing it (this is not flamebait). I work writing an audio app for OS X and I can tell you that whenever someone asks how to monitor output to audio devices, an Apple employee says both that it cannot currently be done and that they would have to deal with DRM issues. It's been implied that the latter issue would restrict Apple from ever providing an API for it. Even though this app probably doesn't work directly on the output streams this application runs into the same DRM issues, especially since it can effect DVD and Real streams.

      Although I *am* generally bad mouthing Apple (I love parts of the OS but I've been hating the company's actions w.r.t to consumers for the past year) in this case I can see the legitimate reason why they would make this application be pulled from the market. Apple has managed to show no support for DRM protections and get away with it because the OS also isn't known for having things like DeCSS or apps which can capture all audio in a lossless way. Assuming this really does something like what it claims, applications like this one could put Apple in a bad light that's been hinted at with the iPod, which has been mentioned at congressional hearings on DRM IIRC. Then Apple may be compelled to put in more DRM restrictions than simply disallowing apps like this one and we, the consumers, would be worse off for this app to have ever seen the light of day. I'm obviously getting a bit ahead of the current situation but given just how fascist the RIAA is, I believe the situation is almost inevitable.

  17. UI vs inner workings by stew77 · · Score: 2

    That was about UI customization.

    1. Re:UI vs inner workings by Anonymous Coward · · Score: 0

      Mod parent up, mod grandparent down. It was just about UI and grandparent didn't read the article.

    2. Re:UI vs inner workings by PythonOrRuby · · Score: 2

      Actually, I do know what I'm talking about.

      The core issue is Apple hiding APIs to hinder customization of their OS. The fact that Audio Hijack can exist proves that low-level APIs that Apple doesn't want people seeing(at least not yet) are still accessible to adventurous hackers.

    3. Re:UI vs inner workings by Anonymous Coward · · Score: 0

      Actually, you don't know what you're talking about. This appears to use a custom version of CoreAudio. CoreAudio has a public API. They didn't have to hack the OS for this. However, I would agree that the OS is still quite hackable.

    4. Re:UI vs inner workings by usr122122121 · · Score: 3, Informative
      The core issue is Apple hiding APIs to hinder customization of their OS. The fact that Audio Hijack can exist proves that low-level APIs that Apple doesn't want people seeing(at least not yet) are still accessible to adventurous hackers.
      1. The APIs are not hidden. Take a look: /System/Library/PrivateFrameworks/
      2. The article the other day was primarily about how Aqua was being kept locked up... Not the OS on the whole.
      3. Apple doesn't mind people seeing the Frameworks. They're available in the PrivateFrameworks folder. The issue, however, is that since they are private they are undocumented. Chances are that Apple just wants them to mature a bit before opening them up for everybody's use. This will prevent a bunch of developers from having their programs break when Apple modifies the framework. IMHO, some other parts of the system, like the entirety of Aqua and the private section of Quartz, will ALWAYS stay private.
      --

      -braxton
    5. Re:UI vs inner workings by PythonOrRuby · · Score: 2

      Sorry if that first came off a bit adversarial. It's been a long day.

      I think the key word is "custom". A lot of the tweaking people would like to be able to do with regards to Aqua can probably be done without hacking the OS.

      I suppose I was just poking some fun at the overly dramatic tone of the /. article I linked to. :-)

  18. Now it just needs to grab VIDEO by Anonymous Coward · · Score: 0

    Now they just need to do the same thing for video output!

  19. Recording Phone Calls? by bedouin · · Score: 1

    Anyone know of an app that can record the audio from a modem in a PowerMac G4? I want to get back at some telemarkters next time they call and record it . . .

    1. Re:Recording Phone Calls? by Anonymous Coward · · Score: 0

      You can do that with any Sound Manager compliant recording app. Just select Modem as the Sound In source and record away. The trick is getting the modem to pick up... Good Luck.

    2. Re:Recording Phone Calls? by bedouin · · Score: 1

      Should be easy; I have ZTerm installed. I can just tell the modem to pick up.

  20. Which is why Secure Audio Path exists by metalpet · · Score: 3, Insightful
    As summarized here.

    Unless macOS comes up with a similar mechanism, Apple might have a hard time convincing the usual crowd to package streams for their OS at some point in the future.

    Then again, you could point out VMWARE makes Secure Audio Path an exercise in futility.
    It's an arm race, and I'm not sure how the DRM side can win it.

  21. "Previously Impossible" by bill_mcgonigle · · Score: 2

    It's previously been impossible to do this digitally

    Except for the sample code Apple has given away for years... (for OS9)

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:"Previously Impossible" by Anonymous Coward · · Score: 0

      except not. Mr. Freak doesn't mean it's been impossible to create AIFFs. It's been impossible to take the sound from one application only, and record it to AIFF. Apple definitely doesn't have sample code for that.

  22. It frees you from proprietary ... by Anonymous Coward · · Score: 0, Troll

    Isn't MP3 a patented, but licensed, proprietary format from some German company? The name escapes me. Just thought it was funny that one would go from one propietary format to another. Ironic, actually. Why not ogg? Assuming, since this is the Mac, that someone could write an ogg plugin for iTunes encoding and decoding.

    1. Re:It frees you from proprietary ... by Anonymous Coward · · Score: 0

      Fraunhofer. And it's not the same. Real can only be played in Real Player, and maybe an app that Real licenses the ability to (none that I know of). MP3 is much more open, that's why it became so popular. But anyway, they talk about adding ogg encoding too, however, why not ogg? It's unpopular. Few players play it. iPod doesn't play it. MP3, to the end user is pretty free.