Swift2で、以下のようにPitchクラスからenumに変数を渡す(enumに引数を与える?)ようにしたいのですが、どのように書けば良いのでしょうか?
もう少し具体的に言うと、View Controllerに置かれたPicker Viewで値が選択される度に、以下のNote.swift内のfrequencyが再計算されるようにしたいと思っています。
以下のコードは実際のコードから一部抜粋したものになります。

// Pitch.swift
class Pitch: CustomStringConvertible {
    var reference: Double // 変数referenceをNote.swiftのenumに渡したい
    let note: Note
    let frequency: Double

    private init(note: Note) {
        self.note      = note
        self.frequency = note.frequency
}

// Note.swift
enum Note: CustomStringConvertible {
    case A
    case B

    var frequency: Double {
        // 今まではreferenceの部分が定数だったが変数にしたい
        return reference / 12.0
        // return 442.0 / 12.0
    }    
}