//
//  CapoEffectsManager.h
//  Capo
//
//  Created by Christopher Liscio on 4/27/11.
//  Copyright 2011 SuperMegaUltraGroovy. All rights reserved.
//

#import <Foundation/Foundation.h>

@class SMUGVocalReductionEffectSettings, SMUGEqualizerSettings;

@protocol CapoEffectsManager <NSObject>

@property(nonatomic, readwrite, assign) BOOL monoEnabled;
@property(nonatomic, readwrite, assign) double monoPanAmount;

@property(nonatomic, readwrite, assign) BOOL equalizerEnabled;
@property(nonatomic, readwrite, strong) SMUGEqualizerSettings *equalizerSettings;

@property(nonatomic, readwrite, assign) BOOL vocalReductionEnabled;
@property(nonatomic, readwrite, strong) SMUGVocalReductionEffectSettings *vocalReductionEffectSettings;

@end
