only works in windows
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | #####################################
## Pachebel Cannon in C
#####################################
import winsound
import time
t = 250
p = .50
llC = 65
lC = 131
lDb = 139
lD = 147
lEb = 156
lE = 165
lF = 175
lGb = 185
lG = 196
lAb = 208
lA = 220
lBb = 233
lB = 247
C = 262
Db = 277
D = 294
Eb = 311
E = 330
F = 349
Gb = 370
G = 392
Ab = 415
A = 440
Bb = 466
B = 494
hC = 523
hDb = 554
hD = 587
hEb = 622
hE = 659
hF = 698
hGb = 740
hG = 784
hAb = 831
hA = 880
hBb = 932
hB = 988
time.sleep(0.001)
for i in range (5):
winsound.Beep( lC, 2*t)
winsound.Beep( hC, t)
winsound.Beep( hE, t)
winsound.Beep( hG, t)
time.sleep(p)
winsound.Beep( lG, 2*t)
winsound.Beep( G, t)
winsound.Beep( B, t)
winsound.Beep( hD, t)
time.sleep(p)
winsound.Beep( lA, 2*t)
winsound.Beep( A, t)
winsound.Beep( hC, t)
winsound.Beep( hE, t)
time.sleep(p)
winsound.Beep( lE, 2*t)
winsound.Beep( E, t)
winsound.Beep( G, t)
winsound.Beep( B, t)
time.sleep(p)
winsound.Beep( lF, 2*t)
winsound.Beep( F, t)
winsound.Beep( A, t)
winsound.Beep( hC, t)
time.sleep(p)
winsound.Beep( llC, 2*t)
winsound.Beep( C, t)
winsound.Beep( E, t)
winsound.Beep( G, t)
time.sleep(p)
winsound.Beep( lF, 2*t)
winsound.Beep( F, t)
winsound.Beep( A, t)
winsound.Beep( hC, t)
time.sleep(p)
winsound.Beep( lG, 2*t)
winsound.Beep( G, t)
winsound.Beep( B, t)
winsound.Beep( hD, t)
time.sleep(p)
|
Hope you enjoy.
It's actually Pachelbel's Canon: http://en.wikipedia.org/wiki/Pachelbel's_Canon - sorry for nitpicking :)
Darn, I thought it was spelt right, because the code compiled.
cool check out the music module I made that could help