Skip to content

About

AmbientSound is an ink-wash-styled white noise and sleep app. Play and mix ambient sounds, and let the sleep timer fade everything out after you fall asleep. No account, no ads, no tracking.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

16 Commits

Folders and files

Repository files navigation

Ambient Sound

An iOS ambient-sound mixer: play several sounds at once, tune each one's level, and fall asleep to it. Authored in Traditional Chinese with an English translation.

Features

  • 17 builtin sounds — 14 bundled recordings (ocean, rain, fireplace, wind, birds, stream, thunder, crickets, dripping water, zen bell, clock, book page, keyboard, hair dryer) plus white/pink/brown noise generated at runtime
  • Custom sounds — import your own audio file, or synthesize one:
    • Tones — pure, binaural, or isochronic, at any frequency you enter
    • Drones — an ambient pad, tunable by root note, drift and timbre
  • Multi-track mixing with a per-sound volume slider and a master level
  • Spatial motion — an optional slow orbit of each voice around the listener
  • Saved mixes — name a combination and bring it back in one tap
  • Sleep timer with a fade-out, plus a default length you set once
  • Favorites and recents, optionally synced across devices over iCloud
  • Background playback with lock-screen controls, and Siri Shortcuts

Getting started

AmbientSound.xcodeproj is generated from project.yml via xcodegen and is not committed. Edit project.yml, then regenerate.

make setup   # install xcodegen (if needed) + generate the project — run this first
make build   # build for the iOS Simulator
make test    # run the unit test suite (boots a simulator if none is running)
make run     # build, install, and launch on the iPhone and iPad simulators

make help lists the rest, including the signed release/archive targets.

Requirements

  • iOS 16.0+
  • Xcode 15+
  • xcodegen (brew install xcodegen)

License

MIT.

About

AmbientSound is an ink-wash-styled white noise and sleep app. Play and mix ambient sounds, and let the sleep timer fade everything out after you fall asleep. No account, no ads, no tracking.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Used by

Contributors

Languages