Skaņa#

Ievads#

VEX IQ (2. paaudzes) smadzenes var radīt audio caur iebūvēto skaļruni, izmantojot skaņas kategorijas metodes, kas atskaņo iepriekš ielādētus skaņas efektus vai mūzikas notis.

Zemāk redzamajos piemēros constructed Brain ietver piekļuvi Sound metodēm un tiks izmantota visos turpmākajos piemēros visā šajā API dokumentācijā, atsaucoties uz šīm metodēm.

Zemāk ir visu metožu saraksts:

Darbības — Atskaņot skaņas no smadzenēm.

  • play_sound — Atskaņo vienu no smadzeņu iebūvētajiem skaņas efektiem.

  • play_note — Atskaņot muzikālu noti no smadzenēm.

  • sound_off — Apturēt pašlaik atskaņoto skaņu.

Darbības#

play_sound#

play_sound atskaņo vienu no smadzeņu iebūvētajām skaņām.

Usage:
brain.play_sound(sound)

Parametrs

Apraksts

sound

Norādītā skaņa, kas jāatskaņo no smadzenēm.

Skaņas nosaukums

Atskaņot skaņu

SoundType.ALARM

SoundType.ALARM2

SoundType.DOOR_CLOSE

SoundType.FILLUP

SoundType.HEADLIGHTS_OFF

SoundType.HEADLIGHTS_ON

SoundType.POWER_DOWN

SoundType.RATCHET

SoundType.RATCHET2

SoundType.SIREN

SoundType.SIREN2

SoundType.TADA

SoundType.TOLLBOOTH

SoundType.WRENCH

SoundType.WRONG_WAY

SoundType.WRONG_WAY_SLOW

# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)

play_note#

play_note atskaņo noteiktu noti noteiktu laiku.

Usage:
brain.play_note(octave, note, duration)

Parametri

Apraksts

octave

Zemā vai augstā oktāva: 3 — zemā oktāva vai 4 — augstā oktāva

note

Nospēlējamā nots:

  • 0 — C
  • 1 — D
  • 2 — E
  • 3 — F
  • 4 — G
  • 5 — A
  • 6 — B

duration

Neobligāti. Nots atskaņošanas ilgums milisekundēs, maksimāli 500 milisekundes. Ja ilgums nav norādīts, noklusējuma ilgums ir 500 milisekundes.

# Play a quarter note C and half note F
brain.play_note(4, 0, 250)
brain.play_note(4, 3, 500)

sound_off#

sound_off aptur skaņu, kas pašlaik tiek atskaņota.

Usage:
brain.sound_off()

Parametri

Apraksts

Šai metodei nav parametru.

# Stop any sound that is playing on the brain
brain.play_sound(SoundType.POWER_DOWN)
wait(0.2, SECONDS)
brain.sound_off()