MusicKit
0.0.0
|
00001 /* 00002 $Id$ 00003 Defined In: The MusicKit 00004 00005 Description: 00006 These are macros for getting pitches in Hz. Note that you may not set 00007 these pseudo-variables! They are really method calls. 00008 00009 For the sake of terseness and convenience of use, we break here from the 00010 Music Kit convention of appending MK_ to the start of macros. 00011 00012 Original Author: David Jaffe 00013 00014 Copyright (c) 1988-1992, NeXT Computer, Inc. 00015 Portions Copyright (c) 1994 NeXT Computer, Inc. and reproduced under license from NeXT 00016 Portions Copyright (c) 1994 Stanford University. 00017 Portions Copyright (c) 1999-2004 The MusicKit Project. 00018 */ 00019 00020 #ifndef __MK_pitches_H___ 00021 #define __MK_pitches_H___ 00022 00023 #import "keynums.h" 00024 #import "MKTuningSystem.h" 00025 00026 #ifndef PITCHES_H 00027 #define PITCHES_H 00028 00029 #define c00 [MKTuningSystem freqForKeyNum: c00k] 00030 #define cs00 [MKTuningSystem freqForKeyNum: cs00k] 00031 #define df00 [MKTuningSystem freqForKeyNum: cs00k] 00032 #define d00 [MKTuningSystem freqForKeyNum: d00k] 00033 #define ds00 [MKTuningSystem freqForKeyNum: ds00k] 00034 #define ef00 [MKTuningSystem freqForKeyNum: ds00k] 00035 #define e00 [MKTuningSystem freqForKeyNum: e00k] 00036 #define es00 [MKTuningSystem freqForKeyNum: f00k] 00037 #define ff00 [MKTuningSystem freqForKeyNum: e00k] 00038 #define f00 [MKTuningSystem freqForKeyNum: f00k] 00039 #define fs00 [MKTuningSystem freqForKeyNum: fs00k] 00040 #define gf00 [MKTuningSystem freqForKeyNum: fs00k] 00041 #define g00 [MKTuningSystem freqForKeyNum: g00k] 00042 #define gs00 [MKTuningSystem freqForKeyNum: gs00k] 00043 #define af00 [MKTuningSystem freqForKeyNum: gs00k] 00044 #define a00 [MKTuningSystem freqForKeyNum: a00k] 00045 #define as00 [MKTuningSystem freqForKeyNum: as00k] 00046 #define bf00 [MKTuningSystem freqForKeyNum: as00k] 00047 #define b00 [MKTuningSystem freqForKeyNum: b00k] 00048 #define bs00 [MKTuningSystem freqForKeyNum: c0k] 00049 #define cf0 [MKTuningSystem freqForKeyNum: bs00k] 00050 #define c0 [MKTuningSystem freqForKeyNum: c0k] 00051 #define cs0 [MKTuningSystem freqForKeyNum: cs0k] 00052 #define df0 [MKTuningSystem freqForKeyNum: cs0k] 00053 #define d0 [MKTuningSystem freqForKeyNum: d0k] 00054 #define ds0 [MKTuningSystem freqForKeyNum: ds0k] 00055 #define ef0 [MKTuningSystem freqForKeyNum: ds0k] 00056 #define e0 [MKTuningSystem freqForKeyNum: e0k] 00057 #define es0 [MKTuningSystem freqForKeyNum: f0k] 00058 #define ff0 [MKTuningSystem freqForKeyNum: e0k] 00059 #define f0 [MKTuningSystem freqForKeyNum: f0k] 00060 #define fs0 [MKTuningSystem freqForKeyNum: fs0k] 00061 #define gf0 [MKTuningSystem freqForKeyNum: fs0k] 00062 #define g0 [MKTuningSystem freqForKeyNum: g0k] 00063 #define gs0 [MKTuningSystem freqForKeyNum: gs0k] 00064 #define af0 [MKTuningSystem freqForKeyNum: gs0k] 00065 #define a0 [MKTuningSystem freqForKeyNum: a0k] 00066 #define as0 [MKTuningSystem freqForKeyNum: as0k] 00067 #define bf0 [MKTuningSystem freqForKeyNum: as0k] 00068 #define b0 [MKTuningSystem freqForKeyNum: b0k] 00069 #define bs0 [MKTuningSystem freqForKeyNum: c1k] 00070 #define cf1 [MKTuningSystem freqForKeyNum: b0k] 00071 #define c1 [MKTuningSystem freqForKeyNum: c1k] 00072 #define cs1 [MKTuningSystem freqForKeyNum: cs1k] 00073 #define df1 [MKTuningSystem freqForKeyNum: cs1k] 00074 #define d1 [MKTuningSystem freqForKeyNum: d1k] 00075 #define ds1 [MKTuningSystem freqForKeyNum: ds1k] 00076 #define ef1 [MKTuningSystem freqForKeyNum: ds1k] 00077 #define e1 [MKTuningSystem freqForKeyNum: e1k] 00078 #define es1 [MKTuningSystem freqForKeyNum: f1k] 00079 #define ff1 [MKTuningSystem freqForKeyNum: e1k] 00080 #define f1 [MKTuningSystem freqForKeyNum: f1k] 00081 #define fs1 [MKTuningSystem freqForKeyNum: fs1k] 00082 #define gf1 [MKTuningSystem freqForKeyNum: fs1k] 00083 #define g1 [MKTuningSystem freqForKeyNum: g1k] 00084 #define gs1 [MKTuningSystem freqForKeyNum: gs1k] 00085 #define af1 [MKTuningSystem freqForKeyNum: gs1k] 00086 #define a1 [MKTuningSystem freqForKeyNum: a1k] 00087 #define as1 [MKTuningSystem freqForKeyNum: as1k] 00088 #define bf1 [MKTuningSystem freqForKeyNum: as1k] 00089 #define b1 [MKTuningSystem freqForKeyNum: b1k] 00090 #define bs1 [MKTuningSystem freqForKeyNum: c2k] 00091 #define cf2 [MKTuningSystem freqForKeyNum: b1k] 00092 #define c2 [MKTuningSystem freqForKeyNum: c2k] 00093 #define cs2 [MKTuningSystem freqForKeyNum: cs2k] 00094 #define df2 [MKTuningSystem freqForKeyNum: cs2k] 00095 #define d2 [MKTuningSystem freqForKeyNum: d2k] 00096 #define ds2 [MKTuningSystem freqForKeyNum: ds2k] 00097 #define ef2 [MKTuningSystem freqForKeyNum: ds2k] 00098 #define e2 [MKTuningSystem freqForKeyNum: e2k] 00099 #define es2 [MKTuningSystem freqForKeyNum: f2k] 00100 #define ff2 [MKTuningSystem freqForKeyNum: e2k] 00101 #define f2 [MKTuningSystem freqForKeyNum: f2k] 00102 #define fs2 [MKTuningSystem freqForKeyNum: fs2k] 00103 #define gf2 [MKTuningSystem freqForKeyNum: fs2k] 00104 #define g2 [MKTuningSystem freqForKeyNum: g2k] 00105 #define gs2 [MKTuningSystem freqForKeyNum: gs2k] 00106 #define af2 [MKTuningSystem freqForKeyNum: gs2k] 00107 #define a2 [MKTuningSystem freqForKeyNum: a2k] 00108 #define as2 [MKTuningSystem freqForKeyNum: as2k] 00109 #define bf2 [MKTuningSystem freqForKeyNum: as2k] 00110 #define b2 [MKTuningSystem freqForKeyNum: b2k] 00111 #define bs2 [MKTuningSystem freqForKeyNum: c3k] 00112 #define cf3 [MKTuningSystem freqForKeyNum: b2k] 00113 #define c3 [MKTuningSystem freqForKeyNum: c3k] 00114 #define cs3 [MKTuningSystem freqForKeyNum: cs3k] 00115 #define df3 [MKTuningSystem freqForKeyNum: cs3k] 00116 #define d3 [MKTuningSystem freqForKeyNum: d3k] 00117 #define ds3 [MKTuningSystem freqForKeyNum: ds3k] 00118 #define ef3 [MKTuningSystem freqForKeyNum: ds3k] 00119 #define e3 [MKTuningSystem freqForKeyNum: e3k] 00120 #define es3 [MKTuningSystem freqForKeyNum: f3k] 00121 #define ff3 [MKTuningSystem freqForKeyNum: e3k] 00122 #define f3 [MKTuningSystem freqForKeyNum: f3k] 00123 #define fs3 [MKTuningSystem freqForKeyNum: fs3k] 00124 #define gf3 [MKTuningSystem freqForKeyNum: fs3k] 00125 #define g3 [MKTuningSystem freqForKeyNum: g3k] 00126 #define gs3 [MKTuningSystem freqForKeyNum: gs3k] 00127 #define af3 [MKTuningSystem freqForKeyNum: gs3k] 00128 #define a3 [MKTuningSystem freqForKeyNum: a3k] 00129 #define as3 [MKTuningSystem freqForKeyNum: as3k] 00130 #define bf3 [MKTuningSystem freqForKeyNum: as3k] 00131 #define b3 [MKTuningSystem freqForKeyNum: b3k] 00132 #define bs3 [MKTuningSystem freqForKeyNum: c4k] 00133 #define cf4 [MKTuningSystem freqForKeyNum: b3k] 00134 #define c4 [MKTuningSystem freqForKeyNum: c4k] 00135 #define cs4 [MKTuningSystem freqForKeyNum: cs4k] 00136 #define df4 [MKTuningSystem freqForKeyNum: cs4k] 00137 #define d4 [MKTuningSystem freqForKeyNum: d4k] 00138 #define ds4 [MKTuningSystem freqForKeyNum: ds4k] 00139 #define ef4 [MKTuningSystem freqForKeyNum: ds4k] 00140 #define e4 [MKTuningSystem freqForKeyNum: e4k] 00141 #define es4 [MKTuningSystem freqForKeyNum: f4k] 00142 #define ff4 [MKTuningSystem freqForKeyNum: e4k] 00143 #define f4 [MKTuningSystem freqForKeyNum: f4k] 00144 #define fs4 [MKTuningSystem freqForKeyNum: fs4k] 00145 #define gf4 [MKTuningSystem freqForKeyNum: fs4k] 00146 #define g4 [MKTuningSystem freqForKeyNum: g4k] 00147 #define gs4 [MKTuningSystem freqForKeyNum: gs4k] 00148 #define af4 [MKTuningSystem freqForKeyNum: gs4k] 00149 #define a4 [MKTuningSystem freqForKeyNum: a4k] 00150 #define as4 [MKTuningSystem freqForKeyNum: as4k] 00151 #define bf4 [MKTuningSystem freqForKeyNum: as4k] 00152 #define b4 [MKTuningSystem freqForKeyNum: b4k] 00153 #define bs4 [MKTuningSystem freqForKeyNum: c5k] 00154 #define cf5 [MKTuningSystem freqForKeyNum: b4k] 00155 #define c5 [MKTuningSystem freqForKeyNum: c5k] 00156 #define cs5 [MKTuningSystem freqForKeyNum: cs5k] 00157 #define df5 [MKTuningSystem freqForKeyNum: cs5k] 00158 #define d5 [MKTuningSystem freqForKeyNum: d5k] 00159 #define ds5 [MKTuningSystem freqForKeyNum: ds5k] 00160 #define ef5 [MKTuningSystem freqForKeyNum: ds5k] 00161 #define e5 [MKTuningSystem freqForKeyNum: e5k] 00162 #define es5 [MKTuningSystem freqForKeyNum: f5k] 00163 #define ff5 [MKTuningSystem freqForKeyNum: e5k] 00164 #define f5 [MKTuningSystem freqForKeyNum: f5k] 00165 #define fs5 [MKTuningSystem freqForKeyNum: fs5k] 00166 #define gf5 [MKTuningSystem freqForKeyNum: fs5k] 00167 #define g5 [MKTuningSystem freqForKeyNum: g5k] 00168 #define gs5 [MKTuningSystem freqForKeyNum: gs5k] 00169 #define af5 [MKTuningSystem freqForKeyNum: gs5k] 00170 #define a5 [MKTuningSystem freqForKeyNum: a5k] 00171 #define as5 [MKTuningSystem freqForKeyNum: as5k] 00172 #define bf5 [MKTuningSystem freqForKeyNum: as5k] 00173 #define b5 [MKTuningSystem freqForKeyNum: b5k] 00174 #define bs5 [MKTuningSystem freqForKeyNum: c6k] 00175 #define cf6 [MKTuningSystem freqForKeyNum: b5k] 00176 #define c6 [MKTuningSystem freqForKeyNum: c6k] 00177 #define cs6 [MKTuningSystem freqForKeyNum: cs6k] 00178 #define df6 [MKTuningSystem freqForKeyNum: cs6k] 00179 #define d6 [MKTuningSystem freqForKeyNum: d6k] 00180 #define ds6 [MKTuningSystem freqForKeyNum: ds6k] 00181 #define ef6 [MKTuningSystem freqForKeyNum: ds6k] 00182 #define e6 [MKTuningSystem freqForKeyNum: e6k] 00183 #define es6 [MKTuningSystem freqForKeyNum: f6k] 00184 #define ff6 [MKTuningSystem freqForKeyNum: e6k] 00185 #define f6 [MKTuningSystem freqForKeyNum: f6k] 00186 #define fs6 [MKTuningSystem freqForKeyNum: fs6k] 00187 #define gf6 [MKTuningSystem freqForKeyNum: fs6k] 00188 #define g6 [MKTuningSystem freqForKeyNum: g6k] 00189 #define gs6 [MKTuningSystem freqForKeyNum: gs6k] 00190 #define af6 [MKTuningSystem freqForKeyNum: gs6k] 00191 #define a6 [MKTuningSystem freqForKeyNum: a6k] 00192 #define as6 [MKTuningSystem freqForKeyNum: as6k] 00193 #define bf6 [MKTuningSystem freqForKeyNum: as6k] 00194 #define b6 [MKTuningSystem freqForKeyNum: b6k] 00195 #define bs6 [MKTuningSystem freqForKeyNum: c7k] 00196 #define cf7 [MKTuningSystem freqForKeyNum: b6k] 00197 #define c7 [MKTuningSystem freqForKeyNum: c7k] 00198 #define cs7 [MKTuningSystem freqForKeyNum: cs7k] 00199 #define df7 [MKTuningSystem freqForKeyNum: cs7k] 00200 #define d7 [MKTuningSystem freqForKeyNum: d7k] 00201 #define ds7 [MKTuningSystem freqForKeyNum: ds7k] 00202 #define ef7 [MKTuningSystem freqForKeyNum: ds7k] 00203 #define e7 [MKTuningSystem freqForKeyNum: e7k] 00204 #define es7 [MKTuningSystem freqForKeyNum: f7k] 00205 #define ff7 [MKTuningSystem freqForKeyNum: e7k] 00206 #define f7 [MKTuningSystem freqForKeyNum: f7k] 00207 #define fs7 [MKTuningSystem freqForKeyNum: fs7k] 00208 #define gf7 [MKTuningSystem freqForKeyNum: fs7k] 00209 #define g7 [MKTuningSystem freqForKeyNum: g7k] 00210 #define gs7 [MKTuningSystem freqForKeyNum: gs7k] 00211 #define af7 [MKTuningSystem freqForKeyNum: gs7k] 00212 #define a7 [MKTuningSystem freqForKeyNum: a7k] 00213 #define as7 [MKTuningSystem freqForKeyNum: as7k] 00214 #define bf7 [MKTuningSystem freqForKeyNum: as7k] 00215 #define b7 [MKTuningSystem freqForKeyNum: b7k] 00216 #define bs7 [MKTuningSystem freqForKeyNum: c8k] 00217 #define cf8 [MKTuningSystem freqForKeyNum: b7k] 00218 #define c8 [MKTuningSystem freqForKeyNum: c8k] 00219 #define cs8 [MKTuningSystem freqForKeyNum: cs8k] 00220 #define df8 [MKTuningSystem freqForKeyNum: cs8k] 00221 #define d8 [MKTuningSystem freqForKeyNum: d8k] 00222 #define ds8 [MKTuningSystem freqForKeyNum: ds8k] 00223 #define ef8 [MKTuningSystem freqForKeyNum: ds8k] 00224 #define e8 [MKTuningSystem freqForKeyNum: e8k] 00225 #define es8 [MKTuningSystem freqForKeyNum: f8k] 00226 #define ff8 [MKTuningSystem freqForKeyNum: e8k] 00227 #define f8 [MKTuningSystem freqForKeyNum: f8k] 00228 #define fs8 [MKTuningSystem freqForKeyNum: fs8k] 00229 #define gf8 [MKTuningSystem freqForKeyNum: fs8k] 00230 #define g8 [MKTuningSystem freqForKeyNum: g8k] 00231 #define gs8 [MKTuningSystem freqForKeyNum: gs8k] 00232 #define af8 [MKTuningSystem freqForKeyNum: gs8k] 00233 #define a8 [MKTuningSystem freqForKeyNum: a8k] 00234 #define as8 [MKTuningSystem freqForKeyNum: as8k] 00235 #define bf8 [MKTuningSystem freqForKeyNum: as8k] 00236 #define b8 [MKTuningSystem freqForKeyNum: b8k] 00237 #define bs8 [MKTuningSystem freqForKeyNum: c9k] 00238 #define cf9 [MKTuningSystem freqForKeyNum: b8k] 00239 #define c9 [MKTuningSystem freqForKeyNum: c9k] 00240 #define cs9 [MKTuningSystem freqForKeyNum: cs9k] 00241 #define df9 [MKTuningSystem freqForKeyNum: cs9k] 00242 #define d9 [MKTuningSystem freqForKeyNum: d9k] 00243 #define ds9 [MKTuningSystem freqForKeyNum: ds9k] 00244 #define ef9 [MKTuningSystem freqForKeyNum: ds9k] 00245 #define e9 [MKTuningSystem freqForKeyNum: e9k] 00246 #define es9 [MKTuningSystem freqForKeyNum: f9k] 00247 #define ff9 [MKTuningSystem freqForKeyNum: e9k] 00248 #define f9 [MKTuningSystem freqForKeyNum: f9k] 00249 #define fs9 [MKTuningSystem freqForKeyNum: fs9k] 00250 #define gf9 [MKTuningSystem freqForKeyNum: fs9k] 00251 #define g9 [MKTuningSystem freqForKeyNum: g9k] 00252 00253 #endif /* PITCHES_H */ 00254 00255 #endif