Latest 0.2.0
Homepage https://github.com/comyarzaheri/TuningFork
License MIT
Platforms ios 9.0, osx 10.11, requires ARC
Dependencies AudioKit, Chronos-Swift
Authors

TuningFork

Overview

Build Status
Version
Carthage compatible
License
git-brag-stats

TuningFork is a simple utility for processing microphone input and interpreting pitch, frequency, amplitude, etc.

TuningFork powers the Partita instrument tuner app.

Usage

Quick Start

CocoaPods

Add the following to your Podfile:

pod 'TuningFork'
Carthage

Add the following to your Cartfile:

github "comyarzaheri/TuningFork" "master"

Using a Tuner

import TuningFork

class MyTunerDelegate: TunerDelegate {
    func tunerDidUpdate(tuner: Tuner, output: TunerOutput) {
        // Dreams come true here
        print(output.pitch, output.octave) 
    }
}

let tuner = Tuner()
let delegate = MyTunerDelegate()
tuner.delegate = delegate
tuner.start()

License

TuningFork is available under the MIT License.

Contributors

Latest podspec

{
    "name": "TuningFork",
    "version": "0.2.0",
    "summary": "A Simple Tuner",
    "description": "Allows for easy reading of pitch, frequency, amplitude, etc. from a device's microphone.",
    "homepage": "https://github.com/comyarzaheri/TuningFork",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Comyar Zaheri": ""
    },
    "platforms": {
        "ios": "9.0",
        "osx": "10.11"
    },
    "source": {
        "git": "https://github.com/comyarzaheri/TuningFork.git",
        "tag": "0.2.0"
    },
    "source_files": [
        "TuningFork/*.{h,swift}",
        "TuningFork/**/*.{h,swift}"
    ],
    "module_name": "TuningFork",
    "requires_arc": true,
    "dependencies": {
        "AudioKit": [
            "~> 3.4"
        ],
        "Chronos-Swift": [
            "~> 0.3.0"
        ]
    },
    "pushed_with_swift_version": "3.0"
}

Pin It on Pinterest

Share This