VocalEasel/Tests/TVLStringAccidentals.mm
2011-08-27 22:50:29 +02:00

71 lines
1.3 KiB
Plaintext

//
// 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