//
//  TVLStringAccidentals.mm
//  VocalEasel
//
//  Created by Matthias Neeracher on 8/27/11.
//  Copyright 2011 Apple Computer. All rights reserved.
//

#import "TVLStringAccidentals.h"
#import "VLPitchName.h"

@implementation NSString (TVLStringAccidentals)

- (NSString *)sharp
{
    return [self stringByAppendingString:[NSString stringWithUTF8String:kVLSharpStr]];
}
            
- (NSString *)flat
{
    return [self stringByAppendingString:[NSString stringWithUTF8String:kVLFlatStr]];
    
}

- (NSString *)natural
{
    return [self stringByAppendingString:[NSString stringWithUTF8String:kVLNaturalStr]];
}

- (NSString *)doubleSharp
{
    return [self stringByAppendingString:[NSString stringWithUTF8String:kVL2SharpStr]];
}

- (NSString *)doubleFlat
{
    return [self stringByAppendingString:[NSString stringWithUTF8String:kVL2FlatStr]];
}

- (NSString *)flat5
{
    return [[self flat] stringByAppendingString:@"5"];
}

- (NSString *)sharp5
{
    return [[self sharp] stringByAppendingString:@"5"];
}

- (NSString *)flat9
{
    return [[self flat] stringByAppendingString:@"9"];    
}

- (NSString *)sharp9
{
    return [[self sharp] stringByAppendingString:@"9"];
}

- (NSString *)sharp11
{
    return [[self sharp] stringByAppendingString:@"11"];
}

- (NSString *)flat13
{
    return [[self flat] stringByAppendingString:@"13"];
}

@end