조종기로 음악을 만들었으므로 이제 리스트로 돌아가 보겠습니다.
음악에서 스케일은 피치를 높이거나 낮추는 8개의 음표 그룹이며 일반적으로 도(C)음으로 시작합니다. 이 활동에서 할 일은 음계의 음표 리스트를 만든 다음 그 리스트를 사용하여 특정 음계를 연주하는 것입니다.🎶
코드론 EDU 및 음계 노트 라이브러리를 가져오고, 드론 개체를 생성하고,코드론 EDU와 페어링한 후
notes 라는 리스트를 만듭니다. 다음으로 음계를 추가합니다. 음계는 C3, C4, C5, C6 또는 C7로 시작하여 다음 옥타브 또는 첫 번째 음표에서 8단계 떨어진 음표까지 위아래로 이동할 수 있습니다.
notes = [Note.C3, Note.D3, Note.E3, Note.F3, Note.G3, Note.A3, Note.B3, Note.C4]
리스트가 완성되면 리스트에서 특정 음을 연주하는 연습을 할 수 있습니다. 이 코드 줄은 다음과 같습니다.🎼
drone.play_note(notes[0], 0.5) # 음계를 변경하려면 인덱스 값을 변경하세요
0부터 숫자를 세기 시작하므로 notes[0]
은 첫 번째 음표를 연주하고, notes[1]
은 두 번째 음표를 연주하는 식으로 계속됩니다.
프로그램은 다음과 같아야 합니다.
from codrone_edu.drone import *
drone = Drone()
drone.pair()
notes = [Note.C3, Note.D3, Note.E3, Note.F3, Note.G3, Note.A3, Note.B3, Note.C4]
drone.drone_buzzer(notes[0], 0.5) # 음계를 변경하려면 인덱스 값을 변경하세요