TuningFork 0.2.0

TuningFork 0.2.0

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Nov 2016
SwiftSwift Version 3.0
SPMSupports SPM

Maintained by Comyar Zaheri.



 
Depends on:
AudioKit~> 3.4
Chronos-Swift~> 0.3.0
 

  • By
  • Comyar Zaheri

Overview

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

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