Is there a way (automator maybe?) or program to make an iMac record the microphone input on a scheduled time (start and finish). I need it like some kind of security webcam but for audio
Schedule Mic Recording
audiomicrophone
Related Solutions
I have a similar need when recording Skype calls. My setup is somewhat different, but the fundamentals should work for your setup. Best of all, you can do it without buying any specialized applications. Rogue Amoeba has a great application called Line In that will allow you to pipe your system's inputs to whatever outputs you are available, including Soundflower.
Go to System Preferences -> Sound:
- Select internal mic as your input if that's what you want to use as your second device. Your output is probably headphones if you're recording. Select that.
Start Soundflower.
- Click the menu bar icon. Select Audio Setup from the bottom of the popup menu
This will bring up the Audio MIDI setup application. From here, you'll create an "Aggregate Device," which is accomplished by clicking the
+
icon in the lower-lefthand corner.- I've attached a screenshot so you can see how what the Aggregate Device I've setup here looks like. Your USB input should show up in this menu - add it as an input, along with your internal mic. Don't sweat the output part (that's in the next step).
- Please note that the settings in this screenshot are not meant to be representative of how you should configure this on your machine, and are just for a visual cue.
Start Line In:
- Set your input as the Aggregate Device you created, and pass that as output to Soundflower (2 Ch). When you're recording, you can select "pass thru," which will allow you to monitor the audio. Nice.
Finally, fire up Audacity, and make sure Soundflower is selected as the input. This should create a chain that ultimately pipes your inputs into Audacity.
I hope this helps, and good luck!
Update 2017-03-31:
Rogue Amoeba, the previous maintainers of the open source Soundflower project, has a new (paid) application called Loopback which seems to be easier and more dependable to work with than Soundflower. It solves some issues with Soundflower, like reenabling volume up/down via the Mac media keys. Again, it is a paid product with a trial mode. https://rogueamoeba.com/loopback/
Soundflower can still be found here: https://github.com/mattingalls/Soundflower
Soundflower is a virtual audio device for OS X that can pass audio from applications to other applications. It does this by routing your audio output as an audio input to the system.
Step 1
After installation, a new device will be available in System Preferences > Sound. Go to the Input tab and select Soundflower (2ch) as the input device.
Step 2
If you want to route the audio and hear it yourself at the same time, skip to Step 3.
If you're okay with not having to hear the output yourself, you can now go to the Output tab and select Soundflower (2ch). You are now routing your Output to Input, and will be able to record the audio playing to an application like QuickTime, Evernote or Just Play Record.
Step 3
If you want to hear the audio while it's playing on your normal Output device (e.g. your Built-in speakers or attached headphones), you need to open the native OS X application Audio Midi Setup
. It's located in your Applications folder under /Applications/Utilities
.
Press the +
button in the bottom left corner, and press Create Multi-Output Device
. Mark to use both your Built-in Output and Soundflower (2ch). Now you can hear audio as usual while routing the Output into your Input via Soundflower.
Now that you have created a Multi-Output Device, go back to System Preferences > Sound and select it on the Output tab as in Step 2.
Tip: You can also change the Input/Output settings by holding ⌥ (alt/opt
) and left-clicking the Volume icon in the OS X menu bar.
Troubleshooting
HOWEVER, while the above will work at times, I have noticed that the behaviour of Soundflower can be erratic from time to time. When originally composing this answer, I couldn't get it to work even though I hadn't modified the setup that was working the day before.
It has stopped working a few times before, and while I haven't exactly identified how to mitigate the issue, I have noticed that something of the following may have helped to get it working again:
- Check if the volume has been reset for the Multi-Output Device or any of it's sub-devices in
Audio Midi Setup
. Be sure to check all tabs (Input/Output) on both the aggregated Output device and and its aggregated sub-devices. There's quite a few tabs here, and the volume sliders on one of them may have been reset to zero. This has happened to me a few times.
- Volume resetting to zero wouldn't have to be a big problem, if the normal volume controls (media keys and menu bar volume icon) worked as usual. But sometimes, the volume icon in the menu bar is grayed out and the volume can only be manipulated in
Audio Midi Setup
. I don't know why this sometimes happens, because when I use some other Multi-Output Devices I have created that also includes my other computer connected via Thunderbolt in Target Display Mode, I can magically use the volume media keys as normal. More experimentation is needed here.
Best Answer
This post explains something similar to what you are trying to do. I think that you can easily modify the workflow so it fits what you need starting from there.
Quote: