Cách tạo điệp khúc bằng Scratch
Bạn đã bao giờ muốn dự án Scratch của mình có âm thanh thật ấn tượng chưa? Bạn có thể thêm một nhịp điệu lặp lại cho hoạt ảnh, hoặc một đoạn điệp khúc trong khi các nhân vật di chuyển. Dưới đây là hướng dẫn tạo điệp khúc trong Scratch.

Kiến thức cần nắm vững trước khi tạo nhạc lặp lại trong Scratch
Vòng lặp âm thanh
Vòng lặp âm thanh (song loop) là một đoạn âm thanh hoặc bản nhạc được phát đi phát lại không ngừng nghỉ. Thay vì chỉ phát một lần rồi kết thúc, âm thanh sẽ tự động lặp lại.
Trẻ em và những người mới bắt đầu thường sử dụng vòng lặp âm thanh cho:
- Trò chơi
- Hoạt ảnh
- Câu chuyện
- Âm thanh nền (tạo không gian)
- Các dự án về nhịp điệu
- Video khiêu vũ hoặc âm nhạc
Việc sử dụng vòng lặp giúp dự án của bạn trở nên chỉn chu và chuyên nghiệp hơn—giống hệt như một trò chơi điện tử thực thụ.
Tại sao vòng lặp âm thanh lại quan trọng trong các dự án game Scratch?
Thêm một vòng lặp âm thanh có thể thay đổi hoàn toàn bầu không khí trong dự án của bạn. Nó giúp:
- Giữ cho dự án luôn sống động
- Tạo cảm giác hào hứng cho các phân cảnh
- Thu hút người chơi
- Hỗ trợ kể chuyện
- Thêm cảm xúc và năng lượng
Cách thức hoạt động của âm thanh trong Scratch
Trước khi tạo vòng lặp, bạn cần hiểu các công cụ âm thanh trong Scratch.
Scratch cung cấp hai khối lệnh âm thanh chính:
1. Play sound until done
Khối lệnh này phát toàn bộ đoạn âm thanh và đợi cho đến khi âm thanh đó kết thúc rồi mới tiếp tục thực hiện các đoạn mã (code) tiếp theo.
2. Start sound
Khối lệnh này bắt đầu phát âm thanh ngay lập tức và cho phép các đoạn mã khác chạy song song cùng lúc.
Lưu ý:
Đối với nhạc nền dạng vòng lặp, khối lệnh Play sound until done thường là lựa chọn tốt hơn— vì nó đợi âm thanh phát xong rồi mới tự động lặp lại.
Cách tạo đoạn nhạc phát lại liên tục trong Scratch
Bước 1: Chọn hoặc tải lên một âm thanh
Tới tab Sounds, bạn có 3 lựa chọn:
✔ Chọn âm thanh từ thư viện của Scratch
Scratch có nhiều danh mục như:
- Vòng lặp (loops)
- Hiệu ứng (effects)
- Nhịp điệu (beats)
- Âm nhạc (music)
✔ Tải lên bản nhạc của riêng bạn
Bạn có thể tải lên các tệp định dạng MP3 hoặc WAV (rất phù hợp cho nhạc nền tùy chỉnh).
✔ Ghi âm giọng nói hoặc nhịp điệu của riêng bạn
Sử dụng micrô để tạo ra âm thanh của riêng bạn!
Sau khi đã chọn xong âm thanh, hãy đặt tên cho nó bằng một cái tên đơn giản, chẳng hạn như “music”.
Bước 2: Sử dụng vòng lặp forever
Truy cập vào danh mục Điều khiển (Control) và kéo khối lệnh forever ra.
forever
(your code)
end
Khối lệnh forever sẽ lặp lại mọi thứ bên trong nó mãi mãi — rất lý tưởng cho các vòng lặp âm nhạc.
Bước 3: Thêm khối lệnh âm thanh
Bên trong vòng lặp forever, hãy thêm khối lệnh:
play sound [music] until done
Mã lệnh của bạn sẽ trông như thế này:
when green flag clicked
forever
play sound [music v] until done
end
Cách này sẽ giúp bản nhạc của bạn phát đi phát lại không ngừng nghỉ.
Phương pháp thay thế: sử dụng start sound
Nếu bạn muốn tự mình kiểm soát thời gian, bạn có thể thực hiện như sau:
when green flag clicked
forever
start sound [music v]
wait (10) seconds
endTuy nhiên, bạn phải điều chỉnh số giây sao cho khớp chính xác với độ dài của bản nhạc. Nếu không, các âm thanh sẽ bị chồng chéo hoặc tạo ra những khoảng lặng không mong muốn.
Phương pháp này phù hợp nhất với các đoạn nhịp điệu ngắn, thay vì bản nhạc hoàn chỉnh.
Cách lặp lại âm thanh ngắn để tạo nhịp điệu
Việc lặp lại các âm thanh ngắn rất thú vị để tạo ra:
- nhịp điệu (beats)
- trống
- các đoạn âm thanh nền
- nhạc nhảy
Ví dụ:
when green flag clicked
forever
play sound [drum beat v] until done
play sound [clap v] until done
play sound [drum boom v] until done
end
Cách này tạo ra một nhịp điệu lặp đi lặp lại.
Việc thêm một đoạn nhạc lặp lại là một trong những cách dễ dàng nhất để giúp các dự án Scratch của bạn trở nên chỉn chu và thú vị hơn. Dù bạn đang tạo trò chơi, hoạt ảnh hay thử thách nhịp điệu, một đoạn nhạc lặp lại sẽ nâng tầm sự sáng tạo của bạn lên một tầm cao mới.
Học tập - Giáo dục
-
Cách làm game tìm hiểu về số nguyên trong Scratch
-
Những công cụ AI miễn phí chất lượng cho trẻ em
-
Cách làm game Geometry Dash bằng Scratch
-
Scratch vs. Python: Trẻ nên bắt đầu học ngôn ngữ nào trước?
-
Cách làm minigame chơi golf bằng Scratch
-
Hướng dẫn tải và học cách dùng chuột với Basic Mouse Skills
-
Hướng dẫn cách làm bài tiếng Anh tự luyện IOE
-
Hướng dẫn lồng tiếng vào bài thuyết trình trong PowerPoint
-
Hướng dẫn cách nộp bài tập về nhà trên eNetViet
-
Hướng dẫn đăng ký tài khoản IOE cho học sinh
-
Hướng dẫn ghi lại video buổi học Microsoft Teams trên PC và điện thoại
-
Hướng dẫn cách chia sẻ màn hình Zoom