Last night I needed to (quickly) find a way to record sound on my Powerbook.
With Google by my side, I quickly found Audacity:
Audacity is a free, easy-to-use audio editor and recorder for Windows, Mac OS X, GNU/Linux, and other operating systems.
Once it was downloaded and installed, it was as easy as hitting the big red record button to begin recording sound.
Check out some screenshots, features or go download Audacity.
Technorati Tags: audacity, recording sound
hal
Bill
Jason.Jordan
just change the 32 and URL to whatever you want :)
uses Audacity (free) and SoundFlowerbed (free)
**********************************************
tell application "Finder"
set volume 10
end tell
say "Audacity script is about to record radio!"
tell application "Finder"
set volume 5
end tell
tell application "Soundflowerbed" to activate
delay 2
tell application "System Preferences" to activate
tell application "System Events"
get properties
tell process "System Preferences"
delay 2
click menu item "Sound" of menu "View" of menu bar 1
delay 2
set theRows to every row of table 1 of scroll area 1 of ¬
tab group 1 of window "sound"
set theOutputs to {} as list
repeat with aRow in theRows
if (value of text field 1 of aRow as text) ¬
is equal to "Soundflower (16ch)" then
set selected of aRow to true
exit repeat
end if
end repeat
end tell
end tell
delay 2
tell application "System Preferences" to quit
tell application "Safari"
set URL of document 1 to "http://www.bbc.co.uk/radio/aod/mainframe.shtml?http://www.bbc.co.uk/radio/aod/radio4.shtml?fm"
end tell
delay 10
tell application "System Events"
set visible of process "Safari" to false
end tell
property the_wait : 32 * 60 -- seconds to wait before starting fade
tell application "Audacity" to activate
tell application "System Events"
tell process "Audacity"
keystroke "r"
end tell
end tell
delay 10
tell application "System Events"
set visible of process "Audacity" to false
end tell
delay the_wait
tell application "System Events"
set visible of process "Audacity" to true
end tell
tell application "Audacity" to activate
delay 1
tell application "System Events"
tell process "Audacity"
keystroke "s"
end tell
end tell
delay 1
tell application "Safari" to quit
tell application "System Preferences" to activate
tell application "System Events"
get properties
tell process "System Preferences"
delay 2
click menu item "Sound" of menu "View" of menu bar 1
delay 2
set theRows to every row of table 1 of scroll area 1 of ¬
tab group 1 of window "sound"
set theOutputs to {} as list
repeat with aRow in theRows
if (value of text field 1 of aRow as text) ¬
is equal to "Headphones" then
set selected of aRow to true
exit repeat
end if
end repeat
end tell
end tell
delay 2
tell application "System Preferences" to quit
tell application "Soundflowerbed" to quit December 8th, 2007 at 6:49 am
Omer Zach
James Koo
Brad Jasper
Personal note, I understand why Mac does this (for higher quality sound) but still find it extremely irritating. January 23rd, 2008 at 9:51 pm
James Koo
Peter Weatherby
1. In system preferences, change input and output audio devices to Soundflower2 or 16 (both must be the same).
2 In Audacity, go into preferences and set input to Soundflower2 or 16 or (the same as you have chosen) leave the output in Audacity to the speakers (which will let you hear what you are recording).
3. Set your soundcard input running - streaming audio etc
4. Record! February 22nd, 2008 at 11:00 am
jason