Bài thực hành Tin học (''''Âm nhạc'''')

13 971 4
Bài thực hành Tin học (''''Âm nhạc'''')

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Pascal là một loại ngôn ngữ lập trình đặc biệt thích hợp cho kiểu lập trình cấu trúc. Cho đến nay, Pascal vẫn được dùng để giảng dạy về lập trình trong nhiều trường trung học và đại học trên thế giới. Trong tiết học hôm nay, chúng ta sẽ tìm hiểu thêm một số yếu tố về âm thanh như là mô phỏng nốt nhạc trong Pascal. Bài đọc thêm 4: Khi được bật, loa máy tính sẽ phát ra âm thanh ở một tần số nào đó cho đến khi được tắt. Để khai thác khả năng này, thư viện crt có:  Thủ tục phát ra một âm thanh có tần số (cao độ) là h (tính theo đơn vị héc –Hz) : procedure Sound procedure Sound (h: word); procedure Sound procedure Sound (h: word);  Thủ tục tắt âm thanh đang được phát ra loa: procedure NoSound; procedure NoSound; Bài đọc thêm 4: Thủ tục sau phát một âm thanh với cao độ h và trường độ t: procedure CreateSound(h,t: word); begin Sound(h); Delay(t); NoSound; end; procedure CreateSound(h,t: word); begin Sound(h); Delay(t); NoSound; end; Cụ thể hơn, sau đây chúng ta sẽ tìm hiểu về: MÔ PHỎNG NỐT NHẠC Một nốt nhạc cao độ h, trường độ t sẽ được thực hiện bởi lệnh gọi: CreatSound(h,t); Một nốt nhạc cao độ h, trường độ t sẽ được thực hiện bởi lệnh gọi: CreatSound(h,t); Một nốt nhạc cao độ h, trường độ t sẽ được thực hiện bởi lệnh gọi: CreatSound(h,t); Theo âm luật, từ một quãng 8 đến quãng 8 kế tiếp , thừa số nhân của cao độ là 2. Trong một quãng 8, có 12 khoảng nửa cung, vì thế thừa số nhân giữa 2 khoảng này là căn bậc 12 của 2 . Vì vậy chỉ cần biết cao độ của một nốt làm gốc, ta có thể tính cao độ của các nốt khác. Chẳng hạn, xuất phát từ cao độ của nốt đô trung là 512, cao độ của các nốt trong quãng 8 trung lần lượt là (sau khi đã làm tròn): Nốt nhạc Cao độ đô trung 512 đô thăng 542 rê 575 rê thăng 609 mi 645 fa 683 Nốt nhạc Cao độ fa thăng 724 son 767 son thăng 813 la 861 la thăng 912 si 967 Về trường độ, lấy nốt móc đơn làm đơn vò là 150, ta tính được các trường độ khác: Nốt nhạc Trường độ Nốt đen 300 Nốt trắng 600 Nốt trắng chấm 900 Nốt tròn 1200 … Ví dụ: Chương trình dưới đây thể hiện một bản nhạc ngắn của đồng hồ, tất cả các nốt đều ở quãng 8 trung: Trỡnh baứy nhửừng noỏt cuỷa baỷn nhac [...]... tiết học cùng chương trình trên đây đã giúp các Chúng tơi hi vọng tiết học cùng bạn học tập, tìm hiểu tốt và rõ chương trình trên đây đã giúp các ràng hơn về Pascal bạn học tập, tìm hiểu tốt và rõ ràng hơn vTiết học đến đây là kết thúc ề Pascal Cảm ơn sự chú ý theo dõi của q Tiết học đếầy cơ là kếcùng các bạn học sinh thn đây giáo t thúc Cảm ơn sự chú ý theo dõi của q thầy cơ giáo cùng các bạn học sinh . nhiều trường trung học và đại học trên thế giới. Trong tiết học hôm nay, chúng ta sẽ tìm hiểu thêm một số yếu tố về âm thanh như là mô phỏng nốt nhạc trong Pascal. Bài đọc thêm 4: Khi. t sẽ được thực hiện bởi lệnh gọi: CreatSound(h,t); Một nốt nhạc cao độ h, trường độ t sẽ được thực hiện bởi lệnh gọi: CreatSound(h,t); Một nốt nhạc cao độ h, trường độ t sẽ được thực hiện. (h: word);  Thủ tục tắt âm thanh đang được phát ra loa: procedure NoSound; procedure NoSound; Bài đọc thêm 4: Thủ tục sau phát một âm thanh với cao độ h và trường độ t: procedure CreateSound(h,t:

Ngày đăng: 19/07/2014, 09:00

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

Tài liệu cùng người dùng

Tài liệu liên quan