// Generates a list of randomly selected
// General MIDI Capital Tones,
// choosing one tone from each Tone Group
// and one drum set.
// CakeWalk General MIDI Capital Tone List
// 09-06-99
#include
#include
#include
int main(void)
{
int a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,drums;
randomize();
a=random (9);
printf("Piano Tone \t");
if (a == 0) printf(" Acoustic Grand Piano ");
if (a == 1) printf(" Bright Acoustic Piano ");
if (a == 2) printf(" Electric Grand Piano ");
if (a == 3) printf(" Honky-tonk Piano ");
if (a == 4) printf(" Rhodes Piano ");
if (a == 5) printf(" Chorused Piano ");
if (a == 6) printf(" Harpsichord ");
if (a == 7) printf(" Clavinet ");
printf("\n");
b=random (9);
b=(b+8);
printf("Chromactic Percussion \t");
if (b == 8) printf(" Celesta ");
if (b == 9) printf(" Glockenspiel ");
if (b == 10) printf(" Music Box ");
if (b == 11) printf(" Vibraphone ");
if (b == 12) printf(" Marimba ");
if (b == 13) printf(" Xylophone ");
if (b == 14) printf(" Tubular-bell ");
if (b == 15) printf(" Dulcimer ");
printf("\n");
c=random (9);
c=(c+16);
printf("Organ Tone \t\t");
if (c == 16) printf(" Hammond Organ ");
if (c == 17) printf(" Percussive Organ ");
if (c == 18) printf(" Rock Organ ");
if (c == 19) printf(" Church Organ ");
if (c == 20) printf(" Reed Organ ");
if (c == 21) printf(" Accordion ");
if (c == 22) printf(" Harmonica ");
if (c == 23) printf(" Tango Accordion ");
printf("\n");
d=random (9);
d=(d+24);
printf("Guitar Tone \t\t");
if (d == 24) printf(" Acoustic Guitar (nylon) ");
if (d == 25)printf(" Acoustic Guitar (steel) ");
if (d == 26)printf(" Electric Guitar (jazz) ");
if (d == 27)printf(" Electric Guitar (clean) ");
if (d == 28)printf(" Electric Guitar (muted) ");
if (d == 29)printf(" Overdriven Guitar ");
if (d == 30)printf(" Distortion Guitar ");
if (d == 31)printf(" Guitar Harmonics ");
printf("\n");
e=random (9);
e=(e+32);
printf("Bass Tone \t\t");
if (e == 32) printf(" Acoustic Bass ");
if (e == 33) printf(" Electric Bass (finger) ");
if (e == 34) printf(" Electric Bass (pick) ");
if (e == 35) printf(" Fretless Bass ");
if (e == 36) printf(" Slap Bass 1 ");
if (e == 37) printf(" Slap Bass 2 ");
if (e == 38) printf(" Synth Bass 1 ");
if (e == 39) printf(" Synth Bass 2 ");
printf("\n");
f=random (9);
f=(f+40);
printf("Strings/Orchestra \t");
if (f == 40) printf(" Violin ");
if (f == 41) printf(" Viola ");
if (f == 42) printf(" Cello ");
if (f == 43) printf(" Contrabass ");
if (f == 44) printf(" Tremolo Strings ");
if (f == 45) printf(" Pizzicato Strings ");
if (f == 46) printf(" Ochestral Harp ");
if (f == 47) printf(" Timpani ");
printf("\n");
g=random (9);
g=(g+48);
printf("Ensemble Tone \t\t");
if (g == 48) printf(" String Ensemble 1 ");
if (g == 49) printf(" String Ensemble 2 ");
if (g == 50) printf(" SynthStrings 1 ");
if (g == 51) printf(" SynthStrings 2 ");
if (g == 52) printf(" Choir Aahs ");
if (g == 53) printf(" Voice Oohs ");
if (g == 54) printf(" Synth Voice ");
if (g == 55) printf(" Orchestra Hit ");
printf("\n");
h=random (9);
h=(h+56);
printf("Brass Tone \t\t");
if (h == 56) printf(" Trumpet ");
if (h == 57) printf(" Trombone ");
if (h == 58) printf(" Tuba ");
if (h == 59) printf(" MutedTrumpet ");
if (h == 60) printf(" French Horn ");
if (h == 61) printf(" Brass Section ");
if (h == 62) printf(" Synth Brass 1 ");
if (h == 63) printf(" Synth Brass 2 ");
printf("\n");
i=random (9);
i=(i+64);
printf("Reed Tone \t\t");
if (i == 64) printf(" Soprano Sax ");
if (i == 65) printf(" Alto Sax ");
if (i == 66) printf(" Tenor Sax ");
if (i == 67) printf(" Baritone Sax ");
if (i == 68) printf(" Oboe ");
if (i == 69) printf(" English Horn ");
if (i == 70) printf(" Bassoon ");
if (i == 71) printf(" Clarinet ");
printf("\n");
j=random (9);
j=(j+72);
printf("Pipe Tone \t\t");
if (j == 72) printf(" Piccolo ");
if (j == 73) printf(" Flute ");
if (j == 74) printf(" Recorder ");
if (j == 75) printf(" Pan Flute ");
if (j == 76) printf(" Bottle Blow ");
if (j == 77) printf(" Shakuhachi ");
if (j == 78) printf(" Whistle ");
if (j == 79) printf(" Ocarina ");
printf("\n");
k=random (9);
k=(k+80);
printf("Synth Lead Tone \t");
if (k == 80) printf(" Lead 1 (square) ");
if (k == 81) printf(" Lead 2 (sawtooth) ");
if (k == 82) printf(" Lead 3 (calliope lead) ");
if (k == 83) printf(" Lead 4 (chiff lead) ");
if (k == 84) printf(" Lead 5 (charang) ");
if (k == 85) printf(" Lead 6 (voice) ");
if (k == 86) printf(" Lead 7 (fifths) ");
if (k == 87) printf(" Lead 8 (bass + lead) ");
printf("\n");
l=random (9);
l=(l+88);
printf("Synth Pad Tone \t\t");
if (l == 88) printf(" Pad 1 (new age) ");
if (l == 89) printf(" Pad 2 (warm) ");
if (l == 90) printf(" Pad 3 (polysynth) ");
if (l == 91) printf(" Pad 4 (choir) ");
if (l == 92) printf(" Pad 5 (bowed) ");
if (l == 93) printf(" Pad 6 (metallic) ");
if (l == 94) printf(" Pad 7 (halo) ");
if (l == 95) printf(" Pad 8 (sweep) ");
printf("\n");
m=random (9);
m=(m+97);
printf("Synth SFX Tone \t\t");
if (m == 96) printf(" FX 1 (rain) ");
if (m == 97) printf(" FX 2 (soundtrack) ");
if (m == 98) printf(" FX 3 (crystal) ");
if (m == 99) printf(" FX 4 (atmosphere) ");
if (m == 100) printf(" FX 5 (brightness) ");
if (m == 101) printf(" FX 6 (goblins) ");
if (m == 102) printf(" FX 7 (echoes) ");
if (m == 103) printf(" FX 8 (sci-fi) ");
printf("\n");
n=random (9);
n=(n+104);
printf("Ethnic Tone \t\t");
if (n == 104) printf(" Sitar ");
if (n == 105) printf(" Banjo ");
if (n == 106) printf(" Shamisen ");
if (n == 107) printf(" Koto ");
if (n == 108) printf(" Kalimba ");
if (n == 109) printf(" Bag Pipe ");
if (n == 110) printf(" Fiddle ");
if (n == 111) printf(" Shannai ");
printf("\n");
o=random (9);
o=(o+113);
printf("Percussive Tone \t");
if (o == 112) printf(" Tinkle Bell ");
if (o == 113) printf(" Agogo ");
if (o == 114) printf(" Steel Drums ");
if (o == 115) printf(" Woodblock ");
if (o == 116) printf(" Taiko Drums ");
if (o == 117) printf(" Melodic Tom ");
if (o == 118) printf(" Synth Drum ");
if (o == 119) printf(" Reverse Cymbals ");
printf("\n");
p=random (9);
p=(p+120);
printf("SFX Tone \t\t");
if (p == 120) printf(" Guitar Fret Noise ");
if (p == 121) printf(" Breath Noise ");
if (p == 122) printf(" Seashore ");
if (p == 123) printf(" Bird Tweet ");
if (p == 124) printf(" Telephone Ring ");
if (p == 125) printf(" Helicopter ");
if (p == 126) printf(" Applause ");
if (p == 127) printf(" Gun Shot ");
printf("\n\n");
drums=random (9);
printf("DRUM SET \t\t");
if (drums == 0) printf(" STANDARD ");
if (drums == 1) printf(" ROOM ");
if (drums == 2) printf(" POWER ");
if (drums == 3) printf(" ELECTRONIC ");
if (drums == 4) printf(" TR-808 ");
if (drums == 5) printf(" BRUSH ");
if (drums == 6) printf(" ORCHESTRA ");
if (drums == 7) printf(" SFX ");
printf("\n\n");
return 0;
}
               (
geocities.com/outpost_7)