• slider_bkg_nebula
    Alarm Clock Pro 10
    Version 10.0.4
    Alarm Clock Pro isn't just an ordinary alarm clock. Use it to wake you up in the morning, send & compose e-mails, remind you of appointments, randomize the iTunes selection, control an internet radio station, and even time your baking!
    Download Trial

Great Taste

From the tinker-tonk of an incoming phone call, car horns during rush hour, and loud neighbours, we are all over-saturated with noise!

Wake up to the serenity of your musical selection instead! Put to rest the goofy retro beeps and buzzing of a bedside alarm clock or cell phone.


Automatically send e-mail reminders that included dynamic content such as web cam shots, screen shots, or computer information or send customized text messages!
Use Alarm Clock Pro to routinely take screenshots or web cam shots and have them e-mailed to yourself. Ideal for monitoring employees activities or helping identify the culprit if someone is using your computer without permission.
Ping web pages, launch URLs, open files, erase folders, execute shell commands, and perform a variety of other tasks!

Multi-Platform & Purpose

Fully functional Mac and Windows counterparts. Experience exactly the same product on both operating systems wether you are at work, school, home or on the go!

Use Alarm Clock Pro when waking up, as a reminder to take medications, or keep social appointments. At work, schedule follow up appointments with clients, set break reminders, run the office radio, set project timers, or discreetly monitor employee workspaces.


Other Highlights

iTunes Enhanced

Connect directly with iTunes to play a specific playlist or the entire library! Shuffle or play songs in sequence.

Built-in Jingles

Select from one of numerous professionally designed custom ringtones, or import an alternative!

Web Radio Ready

Stream music live from a favourite web radio station for the freshest music selection every day!

On-Screen Notifications

Display passive onscreen notifications that serve as great reminders!

Stopwatches & Timers

Kitchen-style timers as well as an unlimited number of stop watches.

Wake from Sleep

Never have to leave your computer on! Automatically wakes your Mac from sleep or turns it on as needed.

iTunes Interaction

Select from any iTunes media source and play a single song, or and entire playlist!

Internet Radio, Movies, and more!

Play a streaming URL, play a movie, or open a photo.

Send E-Mails

Send custom-tailored e-mail messages.

Send Text Messages

Send custom-tailored text messages.

Take Screenshots

Archive or e-mail the current screen state.

Take Web Cam Photo

Archive or e-mail a snap from the web cam.

Announce Text

Speak a single line, or random chunk, of text.

Wake Mac from Sleep

Wake the Mac from sleep on-demand for scheduled alarms. Not available on the PC version for now.

Onscreen Notifications

Display visual alerts onscreen.

Audio Fader

Fade in and out of movies and music.

Timers

Create an unlimited number of countdown timers.

Stopwatch

Easily time events or projects.

Shell Access

Power user? Execute routine command shell operations.

Launch Web Sites

Open a link to a web site in the default web browser.

World Clocks

View clocks for various time zones relative to another.

Differences

Calculate the difference between two time periods.

For the full or trial version of our app, please use the download links below. After installation, the trial will automatically begin. For users owning a valid license, unlock the software via the "Unlock Product..." menu item if necessary.

Current Version

Older Versions

These versions are no longer supported and are listed primarily for customers owning older licenses.

Name Version Size Date Platform Minimum OS Download
Alarm Clock Pro 9.6.1 17.87 MB October 14, 2014 Mac Mac OS X 10.7 (Intel) Download
Alarm Clock Pro 9.4.8 11.67 MB October 23, 2012 PC Windwows XP Download

Lets me automate a large amount of daily tasks just with alarms instead of complicated system utilities.

Nicolas Erikson

A natural addition to my menu bar.

Lorrie Newman

I thought all I needed was a good alarm clock, so I bought and downloaded this app. I guess I thought wrong, because now I use it for all sorts of things. Who knew an alarm clock program could end up proving so multi-useful? Koingo has definitely gone above and beyond the call of duty here.

David Hertz

I used to use my iPod's internal speaker to wake me up in the mornings because I liked waking up to my own music. Now I can wake up to my own music in all of its loud, clear, high-quality glory. And that doesn't even scratch the surface of what this app can do.

Sophia Van Miller

Makes managing my social life a breeze!

Anna Velriti

I tried out so many alarm apps before this one, and let me tell you - this one blows them all out of the water. Looking back, every minute spent trying to figure out how to properly get the other apps to work for what I needed was time wasted. I wish I had found this one first! Definitely recommend it to anyone and everyone out there.

Cody Leuceur

I'd much rather use this every morning than my actual physical alarm clock.

Johan Erikson

My new favorite app in the mornings!

Maggie Mays

I'll admit, I was pretty skeptical at first because I'd been through so many other apps recently that didn't quite cut it. I was pleasantly surprised when Alarm Clock Pro did everything I was looking for it to do and then some. I will definitely be checking out Koingo's other apps after this experience. This stuff is gold!

Sasha Goodman

All the timers and stopwatches I need for my daily workout!

Joe Clayton

All of our products come with a full set of licensing options: from single users and households to small businesses and larger corporations.


Personal Licenses

Student$9.95

Request
  • Renewal $4.00 subscription
    Upgrade $5.00 pay as you go
  • 1 Year Free Upgrades
  • 1 computer

Household$49.95

Order
  • Renewal $15.00 subscription
    Upgrade $25.00 pay as you go
  • 1 Year Free Upgrades
  • 1 household

Business Licenses

School$79.00

Order
  • Renewal $25.00 subscription
    Upgrade $40.00 pay as you go
  • 1 Year Free Upgrades
  • 1 school

Corporate$295.00

Order
  • Renewal $100.00 subscription
    Upgrade $150.00 pay as you go
  • 1 Year Free Upgrades
  • Unlimited

Our manual is always expanding! While we strongly believe our products as so intuitive you shouldn't need a manual, there are exceptions now and then. If you feel there is something missing from the documentation, please contact us.

If an alarm is set up and it doesn't ring when the time comes, there are a few things to check.

  • Make sure Alarm Clock Pro is open or, on Mac OS X only, that the option to start the app at login is enabled in the Preferences window.
  • Verify the alarm is turned "on" in the main window. If the alarm keeps turning off automatically, it may be incorrectly configured.
  • If the computer was asleep or shutdown, the alarm will not have rung unless it was configured to wake the system from sleep. To turn on this feature, turn on the "Wake the computer when needed" checkbox in the Advanced tab of the alarm details window.
  • The computer may have screensaver password protection enabled. Wake events are scheduled 5 minutes prior to alarms ringing; however, when the system wakes up it may ask for an administrator password. If no password is entered within 60 seconds, it may go back to sleep. This could mean the system has gone back to sleep and the ring will be skipped.
  • The alarm configuration may be invalid. Right-click the alarm in the main list and choose "Preview" to ensure it executes all of its actions as expected. Error messages will be shown if an action cannot be completed.
  • Speaker volume may have been turned down or off so it appeared as nothing happened for audio alarms.

Alarm Clock Pro 10 attempts to import Alarm Clock Pro 9.x alarms the best it can when it is first launched. Unfortunately, because of the dramatic difference in functionality between the two versions, not all settings may be carried over.

Settings from earlier versions of Alarm Clock Pro, such as version 8, will not be imported. Alarms must be manually reconfigured.

It's likely that the app is indeed open but it is not visible in the menubar as the menubar is over-crowded. Resolve this by following the steps below:

  1. Click the Finder icon in the Dock.
  2. While holding down the Command key on the keyboard, drag and drop icons you are not using off of the right-side of the menubar.
  3. Repeat the previous step until the Alarm Clock Pro clock icon appears.
  4. Click the menu and select "Open Alarm Clock Pro"

Alternatively, press Command-Option-Shift-\ on your keyboard. This is the global hot key for the application and will open the app's main window.

Alarm Clock Pro is compatible with the Apple Remote and will perform the following functions:

  1. Volume Up button: System volume increase by 10%
  2. Volume Down button: System volume decrease by 10%
  3. Menu Button: Stops all media alarms if ringing.
  4. Menu Button (hold): Stops all media alarms as well as iTunes if it is playing.
  5. Select Button: Speak the current system time.
  6. Play Button: Will launch and begin playing iTunes.
  7. Right Button: An internal media alarm is ringing with more than one media file, the next media file will be played.
  8. Left Button: An internal media alarm is ringing with more than one media file, the previous media file will be played.
  9. Right Button (hold): An internal media alarm is ringing with more than one media file, the first media file will be played.
  10. Left Button (hold): An internal media alarm is ringing with more than one media file, the last media file will be played.

Alarms can be rung using AppleScript. Use the following syntax:

tell application "Alarm Clock Pro"
  ring "my alarm name"
end tell

The "Chronoindex" determines the number of days, hours, minutes and seconds between two dates. The Chronoindex is available as a tab in the main window of Alarm Clock Pro.

The Time Zones tab in the main window of Alarm Clock Pro will allow you to create a calculation relative to the current time or a specific time in another Time Zone.

As of Alarm Clock Pro 10, alarms can automatically be synchronized with Calendar.app on Mac OS X. To enable this feature, turn on "Include in Calendar.app" in the Advanced tab of the alarm details window.

If the computer fails to wake from sleep, there are a few possible solutions.

  • The "Wake the computer from sleep" checkbox may not have been enabled in the Advanced tab of the alarm details window.
  • If on a laptop, ensure the lid is open.
  • Maybe the computer did wake up, but went back to sleep prematurely because the operating system required authentication. Disabling the screensaver password is one workaround, as if there was no password entered within 60 seconds, the computer goes back to sleep.
  • The system clock may have been set incorrectly when the alarm was last scheduled with the system's power manager. Turn the alarm off, and then back on again.

Certain features in Alarm Clock Pro, such as the "Key Smasher" or Apple Remote integration make use of "Core Actions." These are described in more detail below.

No Action Do not do anything.
Stop Ringing (All) Stops the Dock icon from bouncing, stops any playing media, stops the menubar icon from flashing, stops iTunes, and stops speaking.
Stop Flashing Stop the menubar icon from flashing.
Stop iTunes Stop iTunes from playing.
Stop Playing Media Stop playing any multimedia within Alarm Clock Pro.
Stop Speaking Stop speaking any text being read.
Snooze Snooze any alarms with an "alarm notice" or media window open.
Stopwatch Action Starts or stops the "Stopwatch."
Stopwatch Lap Presses the Lap button in the "Stopwatch".
Stopwatch Reset Presses the Reset button in the "Stopwatch".
System Volume Up Turns the system volume up 10%.
System Volume Down Turns the system volume down 10%.
iTunes Volume Up Turns up the iTunes volume by 10%.
iTunes Volume Down Turns down the iTunes volume by 10%.
Randomize Task Shows, if necessary, the "Task Randomizer" and chooses a new task at random.
Quit Alarm Clock Pro Attempts to quit Alarm Clock Pro. May fail if the "Prevent Quit" option is enabled.
Step 1: Begin by choosing "New" from the "Alarm" and then entering an alarm name, then choose one of the alarm types.
  1. The "Daily" alarm will ring at a specific time each day.
  2. The "Weekly" alarm will ring at a time on specific days of the week. Additionally, occurrences can be specified to indicate perhaps only to ring on the first Friday of a month.
  3. The "Monthly" alarm will ring on a specific day of the month at a specific time. Multiple months may be chosen.
  4. The "Specific Date" alarm will ring at a specific time on a single date.
  5. The "Hourly" alarm will ring at a number of minutes past the hour.

Step 2: Configure actions that should occur when the alarm rings in the tabs that follow. This may be playing iTunes, sending text messages, showing alerts, or much more. Multiple actions may be set.

Step 3: Close the window and click Save Changes.

Step 4: Right-click the alarm in the main window and choose "Preview" to ensure it runs as expected.

  1. Ring every X days/weeks/months/years versus previous ring date.
  2. Desktop clocks to support multiple copies & different time zones.
  3. Set alarm to last day of month
  4. New Action to change desktop picture
  5. Integrate with Notification Centre in Mac OS X 10.8
  6. Preview in the Clock Designer
  7. View ChronoIndex in desired format (only in days, years, etc.)
  8. Export Stopwatch lap times
  9. Label Stopwatch
  10. Stopwatch save upon relaunch
  11. Status field for Task Manager to reflect Half/Complete/Unfinished, etc. state & a "Completed" checkbox
  12. Task Manager change importance ranker to Low/Medium/High instead of 1-10
  13. Alarm event type: change to working "Space"
  14. Date Range Exclusions instead of just one day at a time
  15. Automatically choose AirPlay speakers
  16. The current timer doesn't offer the needed functionality for fitness training. The key to what would make Alarm Clock Pro useful as a fitness timer is that you can set 1 or 2 intervals and the number of repeats.
  17. Warn x days, min, hours, sec before an alarm is to ring with a message box (like iCal).
  18. CoreActions to enable/disable/pause/resume/preview other alarms.
  19. Change screen brightness
  20. Ability to specify 24-hour time format manually instead of using OS Region.
  21. Set sound output device via AudioPlayThruMBS
  22. When playing a playlist in iTunes, allow the setting of the 'Randomize' feature in iTunes as well.
  23. Save/Restore system volume
  24. Spotify support to begin playing a playlsit.
  25. If iTunes alarm fails (15 attempts msg), perform a backup action.
  26. Disable Apple Remote integration if desired
  27. For Alerts/Notices, make sure to display on the current user "space" on Mac OS X
  28. Save SMTP settings to default location
  29. Calendar popup window when setting an alarm by date
  30. Ability to make the Task Randomizer movable (not always on top).
  31. Add GROWL notification for Task Randomizer.
  32. Add a Bigger Menu Bar Icon.
  33. Add a Search field for timezone calculator.
  34. Ability to close a program by name immediately or on a timer.
  35. Option to disable automatic ringing of alarms overdue by more than 5 minutes. Alarm Clock Pro presently checks alarms frequently to see if they should have rung, but didn't, while the program was open. This can happen if the computer was asleep while the app was open and the alarm was due, or the app stalled for the minute during the time it should've rung.
  36. Ability to play video in fullscreen.
  37. Ability to save the Timer window position.
  38. Ability to select iTunes speakers.
  39. Timers still fire when program is closed.
  40. Ability for timer window to go in background.
  41. Allow the application to be scripted using Automator or AppleScript to create new alarms or play existing ones.
  42. Add a new Action to automatically resume playback in iTunes (useful in case a stream stalls).
  43. Keyboard shortcuts for all the functions (start/stop, reset, etc.).
  44. Option to save out lap times to a text file.
  45. Full-screen visual timer to aid when timing speeches.
  46. Project Timers in a count-up clock style (for services by the hour for example).
  47. Alarm Clock Pro remembers folder view (without returning to all alarms folder).
  48. Timer field to have a value limit of 60 min/sec.
  49. Desktop-level clocks.
  50. Additional cell phone networks for text message alarm - Centennial Wireless / http://www.centennialwireless.com/index2.php
  51. iTunes fade out.
  52. Support multiple iTunes libraries.
  53. Only launch ACP when needed; let Daemon handle some events.
  54. Speak/display weather & news — RSS based.
  55. DVD-Alarm Type (Mac only).
  56. Scroll Stopwatch if offscreen because of too many laps (main timer + listbox).
  57. Bulk-edit alarms.
  58. Ability to record own reminders, and playback.
  59. Add CDs and shared music to iTunes playlist choices.
  60. Visual time zones map.
  61. Power Manager should auto configure when alarms save.
  62. Use 8-bit window masks on Windows.
  63. Auto-snooze when alarm media ends.
  64. iTunes Smart playlist ring option.
  65. Play random iTunes Song: new option for checked songs only.
  66. Make clocks remain visible with full-screen applications.
  67. Countdown-style reminders which remind the user of important events at preset intervals, with a final alarm on the date & time of the event.
  68. Option for alarm categories in ACP menu bar item list.
  69. Alerting dialog remains on screen until acknowledged (loop after acknowledgment).
  70. New Chronoindex view options: days, hours, minutes, seconds.
  71. Ability to hide the application icon in the Dock.
  72. Allow specific weekdays/times to be excluded, and allow exceptions in Timer category.
  73. Label stopwatch/timers.
  74. Quicktime videos play in full screen.
  75. Power Manager functionality in XP/Vista.
  76. Add "days" box to timer mode.
  77. Alarm checker feature: To list all alarms set to ring within a specific time period set by the user.
  78. Ability to uninstall clocks.
  79. Put an alarm log somewhere which lists all past alarm actions.
  80. Podcast alarm type.
  81. Wallpaper clocks (see link for examples) http://www.vladstudio.com/wallpaperclock/
  82. Export stopwatch lap times.
  83. Ability to import alarms from a text file to use the default alarm settings.
  84. Option to open websites/applications in background.
  85. Ability to set system output devices for audio alarms. See also: http://www.macupdate.com/info.php/id/26433/audio-switcher
  86. Multi-stage Timer alarms. Example: 25 minute alarm, 5 minute alarm, alternating until the user disables or removes the alarm.
  87. Aggressive anti-snooze options (including typing a complex sentence or answering a complex math problem).
  88. Power Manager improvements: Wake from sleep. Add ability to configure the amount of time the power manager event will trigger before an alarm. One-time authentication. Automatic removal of alarms from power manager when deactivated.
  89. Visual Timer - Reskin/Resize options.
  90. Special event reminders (birthdays, anniversaries, holidays, etc.). Other options could include calendar integration, time settings for the reminder, and reminder repeat settings.
  91. Preferences setting for common exclusions presets (weekends, holidays, etc.).
  92. Text transparency slider for the clock text. Potentially useful when used with a background image.
  93. Restore pause/resume function to Visual Timer.
  94. Ability to name separate stopwatches and add the capability to "save" a stopwatch (perhaps in a pulldown menu) for each desired name, so that they could be recalled and run as needed.
  95. Ability to use any Airplay speakers for alarm clocks remotely.
  96. "Pause/Silence All" option

Alarm Clock Pro comes with a variety of built-in ringtones when enabling the Media action. If you have an interest in adding some of your own to the application, drop the audio file in the folder listed below. If one of the folders does not exist, create it as you go.

Mac OS X:

  • In the Finder choose "Go" from the menubar and select "Go to Folder"
  • Enter "~/Library/Application Support" and hit enter.
  • Create a folder called " com.koingosw.alarmclockpro" (if it does not exist), and open it.
  • Inside that folder, create another folder called "Ringtones" (if it does not exist) and open it.
  • Place audio files in this folder.

Windows XP:

  • Navigate to the following location, creating folders as you go: C:\Documents and Settings\Your_User_Name\Application Data\com.koingosw.alarmclockpro\Ringtones
  • Place audio files in this folder.

Windows Vista/7:

  • Navigate to the following location, creating folders as you go: C:\Users\Your_User_Name\Application Data\com.koingosw.alarmclockpro\Ringtones
  • Place audio files in this folder.
  • App cannot be brought foremost for alert windows when Mac OS X Screensaver Lock is open. Should be foremost when unlocked.
  • iTunes playlists fail when remote speakers are not connected. Program should auto-switch to "Use Computer" speakers when speakers not available.
  • Does not re-open windows on the correct screen. For instance, if the window was placed on screen #2 and then closed, it will be re-opened on screen #1. (date produced: 2008-09-12, appeared in version: 8.5.4)
  • If a window is to be opened centered, it opens centered in the middle of the total of all screens forcing the window to be straddled across multiple screens, versus the centered across the first screen. (date produced: 2008-09-12, appeared in version: 8.5.4)
  • Apple Remote may not be functioning properly on 10.7/10.8

Alarm Clock Pro can lose contact with iTunes if a misconfiguration is present on the system. This will result in an OLE Exception error message. Please re-download iTunes with QuickTime and install to correct this problem.

It is possible to run compiled Automator Actions within Alarm Clock Pro to handle tasks that Alarm Clock Pro does not have Action types for.

  1. Save the Automator Action out as an "Application" by choosing "Save As..." from the "File" menu.
  2. Create a new alarm in Alarm Clock Pro.
  3. In the Files tab, add the .app that was just created.

Alarm Clock Pro can send a text message to a cell phone. This feature requires that you contact us prior to use with valid photo ID. We have added this policy to prevent abuse. A maximum of 10 messages may be sent per day. For an additional fee, we can increase this. Additionally, text message content can be customized with variables. See our manual entry on Text Variables.

Create a Text Message Alarm
  1. Create a new alarm.
  2. Click the Alerts tab and turn on the "Send a text message" feature.
  3. Click the Settings button.
  4. Enter the recipient's phone number with country code and your KoingoSW.com account details.
  5. Enter a message and click "Done"
  6. Close, save, and then Preview the alarm.

Alarm Clock Pro can send an e-mail message, with attachments if desired, to a specific address. All of the fields may contain "Text Variables."

Create an E-Mail Alarm
  1. Create a new alarm and navigate to the "Web" tab.
  2. Turn on the "Send an email" checkbox and click Settings.
  3. Enter the recipient and sender information, as well as a message subject and body.
  4. Click the Outgoing Mail Server tab and enter your SMTP server information. You may need to contact your Internet Service Provider for this information.
  5. Click Done, and then close, save and preview the alarm.

See our FAQ entry on our web site for common SMTP settings.

On Mac OS X, pressing Command-Option-Shift-\ all at the same time will reveal Alarm Clock Pro and open the main window.

The "Snooze" feature will put the alarm back to sleep for a specified number of minutes. The snooze button is only shown if the "Show visual notification" or "Play multimedia" option is enabled.

"Snooze Intervals" are specified in the Details tab of the alarm details window. By default, snooze intervals are already entered for you. Each time the snooze button is hit, the alarm will countdown based on the next number of minutes listed.

The "Stopwatch" measures the precise amount of time that has elapsed, including the ability to measure multiple laps.

Create a New Stopwatch

  • Click the "Stopwatch" tab in the main window.
  • Click the New Stopwatch button.
  • Enter a name for this stopwatch, and then close the window and press Save Changes.
  • Hit the toggle switch to turn the Stopwatch on or off.
Alarm Clock Pro has the native ability to launch documents and applications, but not close them. However, it is possible through the system command line. Create an Alarm to Close a Program on Mac OS X
  1. Create a new alarm by choosing "New Alarm" in the Alarms tab of the main window.
  2. Set up the alarm as desired, and navigate to the Advanced tab.
  3. Turn on the "Execute shell command" checkbox and press Settings.
  4. Enter the command: killall "MyApplication"
    The value in quotes above should be the executable name of the program to close. If the executable name is not known, open the "Activity Monitor" application that comes with Mac OS X while the application is running, and use the name that is shown under the "Process Name" column.
  5. Press "Done" and continue to set up and activate the alarm as desired.

When composing an e-mail, sending a text message, saving a screenshot, saving a webcam shot, displaying an alert, or performing various other tasks in Alarm Clock Pro which involve text, variables can be used to insert dynamic information. See the chart below.

{AlarmName} The name of the alarm.
{ShortTime} The time, without seconds (ie. 11:50 AM) based on the system date settings.
{LongTime} The time, with seconds (ie. 11:50:23 AM) based on the system date settings.
{ShortDate} The short date (ie. 11/28/2020) based on the system date settings.
{LongDate} The long worded date (ie. Thursday, May 15, 2020) based on the system date settings.
{AbbreviatedDate} The abbreviated worded date (ie. Thu, May 15, 2020) based on the system date settings.
{Year} The four digital representation of the year.
{MonthLong} The English name of the current month.
{MonthShort} The abbreviated English name of the current month.
{Month#} The two digit (with leading zeros if necessary) number of the current month.
{0Day} The two digit (with leading zeros if necessary) current day of the month.
{Day} The current day of the month. May be one or two digits.
{0Hour24} The two digit (with leading zeros if necessary) current hour. Represented in 24-Hour Format.
{Hour24} The current hour. May be one or two digits. Represented in 24-Hour Format.
{0Hour12} The two digit (with leading zeros if necessary) current hour. Represented in 12-Hour Format.
{Hour12} The current hour. May be one or two digits. Represented in 12-Hour Format.
{AMPM} Displays AM if the time on or before 11:59am, or PM if the time is afterward.
{Minute} The two digit (with leading zeros if necessary) current minute.
{Second} The two digit (with leading zeros if necessary) current second.
{CurrentUsername} The full username of the currently logged in user.
{CurrentShortUsername} The short username of the currently logged in user.
{IPAddresses} The local IPv4 address of this machine (ie. 192.168.1.100).
{MacSerialNumber} The serial number of this computer (Mac only).
{MACAddresses} The MAC (ethernet) addresses of all the network cards in this machine (ie. 00:FF:00:FF:FF:FF).
{OperatingSystem} The operating system version string.
{AvailableRAM} How much RAM is unused on the system.
{LogicalRAM} The amount of logical RAM in the system.
{PhysicalRAM} The amount of physical RAM in the system.
{OpenAppNames} A list of open application names.
{OpenAppBundles} A list of open application bundle identifiers (Mac only).
{OpenAppProcessIDs} A list of open application process IDs.

Alarm Clock Pro uses the system date and time to run alarms, as well as the setting for format. Choose the correct localization on the computer and relaunch Alarm Clock Pro to enable input in different date and time formats.

Enable 24-Hour Input on Mac OS X

  1. Choose "System Preferences" from the Apple menu.
  2. Click the "Language & Region" icon.
  3. Choose the desired format.
  4. Restart Alarm Clock Pro.

Customizing Date and Time formats manually using the "Customize..." buttons may not affect how they appear in Alarm Clock Pro.

NOTE: This feature is not available in the App Store version due to Apple's restrictions.

Alarms cannot ring when the computer is turned off or sleeping. However, Alarm Clock Pro can be configured to automatically wake or turn on the computer a few minutes prior to alarm events, ensuring the system is ready and available when it needs to be.

These "power events" are scheduled on-the-fly by Alarm Clock Pro, removing the headache of having to do it yourself. Simply enable the "Wake the computer from sleep" option in the Advanced tab of the alarm details window.

If an alarm is set up and it doesn't ring when the time comes, there are a few things to check.

  • Make sure Alarm Clock Pro is open or, on Mac OS X only, that the option to start the app at login is enabled in the Preferences window.
  • Verify the alarm is turned "on" in the main window. If the alarm keeps turning off automatically, it may be incorrectly configured.
  • If the computer was asleep or shutdown, the alarm will not have rung unless it was configured to wake the system from sleep. To turn on this feature, turn on the "Wake the computer when needed" checkbox in the Advanced tab of the alarm details window.
  • The computer may have screensaver password protection enabled. Wake events are scheduled 5 minutes prior to alarms ringing; however, when the system wakes up it may ask for an administrator password. If no password is entered within 60 seconds, it may go back to sleep. This could mean the system has gone back to sleep and the ring will be skipped.
  • The alarm configuration may be invalid. Right-click the alarm in the main list and choose "Preview" to ensure it executes all of its actions as expected. Error messages will be shown if an action cannot be completed.
  • Speaker volume may have been turned down or off so it appeared as nothing happened for audio alarms.

Alarm Clock Pro 10 attempts to import Alarm Clock Pro 9.x alarms the best it can when it is first launched. Unfortunately, because of the dramatic difference in functionality between the two versions, not all settings may be carried over.

Settings from earlier versions of Alarm Clock Pro, such as version 8, will not be imported. Alarms must be manually reconfigured.

It's likely that the app is indeed open but it is not visible in the menubar as the menubar is over-crowded. Resolve this by following the steps below:

  1. Click the Finder icon in the Dock.
  2. While holding down the Command key on the keyboard, drag and drop icons you are not using off of the right-side of the menubar.
  3. Repeat the previous step until the Alarm Clock Pro clock icon appears.
  4. Click the menu and select "Open Alarm Clock Pro"

Alternatively, press Command-Option-Shift-\ on your keyboard. This is the global hot key for the application and will open the app's main window.

If the computer fails to wake from sleep, there are a few possible solutions.

  • The "Wake the computer from sleep" checkbox may not have been enabled in the Advanced tab of the alarm details window.
  • If on a laptop, ensure the lid is open.
  • Maybe the computer did wake up, but went back to sleep prematurely because the operating system required authentication. Disabling the screensaver password is one workaround, as if there was no password entered within 60 seconds, the computer goes back to sleep.
  • The system clock may have been set incorrectly when the alarm was last scheduled with the system's power manager. Turn the alarm off, and then back on again.
  • App cannot be brought foremost for alert windows when Mac OS X Screensaver Lock is open. Should be foremost when unlocked.
  • iTunes playlists fail when remote speakers are not connected. Program should auto-switch to "Use Computer" speakers when speakers not available.
  • Does not re-open windows on the correct screen. For instance, if the window was placed on screen #2 and then closed, it will be re-opened on screen #1. (date produced: 2008-09-12, appeared in version: 8.5.4)
  • If a window is to be opened centered, it opens centered in the middle of the total of all screens forcing the window to be straddled across multiple screens, versus the centered across the first screen. (date produced: 2008-09-12, appeared in version: 8.5.4)
  • Apple Remote may not be functioning properly on 10.7/10.8

Alarm Clock Pro can lose contact with iTunes if a misconfiguration is present on the system. This will result in an OLE Exception error message. Please re-download iTunes with QuickTime and install to correct this problem.

Alarm Clock Pro is compatible with the Apple Remote and will perform the following functions:

  1. Volume Up button: System volume increase by 10%
  2. Volume Down button: System volume decrease by 10%
  3. Menu Button: Stops all media alarms if ringing.
  4. Menu Button (hold): Stops all media alarms as well as iTunes if it is playing.
  5. Select Button: Speak the current system time.
  6. Play Button: Will launch and begin playing iTunes.
  7. Right Button: An internal media alarm is ringing with more than one media file, the next media file will be played.
  8. Left Button: An internal media alarm is ringing with more than one media file, the previous media file will be played.
  9. Right Button (hold): An internal media alarm is ringing with more than one media file, the first media file will be played.
  10. Left Button (hold): An internal media alarm is ringing with more than one media file, the last media file will be played.

Alarms can be rung using AppleScript. Use the following syntax:

tell application "Alarm Clock Pro"
  ring "my alarm name"
end tell

Certain features in Alarm Clock Pro, such as the "Key Smasher" or Apple Remote integration make use of "Core Actions." These are described in more detail below.

No Action Do not do anything.
Stop Ringing (All) Stops the Dock icon from bouncing, stops any playing media, stops the menubar icon from flashing, stops iTunes, and stops speaking.
Stop Flashing Stop the menubar icon from flashing.
Stop iTunes Stop iTunes from playing.
Stop Playing Media Stop playing any multimedia within Alarm Clock Pro.
Stop Speaking Stop speaking any text being read.
Snooze Snooze any alarms with an "alarm notice" or media window open.
Stopwatch Action Starts or stops the "Stopwatch."
Stopwatch Lap Presses the Lap button in the "Stopwatch".
Stopwatch Reset Presses the Reset button in the "Stopwatch".
System Volume Up Turns the system volume up 10%.
System Volume Down Turns the system volume down 10%.
iTunes Volume Up Turns up the iTunes volume by 10%.
iTunes Volume Down Turns down the iTunes volume by 10%.
Randomize Task Shows, if necessary, the "Task Randomizer" and chooses a new task at random.
Quit Alarm Clock Pro Attempts to quit Alarm Clock Pro. May fail if the "Prevent Quit" option is enabled.
  1. Ring every X days/weeks/months/years versus previous ring date.
  2. Desktop clocks to support multiple copies & different time zones.
  3. Set alarm to last day of month
  4. New Action to change desktop picture
  5. Integrate with Notification Centre in Mac OS X 10.8
  6. Preview in the Clock Designer
  7. View ChronoIndex in desired format (only in days, years, etc.)
  8. Export Stopwatch lap times
  9. Label Stopwatch
  10. Stopwatch save upon relaunch
  11. Status field for Task Manager to reflect Half/Complete/Unfinished, etc. state & a "Completed" checkbox
  12. Task Manager change importance ranker to Low/Medium/High instead of 1-10
  13. Alarm event type: change to working "Space"
  14. Date Range Exclusions instead of just one day at a time
  15. Automatically choose AirPlay speakers
  16. The current timer doesn't offer the needed functionality for fitness training. The key to what would make Alarm Clock Pro useful as a fitness timer is that you can set 1 or 2 intervals and the number of repeats.
  17. Warn x days, min, hours, sec before an alarm is to ring with a message box (like iCal).
  18. CoreActions to enable/disable/pause/resume/preview other alarms.
  19. Change screen brightness
  20. Ability to specify 24-hour time format manually instead of using OS Region.
  21. Set sound output device via AudioPlayThruMBS
  22. When playing a playlist in iTunes, allow the setting of the 'Randomize' feature in iTunes as well.
  23. Save/Restore system volume
  24. Spotify support to begin playing a playlsit.
  25. If iTunes alarm fails (15 attempts msg), perform a backup action.
  26. Disable Apple Remote integration if desired
  27. For Alerts/Notices, make sure to display on the current user "space" on Mac OS X
  28. Save SMTP settings to default location
  29. Calendar popup window when setting an alarm by date
  30. Ability to make the Task Randomizer movable (not always on top).
  31. Add GROWL notification for Task Randomizer.
  32. Add a Bigger Menu Bar Icon.
  33. Add a Search field for timezone calculator.
  34. Ability to close a program by name immediately or on a timer.
  35. Option to disable automatic ringing of alarms overdue by more than 5 minutes. Alarm Clock Pro presently checks alarms frequently to see if they should have rung, but didn't, while the program was open. This can happen if the computer was asleep while the app was open and the alarm was due, or the app stalled for the minute during the time it should've rung.
  36. Ability to play video in fullscreen.
  37. Ability to save the Timer window position.
  38. Ability to select iTunes speakers.
  39. Timers still fire when program is closed.
  40. Ability for timer window to go in background.
  41. Allow the application to be scripted using Automator or AppleScript to create new alarms or play existing ones.
  42. Add a new Action to automatically resume playback in iTunes (useful in case a stream stalls).
  43. Keyboard shortcuts for all the functions (start/stop, reset, etc.).
  44. Option to save out lap times to a text file.
  45. Full-screen visual timer to aid when timing speeches.
  46. Project Timers in a count-up clock style (for services by the hour for example).
  47. Alarm Clock Pro remembers folder view (without returning to all alarms folder).
  48. Timer field to have a value limit of 60 min/sec.
  49. Desktop-level clocks.
  50. Additional cell phone networks for text message alarm - Centennial Wireless / http://www.centennialwireless.com/index2.php
  51. iTunes fade out.
  52. Support multiple iTunes libraries.
  53. Only launch ACP when needed; let Daemon handle some events.
  54. Speak/display weather & news — RSS based.
  55. DVD-Alarm Type (Mac only).
  56. Scroll Stopwatch if offscreen because of too many laps (main timer + listbox).
  57. Bulk-edit alarms.
  58. Ability to record own reminders, and playback.
  59. Add CDs and shared music to iTunes playlist choices.
  60. Visual time zones map.
  61. Power Manager should auto configure when alarms save.
  62. Use 8-bit window masks on Windows.
  63. Auto-snooze when alarm media ends.
  64. iTunes Smart playlist ring option.
  65. Play random iTunes Song: new option for checked songs only.
  66. Make clocks remain visible with full-screen applications.
  67. Countdown-style reminders which remind the user of important events at preset intervals, with a final alarm on the date & time of the event.
  68. Option for alarm categories in ACP menu bar item list.
  69. Alerting dialog remains on screen until acknowledged (loop after acknowledgment).
  70. New Chronoindex view options: days, hours, minutes, seconds.
  71. Ability to hide the application icon in the Dock.
  72. Allow specific weekdays/times to be excluded, and allow exceptions in Timer category.
  73. Label stopwatch/timers.
  74. Quicktime videos play in full screen.
  75. Power Manager functionality in XP/Vista.
  76. Add "days" box to timer mode.
  77. Alarm checker feature: To list all alarms set to ring within a specific time period set by the user.
  78. Ability to uninstall clocks.
  79. Put an alarm log somewhere which lists all past alarm actions.
  80. Podcast alarm type.
  81. Wallpaper clocks (see link for examples) http://www.vladstudio.com/wallpaperclock/
  82. Export stopwatch lap times.
  83. Ability to import alarms from a text file to use the default alarm settings.
  84. Option to open websites/applications in background.
  85. Ability to set system output devices for audio alarms. See also: http://www.macupdate.com/info.php/id/26433/audio-switcher
  86. Multi-stage Timer alarms. Example: 25 minute alarm, 5 minute alarm, alternating until the user disables or removes the alarm.
  87. Aggressive anti-snooze options (including typing a complex sentence or answering a complex math problem).
  88. Power Manager improvements: Wake from sleep. Add ability to configure the amount of time the power manager event will trigger before an alarm. One-time authentication. Automatic removal of alarms from power manager when deactivated.
  89. Visual Timer - Reskin/Resize options.
  90. Special event reminders (birthdays, anniversaries, holidays, etc.). Other options could include calendar integration, time settings for the reminder, and reminder repeat settings.
  91. Preferences setting for common exclusions presets (weekends, holidays, etc.).
  92. Text transparency slider for the clock text. Potentially useful when used with a background image.
  93. Restore pause/resume function to Visual Timer.
  94. Ability to name separate stopwatches and add the capability to "save" a stopwatch (perhaps in a pulldown menu) for each desired name, so that they could be recalled and run as needed.
  95. Ability to use any Airplay speakers for alarm clocks remotely.
  96. "Pause/Silence All" option

Alarm Clock Pro comes with a variety of built-in ringtones when enabling the Media action. If you have an interest in adding some of your own to the application, drop the audio file in the folder listed below. If one of the folders does not exist, create it as you go.

Mac OS X:

  • In the Finder choose "Go" from the menubar and select "Go to Folder"
  • Enter "~/Library/Application Support" and hit enter.
  • Create a folder called " com.koingosw.alarmclockpro" (if it does not exist), and open it.
  • Inside that folder, create another folder called "Ringtones" (if it does not exist) and open it.
  • Place audio files in this folder.

Windows XP:

  • Navigate to the following location, creating folders as you go: C:\Documents and Settings\Your_User_Name\Application Data\com.koingosw.alarmclockpro\Ringtones
  • Place audio files in this folder.

Windows Vista/7:

  • Navigate to the following location, creating folders as you go: C:\Users\Your_User_Name\Application Data\com.koingosw.alarmclockpro\Ringtones
  • Place audio files in this folder.

On Mac OS X, pressing Command-Option-Shift-\ all at the same time will reveal Alarm Clock Pro and open the main window.

When composing an e-mail, sending a text message, saving a screenshot, saving a webcam shot, displaying an alert, or performing various other tasks in Alarm Clock Pro which involve text, variables can be used to insert dynamic information. See the chart below.

{AlarmName} The name of the alarm.
{ShortTime} The time, without seconds (ie. 11:50 AM) based on the system date settings.
{LongTime} The time, with seconds (ie. 11:50:23 AM) based on the system date settings.
{ShortDate} The short date (ie. 11/28/2020) based on the system date settings.
{LongDate} The long worded date (ie. Thursday, May 15, 2020) based on the system date settings.
{AbbreviatedDate} The abbreviated worded date (ie. Thu, May 15, 2020) based on the system date settings.
{Year} The four digital representation of the year.
{MonthLong} The English name of the current month.
{MonthShort} The abbreviated English name of the current month.
{Month#} The two digit (with leading zeros if necessary) number of the current month.
{0Day} The two digit (with leading zeros if necessary) current day of the month.
{Day} The current day of the month. May be one or two digits.
{0Hour24} The two digit (with leading zeros if necessary) current hour. Represented in 24-Hour Format.
{Hour24} The current hour. May be one or two digits. Represented in 24-Hour Format.
{0Hour12} The two digit (with leading zeros if necessary) current hour. Represented in 12-Hour Format.
{Hour12} The current hour. May be one or two digits. Represented in 12-Hour Format.
{AMPM} Displays AM if the time on or before 11:59am, or PM if the time is afterward.
{Minute} The two digit (with leading zeros if necessary) current minute.
{Second} The two digit (with leading zeros if necessary) current second.
{CurrentUsername} The full username of the currently logged in user.
{CurrentShortUsername} The short username of the currently logged in user.
{IPAddresses} The local IPv4 address of this machine (ie. 192.168.1.100).
{MacSerialNumber} The serial number of this computer (Mac only).
{MACAddresses} The MAC (ethernet) addresses of all the network cards in this machine (ie. 00:FF:00:FF:FF:FF).
{OperatingSystem} The operating system version string.
{AvailableRAM} How much RAM is unused on the system.
{LogicalRAM} The amount of logical RAM in the system.
{PhysicalRAM} The amount of physical RAM in the system.
{OpenAppNames} A list of open application names.
{OpenAppBundles} A list of open application bundle identifiers (Mac only).
{OpenAppProcessIDs} A list of open application process IDs.

Alarm Clock Pro uses the system date and time to run alarms, as well as the setting for format. Choose the correct localization on the computer and relaunch Alarm Clock Pro to enable input in different date and time formats.

Enable 24-Hour Input on Mac OS X

  1. Choose "System Preferences" from the Apple menu.
  2. Click the "Language & Region" icon.
  3. Choose the desired format.
  4. Restart Alarm Clock Pro.

Customizing Date and Time formats manually using the "Customize..." buttons may not affect how they appear in Alarm Clock Pro.

The "Chronoindex" determines the number of days, hours, minutes and seconds between two dates. The Chronoindex is available as a tab in the main window of Alarm Clock Pro.

The Time Zones tab in the main window of Alarm Clock Pro will allow you to create a calculation relative to the current time or a specific time in another Time Zone.

As of Alarm Clock Pro 10, alarms can automatically be synchronized with Calendar.app on Mac OS X. To enable this feature, turn on "Include in Calendar.app" in the Advanced tab of the alarm details window.

The "Stopwatch" measures the precise amount of time that has elapsed, including the ability to measure multiple laps.

Create a New Stopwatch

  • Click the "Stopwatch" tab in the main window.
  • Click the New Stopwatch button.
  • Enter a name for this stopwatch, and then close the window and press Save Changes.
  • Hit the toggle switch to turn the Stopwatch on or off.
Step 1: Begin by choosing "New" from the "Alarm" and then entering an alarm name, then choose one of the alarm types.
  1. The "Daily" alarm will ring at a specific time each day.
  2. The "Weekly" alarm will ring at a time on specific days of the week. Additionally, occurrences can be specified to indicate perhaps only to ring on the first Friday of a month.
  3. The "Monthly" alarm will ring on a specific day of the month at a specific time. Multiple months may be chosen.
  4. The "Specific Date" alarm will ring at a specific time on a single date.
  5. The "Hourly" alarm will ring at a number of minutes past the hour.

Step 2: Configure actions that should occur when the alarm rings in the tabs that follow. This may be playing iTunes, sending text messages, showing alerts, or much more. Multiple actions may be set.

Step 3: Close the window and click Save Changes.

Step 4: Right-click the alarm in the main window and choose "Preview" to ensure it runs as expected.

It is possible to run compiled Automator Actions within Alarm Clock Pro to handle tasks that Alarm Clock Pro does not have Action types for.

  1. Save the Automator Action out as an "Application" by choosing "Save As..." from the "File" menu.
  2. Create a new alarm in Alarm Clock Pro.
  3. In the Files tab, add the .app that was just created.

Alarm Clock Pro can send a text message to a cell phone. This feature requires that you contact us prior to use with valid photo ID. We have added this policy to prevent abuse. A maximum of 10 messages may be sent per day. For an additional fee, we can increase this. Additionally, text message content can be customized with variables. See our manual entry on Text Variables.

Create a Text Message Alarm
  1. Create a new alarm.
  2. Click the Alerts tab and turn on the "Send a text message" feature.
  3. Click the Settings button.
  4. Enter the recipient's phone number with country code and your KoingoSW.com account details.
  5. Enter a message and click "Done"
  6. Close, save, and then Preview the alarm.

Alarm Clock Pro can send an e-mail message, with attachments if desired, to a specific address. All of the fields may contain "Text Variables."

Create an E-Mail Alarm
  1. Create a new alarm and navigate to the "Web" tab.
  2. Turn on the "Send an email" checkbox and click Settings.
  3. Enter the recipient and sender information, as well as a message subject and body.
  4. Click the Outgoing Mail Server tab and enter your SMTP server information. You may need to contact your Internet Service Provider for this information.
  5. Click Done, and then close, save and preview the alarm.

See our FAQ entry on our web site for common SMTP settings.

The "Snooze" feature will put the alarm back to sleep for a specified number of minutes. The snooze button is only shown if the "Show visual notification" or "Play multimedia" option is enabled.

"Snooze Intervals" are specified in the Details tab of the alarm details window. By default, snooze intervals are already entered for you. Each time the snooze button is hit, the alarm will countdown based on the next number of minutes listed.

Alarm Clock Pro has the native ability to launch documents and applications, but not close them. However, it is possible through the system command line. Create an Alarm to Close a Program on Mac OS X
  1. Create a new alarm by choosing "New Alarm" in the Alarms tab of the main window.
  2. Set up the alarm as desired, and navigate to the Advanced tab.
  3. Turn on the "Execute shell command" checkbox and press Settings.
  4. Enter the command: killall "MyApplication"
    The value in quotes above should be the executable name of the program to close. If the executable name is not known, open the "Activity Monitor" application that comes with Mac OS X while the application is running, and use the name that is shown under the "Process Name" column.
  5. Press "Done" and continue to set up and activate the alarm as desired.

NOTE: This feature is not available in the App Store version due to Apple's restrictions.

Alarms cannot ring when the computer is turned off or sleeping. However, Alarm Clock Pro can be configured to automatically wake or turn on the computer a few minutes prior to alarm events, ensuring the system is ready and available when it needs to be.

These "power events" are scheduled on-the-fly by Alarm Clock Pro, removing the headache of having to do it yourself. Simply enable the "Wake the computer from sleep" option in the Advanced tab of the alarm details window.

Version 10.0.4 – December 18, 2014
New Feature: Added support for Apple Remote (non-Yosemite). Yosemite support coming soon.
New Feature: Difference (Chronoindex).
New Feature: Trigger alarm by name with AppleScript.
New Feature: Remember media window positions (optional).
New Feature: Restore system volume after media files have rung.
New Feature: Time Zone Clocks.
New Feature: World Clocks and Differences in menu icon.
Bug Fix: Fixed issue with Power Manager crashing on Mac OS X 10.7.
Coming Soon: Search field for main list.
Coming Soon: View Big timer feature.
Coming Soon: Scripts folder with scripts to replace iTunes Stop, etc. missing from Alarm Clock Pro 10.
Coming Soon: Yosemite support for Apple Remote.
Coming Soon: Set AirPlay output.
Coming Soon: Spotify event.