소리#

소개#

VEX AIR 드론 컨트롤러를 사용하면 내장 사운드, 사용자 지정 오디오 파일 및 악보를 재생할 수 있습니다. 또한 사운드를 정지하고 현재 오디오가 재생 중인지 감지하는 기능도 포함되어 있습니다.

아래는 사용 가능한 모든 블록 목록입니다.

소리 - 재생 및 정지

  • 소리 재생 — 미리 정의된 목록에서 내장 소리를 재생합니다.

  • 사운드 파일 재생 — 사용자가 업로드한 사운드를 재생합니다.

  • 음표 연주 — 지정된 음높이, 옥타브 및 지속 시간을 가진 음표를 연주합니다.

  • 소리 중지 — 현재 재생 중인 소리를 중지합니다.

  • 사운드 활성 — 현재 사운드가 재생 중인지 확인합니다.

소리#

소리 재생#

소리 재생 스택 블록은 컨트롤러에 내장된 소리 중 하나를 재생합니다.

소리 재생 초인종 스택 블록#
소리 [앞으로 이동 v] 재생 ▶

매개변수

설명

소리

아래에 표시된 내장 사운드 중 하나입니다.

그리고 기다리지 마세요

화살표( ▶ )를 선택하여 블록을 확장하면 기다리지 마세요라고 표시되고, 스택의 다음 블록이 즉시 실행됩니다.

소리 이름

소리 재생

성공

오류

감지

개 감지됨

장애물

루핑

완료

일시 정지

이력서

보내기

받습니다

예

시작 시 소리가 반복 재생됩니다.#
시작 시
[Play the looping sound.]
소리 [반복 v] 재생 ▶

음성 파일 재생#

사운드 파일 재생 스택은 사용자가 불러온 사용자 지정 사운드를 재생합니다.

사용자 사운드 재생 1 스택 블록#
소리 파일 [SOUND1 v] 재생 ▶

매개변수

설명

사운드 슬롯 번호

사용자가 업로드한 사운드를 사용합니다. 제어판에서 이미지 이름을 수정하면 옵션이 변경됩니다.

그리고 기다리지 마세요

화살표( ▶ )를 선택하여 블록을 확장하면 기다리지 마세요라고 표시되고, 스택의 다음 블록이 즉시 실행됩니다.

예

시작 시 사용자 사운드 1을 재생합니다.#
시작 시
[Upload a sound file in VEXcode.]
[Play the custom sound.]
소리 파일 [SOUND1 v] 재생 ▶

연주 노트#

음표 연주 스택 블록은 특정 음표를 특정 시간 동안 연주합니다.

재생 노트 액션 블록.#
음표 [낮음 v] [C v] [note_eight v] 재생 ▶

매개변수

설명

옥타브

음의 옥타브:

  • 낮음
  • 높음

메모

음높이를 정의합니다:

  • C
  • C#
  • D
  • D#
  • E
  • F
  • F#
  • G
  • G#
  • A
  • A#
  • B
  • 쉼표

음표 길이

음표의 길이를 설정합니다:

  • 온음표 - 온음표
  • 반음표 - 반음표
  • 4분음표 - 4분음표
  • 8분음표 - 8분음표
  • 16분음표 - 16분음표

그리고 기다리지 마세요

화살표( ▶ )를 선택하여 블록을 확장하면 기다리지 마세요라고 표시되고, 스택의 다음 블록이 즉시 실행됩니다.

예

첫 번째 음성 파일을 재생하고 기다리지 마세요. 2초 동안 기다립니다. 소리가 여전히 재생 중이면 소리를 멈춥니다.#
시작 시
[Play a short tune.]
음표 [낮음 v] [C v] [note_quarter v] 재생 ▶
음표 [낮음 v] [D v] [note_quarter v] 재생 ▶
음표 [낮음 v] [E v] [note_sixteenth v] 재생 ▶

소리 멈춤#

소리 정지 스택 블록은 현재 재생 중인 소리를 정지시킵니다.

정지음 동작 블록.#
소리 정지

매개변수

설명

이 블록에는 매개변수가 없습니다.

예

첫 번째 음성 파일을 재생하고 기다리지 마세요. 2초 동안 기다립니다. 소리가 여전히 재생 중이면 소리를 멈춥니다.#
시작 시
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
소리 파일 [1 v] 재생 ◀ 및 기다리지 않음
[6]초 기다리기
소리 정지

사운드 활성화#

소리 활성화 불리언 블록은 현재 소리가 재생 중인지 여부를 나타냅니다.

  • 참 — 소리가 재생되고 있습니다.

  • 거짓 — 소리가 재생되지 않습니다.

사운드 활성화 불리언 블록.#
<소리 재생 중?>

매개변수

설명

이 블록에는 매개변수가 없습니다.

예

첫 번째 음성 파일을 재생하고 기다리지 마세요. 2초 동안 기다립니다. 소리가 여전히 재생 중이면 소리를 멈춥니다.#
시작 시
[Display when the sound is playing.]
소리 [반복 v] 재생 ◀ 및 기다리지 않음
<소리 재생 중?>까지 기다리기
콘솔에 [I hear the sound!] 출력 ▶