| C | D | E | F | G | A | H | |
| 1 | 33 | 37 | 41 | 44 | 49 | 55 | 62 |
| 2 | 65 | 73 | 82 | 87 | 98 | 110 | 123 |
| 3 | 131 | 147 | 165 | 175 | 196 | 220 | 247 |
| 4 | 262 | 294 | 330 | 349 | 392 | 440 | 494 |
| 5 | 523 | 587 | 659 | 698 | 784 | 880 | 988 |
| 6 | 1047 | 1175 | 1319 | 1397 | 1568 | 1760 | 1976 |
| 7 | 2093 | 2349 | 2637 | 2794 | 3136 | 3520 | 3951 |
Tabelka powyżej podaje częstotliwości dźwięków odpowiadające poszczególnym
nutom w siedmiu oktawach, nie ma tylko półtonów, (czyli #c, #d i tak
dalej) Można je jednak łatwo otrzymać, poprzez obliczenie pierwiastka z
iloczynu dwóch sąsiadujących nut (np. C i D, albo F i G).Wyrażenie
obliczające półtony ma wiec postać:
| 1 2 | <b>Round</b> (<b>Sqrt</b>(częstotliwość1*częstotliwość2)). |
Użyłem polecenia Round, ponieważ częstotliwość musi być liczbą
całkowita.
W Pascalu z głośniczka systemowego możemy korzystać, dzięki poleceniu
| 1 | Sound |
Natomiast długość dźwięku określamy w milisekundach poleceniem
| 1 | Delay |
Oto przykładowy kod emitujący dość nieprzyjazny dla ucha dzwięk:
| 1 2 3 4 | Sound 2093; Delay 10000; |
Częstotliwości dzwięków mają kilka zastosowań. Możemy użyć ich do odegrania prostej piosenki, pomocne będą również podczas pisania programu udającego syntezator.