00001
00002 #ifndef __TUTORIAL__
00003 #define __TUTORIAL__
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include "Musimat.h"
00019 #include "Pitches.h"
00020
00021 namespace Chapter9 {
00022 Void C090400();
00023 Void C090703();
00024 Void C090703a();
00025 Void C090703b();
00026 Void C090703c();
00027 Void C090903();
00028 Void C091101();
00029 Void C091102();
00030 Void C091200();
00031 Void C091201();
00032 Void C091201a();
00033 Void C091201b();
00034 Void C091201c();
00035 Void C091201d();
00036 Void C091201e();
00037 Void C091201f();
00038 Void C091204();
00039 Void C091204a();
00040 Void C091204b();
00041 Void C091204d();
00042 Void C091405();
00043 Void C091406();
00044 Void C091406a();
00045 Void C091406b();
00046 Void C091406c();
00047 Void C091704b();
00048 Void C091704c();
00049 Void C091704d();
00050
00051 Static Void para1();
00052 Static Void para2();
00053 Static Void para3();
00054
00055 Integer LCRandom();
00056 Real Random( Real L = 0.0, Real U = 1.0 );
00057 Integer Random(Integer L, Integer U);
00058 Integer interpTendency(Real f, IntegerList L1, Integer Reference pos1, IntegerList L2, Integer Reference pos2, Integer inc);
00059 RealList Reference accumulate(RealList Reference L);
00060
00061 IntegerList invert(IntegerList);
00062 IntegerList transpose(IntegerList, Integer);
00063 Void rotate(IntegerList Reference, Integer, Integer);
00064 IntegerList randomRow(Integer);
00065 extern Integer x;
00066 extern RealList f;
00067 Integer cycle(IntegerList, Integer Reference, Integer);
00068 Integer getIndex(RealList, Real);
00069 RealList normalize(RealList L, Real s);
00070 Void realToRational(Real f, Integer Reference num, Integer Reference den);
00071 Real sum(RealList L);
00072
00073
00074 }
00075
00076 Const Integer c = 2147483647;
00077
00078 #define MusimatChapter9Section(x)namespace Chapter9 { Void x()
00079
00080 #endif // __TUTORIAL__