ftp.nice.ch/pub/next/audio/apps/Guitar.1.0.s.tar.gz#/Guitar/Note.h

This is Note.h in view mode; [Download] [Up]

#import <appkit/appkit.h>
#import <soundkit/Sound.h>

#define VORZB 1
#define VORZK 2
#define VORZ_ 0

typedef	struct locationS{
	int string;
	int fret;
}locationT;

typedef	struct notationS{
	int nr;
	int vorz;
}notationT;

@interface Note:Object
{
	
	Sound	*sound;
	locationT	loc[5];
	char	name1[5],name2[5];
	notationT	not1,not2;
	int		nr;
	BOOL	b;
}
- (char *)name1;
- (char *)name2;
- (Sound *)sound;
- (notationT *)not1;
- (notationT *)not2;
- (int)nr;
- (locationT *)loc:(int)i;
- (BOOL)b;

- (void)setName1:(char *)value1 name2:(char *)value2;
- (void)setNot1:(notationT *)value1 not2:(notationT *)value2;
- (void)setNr:(int)value;
- (void)setB:(BOOL)value;

- (void)computeLocFromNr;
- (void)getSound;

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.