//
//  CapoBeatDetectionOperation.h
//  CapoKit
//
//  Created by Christopher Liscio on 3/21/14.
//  Copyright (c) 2014 SuperMegaUltraGroovy, Inc. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <CapoKit/CapoMusicInformationRetrievalOperation.h>

@class CapoNoteEntryStorage, CapoTimeSignatureEntry, CapoTempoEntry, SMUGATBeatTracker;

@interface CapoBeatDetectionOperation : CapoMusicInformationRetrievalOperation

@property(nonatomic, readonly, strong) SMUGATBeatTracker *beatTracker;

@property(nonatomic, copy) NSArray *beatEntries;
@property(nonatomic, strong) CapoTimeSignatureEntry *timeSignature;
@property(nonatomic, strong) CapoTempoEntry *tempo;

@end
