About

About Keyslam

Keyslam is a native Mac menu-bar app that plays real keyboard and typewriter recordings as you type. It is made by Samson and sold by Venture Deals, Co. Here is who we are, how every sound is made, and what the app never does.

Updated

Selectric keycap

Short answer: Keyslam is a $3.99 macOS app, made by its founder Samson and sold by Venture Deals, Co., that plays real keyboard recordings on every keystroke. Each of its 15 packs is cut from one CC0 recording on Freesound, sorted into soft, medium, hard and slam bands of real strikes. The app makes no network connections.

Keyslam at a glance

Name
Keyslam, the Mac keyboard sound app
Made by
Samson, founder
Sold by
Venture Deals, Co., through Stripe Checkout
Current version
1.0.1
Runs on
macOS 13 Ventura or later, Apple silicon or Intel
Price
$3.99 once, 7-day free trial
Sounds
15 packs cut from real CC0 recordings
Network
None. The app makes no connections
Website
keyslam.com

Who makes it

Keyslam is made by Samson, its founder. The company that sells it is Venture Deals, Co.: when you buy, checkout happens on Stripe's page in your browser, and Venture Deals, Co. is the seller on your receipt.

The idea is simple. MacBook keys are quiet, and many Apple silicon MacBooks carry a motion sensor that can feel a keystroke land. Keyslam puts the two together: real keyboard recordings, picked by how hard you actually type, in a small native keyboard sound app for Mac that stays out of your way.

Version 1.0.1 is out: a universal app, notarized by Apple. It's free to try for 7 days, then $3.99 once, and the download page has the install steps and requirements. The changelog lists what is in it.

Writing about Keyslam? The Keyslam press kit has the fact sheet, boilerplate, logo and screenshots.

How the sounds are made

No pack is synthesized, and none is built from separate sessions at different strengths. Each one starts as a single recording of someone typing, which Keyslam's slicer (part of its source code, run when the packs are built) turns into a pack in six steps:

  1. Find every keystroke. The slicer looks for sharp onsets in a high-passed energy envelope of the recording.
  2. Pair presses with key-ups. Each press is matched with the quieter release that follows it. The two typewriter packs have no key-up sounds.
  3. Set aside the wide keys. Space, Return and Delete ring darker and longer on a real board, so up to about 14% of presses, the darkest and longest-ringing, are kept apart for them. The typewriters skip this step: Return rings a bell, and Space and Delete use the regular takes.
  4. Drop bad hits. Clipped strikes and strikes that overlap the previous key's ring are thrown out.
  5. Sort by natural loudness. The remaining presses are ranked by energy and split into four bands. Up to 6 takes per band are kept for regular keys and up to 4 for wide keys.
  6. Level everything. Each take is moved most of the way toward its band's level target. Then the whole pack is set so the same medium-strength typing passage, played through the app's engine, measures -28 LUFS (ITU-R BS.1770 integrated loudness), so switching packs keeps the volume about the same.

The four strength bands

The bands come from where each strike falls among all the presses in that recording. Strikes in the gaps between bands aren't used.

BandStrikes taken fromWhat they areLevel target (vs medium)
Soft8th to 30th percentileLighter everyday taps (the faintest 8% aren't used)0.55×
Medium38th to 62nd percentileYour ordinary keystroke1×
Hard70th to 88th percentileFirm, deliberate presses1.45×
Slam92nd to 100th percentileThe hardest ~8% of strikes in the take2×

From RecordingSlicer.swift in the Keyslam source. Percentiles are of press energy within one recording; levels are amplitude targets relative to the medium band.

Hear the four bands of one recording

Pick a board and play the same short phrase from each band. Everything you hear comes from one real typing take; only the strikes that were chosen change.

Pick a board, then press a band.

Every recording, credited

All source recordings were released into the public domain (CC0) on Freesound. Thank you to the people who recorded them. Typewriter packs add a separate bell recording for Return.

PackTypeSource recordingLicenseTakesKey-ups
MX BlueClicky“Mechanical Keyboard 'Cherry Blue Switches'” by EricsSoundschmiedeCC0 1.046Yes
MX BrownTactile“Mechanical Keyboard Cherry MX Brown” by majodCC0 1.042Yes
MX RedLinear“Keyboard clicking typing Cherry Red Mechanical” by handygaberCC0 1.046Yes
MX BlackLinear“leopold fc980m pd cherry mx black.flac” by ujonathanCC0 1.043Yes
Gateron RedLinear“Typing on a mechanical keyboard” by IRF1010NCC0 1.042Yes
TopreElectro-capacitive“Keyboard Typing 2 (HHKB, Topre)” by grcekhCC0 1.030Yes
LeopoldTactile“Mechanical Keyboard Typing (Treble Version)” by stu556CC0 1.043Yes
WhiteFoxTactile“Keyboard Typing 10 (WhiteFox, Mechanical)” by grcekhCC0 1.045Yes
Rainy 75Mechanical“Typing on a rainy 75” by TechrulCC0 1.042Yes
UnicompBuckling spring“Typing on a keyboard” by SamsterBirdiesCC0 1.046Yes
Model FBuckling spring“IBM Model F keyboard typing” by Fractal_CC0 1.039Yes
Vintage TechnicsLinear, modded“Keyboard typing sounds: Unidentified Technics keyboard” by zrrionCC0 1.042Yes
LaptopButterfly“Computer keyboard typing and keystrokes - Apple MacBook Pro 2018” by khenshomCC0 1.039Yes
SelectricTypewriter“Typewriter, IBM Selectric II” by secretmojo
“Typewriter bell & carriage reset” by knufds
CC0 1.020No (typewriter)
OlivettiTypewriter“typewriter-olivetti-lettra-22.wav” by keithpeter
“Typewriter ding_near_mono.wav” by _stubb
CC0 1.025No (typewriter)

How the app uses the bands

On MacBooks with Apple's motion sensor, Keyslam reads the accelerometer about 800 times a second, compares each keystroke's jolt with how you usually type, and blends the two nearest bands. On Intel Macs, desktops, the M1 MacBook Air and the 13-inch M1 MacBook Pro, you pick the band yourself and every sound still works. How force sensing works.

What Keyslam doesn't do

  • No network connections. The license key is Ed25519-signed and checked offline on your Mac. The trial date sits in your Keychain.
  • No analytics, no account. Nothing about your use of the app is collected.
  • No recording of what you type. It uses which key went down to pick a sound, and its keyboard tap is listen-only, so it can't change or block a keystroke.

The details are in the privacy policy.

Not to be confused with

“Keyslam” here always means the Mac keyboard sound app at keyslam.com. It isn't affiliated with any game, company or project that uses a similar name.

About Keyslam: questions

Who makes Keyslam?

Keyslam is made by Samson, its founder. It is sold by Venture Deals, Co., and payments go through Stripe Checkout. You can reach us through the contact page.

Were the soft and slam sounds recorded separately?

No. Each pack comes from one real typing recording. Every strike in it is detected and sorted by how loud it naturally was, so soft comes from the lighter everyday taps and slam is the hardest ~8% of strikes in the same take. Each band is then leveled toward its own target.

Is Keyslam related to other projects with a similar name?

No. Keyslam, the Mac keyboard sound app at keyslam.com, isn't affiliated with any game, company or project that uses a similar name.

Keep exploring