• Log in or sign up for an account here: https://www.sythe.org/login

Musical Code

halojunkie

Active Member
Joined
Dec 17, 2005
Sythe Gold
0
Messages
232
Location
Look Above You!
Musical Code
This code is used to play musical notes.

Sample usage:
Code:
Private Sub Form_Load()
C4(1000)
A4(1000)
D6(1000)

It's the note name followed by the octave then the time in milliseconds. For sharps its C7Sharp

Code:
Private Declare Function Beep Lib "kernel32" Alias "Beep" (ByVal dwFrequency As Long, ByVal dwMilliseconds As Long) As Long

Public Sub C0(length As Integer)
Beep 16.35, length
End Sub

Public Sub C0Sharp(length As Integer)
Beep 17.32, length
End Sub

Public Sub D0(length As Integer)
Beep 18.35, length
End Sub

Public Sub D0Sharp(length As Integer)
Beep 19.45, length
End Sub

Public Sub E0(length As Integer)
Beep 20.6, length
End Sub

Public Sub F0(length As Integer)
Beep 21.83, length
End Sub

Public Sub F0Sharp(length As Integer)
Beep 23.12, length
End Sub

Public Sub G0(length As Integer)
Beep 24.5, length
End Sub

Public Sub G0Sharp(length As Integer)
Beep 16.35, length
End Sub

Public Sub A0(length As Integer)
Beep 27.5, length
End Sub

Public Sub A0Sharp(length As Integer)
Beep 29.14, length
End Sub

Public Sub B0(length As Integer)
Beep 30.87, length
End Sub

Public Sub C1(length As Integer)
Beep 32.7, length
End Sub

Public Sub C1Sharp(length As Integer)
Beep 34.65, length
End Sub

Public Sub D1(length As Integer)
Beep 36.71, length
End Sub

Public Sub D1Sharp(length As Integer)
Beep 38.89, length
End Sub

Public Sub E1(length As Integer)
Beep 41.2, length
End Sub

Public Sub F1(length As Integer)
Beep 43.65, length
End Sub

Public Sub F1Sharp(length As Integer)
Beep 46.25, length
End Sub

Public Sub G1(length As Integer)
Beep 49, length
End Sub

Public Sub G1Sharp(length As Integer)
Beep 51.91, length
End Sub

Public Sub A1(length As Integer)
Beep 55, length
End Sub

Public Sub A1Sharp(length As Integer)
Beep 58.27, length
End Sub

Public Sub B1(length As Integer)
Beep 61.74, length
End Sub

Public Sub C2(length As Integer)
Beep 65.41, length
End Sub

Public Sub C2Sharp(length As Integer)
Beep 69.3, length
End Sub

Public Sub D2(length As Integer)
Beep 73.42, length
End Sub

Public Sub D2Sharp(length As Integer)
Beep 77.78, length
End Sub

Public Sub E2(length As Integer)
Beep 82.41, length
End Sub

Public Sub F2(length As Integer)
Beep 87.31, length
End Sub

Public Sub F2Sharp(length As Integer)
Beep 92.5, length
End Sub

Public Sub G2(length As Integer)
Beep 98, length
End Sub

Public Sub G2Sharp(length As Integer)
Beep 103.83, length
End Sub

Public Sub A2(length As Integer)
Beep 110, length
End Sub

Public Sub A2Sharp(length As Integer)
Beep 116.54, length
End Sub

Public Sub B2(length As Integer)
Beep 123.47, length
End Sub

Public Sub C3(length As Integer)
Beep 130.81, length
End Sub

Public Sub C3Sharp(length As Integer)
Beep 138.59, length
End Sub

Public Sub D3(length As Integer)
Beep 146.83, length
End Sub

Public Sub D3Sharp(length As Integer)
Beep 155.56, length
End Sub

Public Sub E3(length As Integer)
Beep 164.81, length
End Sub

Public Sub F3(length As Integer)
Beep 174.61, length
End Sub

Public Sub F3Sharp(length As Integer)
Beep 185, length
End Sub

Public Sub G3(length As Integer)
Beep 196, length
End Sub

Public Sub G3Sharp(length As Integer)
Beep 207.65, length
End Sub

Public Sub A3(length As Integer)
Beep 220, length
End Sub

Public Sub A3Sharp(length As Integer)
Beep 233.08, length
End Sub

Public Sub B3(length As Integer)
Beep 246.94, length
End Sub

Public Sub C4(length As Integer)
Beep 261.63, length
End Sub

Public Sub C4Sharp(length As Integer)
Beep 277.18, length
End Sub

Public Sub D4(length As Integer)
Beep 293.66, length
End Sub

Public Sub D4Sharp(length As Integer)
Beep 311.13, length
End Sub

Public Sub E4(length As Integer)
Beep 329.63, length
End Sub

Public Sub F4(length As Integer)
Beep 349.23, length
End Sub

Public Sub F4Sharp(length As Integer)
Beep 369.99, length
End Sub

Public Sub G4(length As Integer)
Beep 392, length
End Sub

Public Sub G4Sharp(length As Integer)
Beep 415.3, length
End Sub

Public Sub A4(length As Integer)
Beep 440, length
End Sub

Public Sub A4Sharp(length As Integer)
Beep 446.16, length
End Sub

Public Sub B4(length As Integer)
Beep 493.88, length
End Sub

Public Sub C5(length As Integer)
Beep 523.25, length
End Sub

Public Sub C5Sharp(length As Integer)
Beep 554.37, length
End Sub

Public Sub D5(length As Integer)
Beep 587.33, length
End Sub

Public Sub D5Sharp(length As Integer)
Beep 622.25, length
End Sub

Public Sub E5(length As Integer)
Beep 659.26, length
End Sub

Public Sub F5(length As Integer)
Beep 698.46, length
End Sub

Public Sub F5Sharp(length As Integer)
Beep 739.99, length
End Sub

Public Sub G5(length As Integer)
Beep 783.99, length
End Sub

Public Sub G5Sharp(length As Integer)
Beep 830.61, length
End Sub

Public Sub A5(length As Integer)
Beep 880, length
End Sub

Public Sub A5Sharp(length As Integer)
Beep 932.33, length
End Sub

Public Sub B5(length As Integer)
Beep 987.77, length
End Sub

Public Sub C6(length As Integer)
Beep 1046.5, length
End Sub

Public Sub C6Sharp(length As Integer)
Beep 1108.73, length
End Sub

Public Sub D6(length As Integer)
Beep 1174.66, length
End Sub

Public Sub D6Sharp(length As Integer)
Beep 1244.51, length
End Sub

Public Sub E6(length As Integer)
Beep 1318.51, length
End Sub

Public Sub F6(length As Integer)
Beep 1396.91, length
End Sub

Public Sub F6Sharp(length As Integer)
Beep 1479.98, length
End Sub

Public Sub G6(length As Integer)
Beep 1567.98, length
End Sub

Public Sub G6Sharp(length As Integer)
Beep 1661.22, length
End Sub

Public Sub A6(length As Integer)
Beep 1760, length
End Sub

Public Sub A6Sharp(length As Integer)
Beep 1864.66, length
End Sub

Public Sub B6(length As Integer)
Beep 1975.53, length
End Sub

Public Sub C7(length As Integer)
Beep 2093, length
End Sub

Public Sub C7Sharp(length As Integer)
Beep 2217.46, length
End Sub

Public Sub D7(length As Integer)
Beep 2349.32, length
End Sub

Public Sub D7Sharp(length As Integer)
Beep 2489.02, length
End Sub

Public Sub E7(length As Integer)
Beep 2637.02, length
End Sub

Public Sub F7(length As Integer)
Beep 2793.83, length
End Sub

Public Sub F7Sharp(length As Integer)
Beep 2959.96, length
End Sub

Public Sub G7(length As Integer)
Beep 3135.96, length
End Sub

Public Sub G7Sharp(length As Integer)
Beep 3322.44, length
End Sub

Public Sub A7(length As Integer)
Beep 3520, length
End Sub

Public Sub A7Sharp(length As Integer)
Beep 3729.31, length
End Sub

Public Sub B7(length As Integer)
Beep 3951.07, length
End Sub

Public Sub C8(length As Integer)
Beep 4186.01, length
End Sub

Public Sub C8Sharp(length As Integer)
Beep 4434.92, length
End Sub

Public Sub D8(length As Integer)
Beep 4698.64, length
End Sub

Public Sub D8Sharp(length As Integer)
Beep 4978.03, length
End Sub
 
Musical Code
Lol thats so cool :) was mucking round with it...

-EDIT-
lol this is funny, i love LOOP
Code:
Dim ndLOL As Integer
Do
ndLOL = Int(Rnd * 14) + 1
If ndLOL = 1 Then A4 (100)
If ndLOL = 2 Then B4 (100)
If ndLOL = 3 Then C4 (100)
If ndLOL = 4 Then D4 (100)
If ndLOL = 5 Then E4 (100)
If ndLOL = 6 Then F4 (100)
If ndLOL = 7 Then G4 (100)
If ndLOL = 8 Then A1 (100)
If ndLOL = 9 Then B1 (100)
If ndLOL = 10 Then C1 (100)
If ndLOL = 11 Then D1 (100)
If ndLOL = 12 Then E1 (100)
If ndLOL = 13 Then F1 (100)
If ndLOL = 14 Then G1 (100)
DoEvents
Loop
Possibly could be done easier but meh, was on it for 5mins.
 
Musical Code
took me a while to type it up. glad someone likes it
 
Musical Code
yep, but it uses the Beep api
 
Runescape Gamblingrunescape gambling
Back
Top