Skip to content

Matt54/SwiftMetronome

Repository files navigation

SwiftMetronome - App Store Link

This open source Swift Package aims to create a great metronome experience on visionOS.

Features

  • Multi-sample + velocity adjustment: The one, other down beats, and subdivisions all sound different
  • Time Signature: Choose between different common time signatures
  • Subdivision: Set the number of clicks per beat
  • 10+ Click Sounds: SwiftMetronome provides many different click options (each with high and low sample to support distinguised click events)

Installation

Swift Package Manager (SPM)

You can use Swift Package Manager to install SwiftMetronome in your project. Follow these steps:

  1. In Xcode, select your project in the project navigator.
  2. Select the "Swift Packages" tab.
  3. Click the "+" button and select "Add Package Dependency..."
  4. Enter the URL of the SwiftMetronome repository: https://github.com/Matt54/SwiftMetronome.git
  5. Click "Next" and follow the prompts to complete the installation.

Credits

SwiftMetronome is developed and maintained by Matt Pfeiffer. It owes much thanks to the AudioKit community for making audio development on iOS easy and also Ludwig Peter Müller for providing the sounds.

License

SwiftMetronome is released under the MIT License. See LICENSE for details.

Contributing

You are welcome to contribute! Feel free to open an issue or pull request.

About

Open Source Metronome

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages