Garsas#

Įvadas#

„VEX EXP Brain“ gali atkurti garsą per integruotą garsiakalbį, naudodamas „Garso“ kategorijos metodus, kurie atkuria iš anksto įkeltus garso efektus arba muzikos natas.

Žemiau pateiktuose pavyzdžiuose constructed Brain apima prieigą prie Sound metodų ir bus naudojamas visuose tolesniuose šios API dokumentacijos pavyzdžiuose, kai kalbama apie tuos metodus.

Žemiau pateikiamas visų metodų sąrašas:

Veiksmai – leisti garsus iš smegenų.

  • play_sound — Groti iš anksto nustatytą garsą iš smegenų.

  • play_note — Groti muzikinę natą iš smegenų.

Veiksmai#

play_sound#

play_sound paleidžia vieną iš smegenų integruotų garsų.

Usage:
brain.play_sound(sound, volume)

Parametras

Aprašymas

sound

Nurodytas garsas, kurį reikia leisti iš smegenų.

volume

Pasirinktinai. Garsumo lygis, kuriuo bus grojamas garsas, pateikiamas sveikuoju skaičiumi nuo 0 % iki 100 %. Numatytoji reikšmė yra 100 %.

Garso pavadinimas

Leisti garsą

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 groja konkrečią natą tam tikrą laiką milisekundėmis.

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

Parametrai

Aprašymas

octave

Žema arba aukšta oktava:

  • 3 — Žema oktava
  • 4 — Aukšta oktava

note

Grojama nata:

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

duration

Pasirinktinai. Natos grojimo trukmė milisekundėmis, daugiausia 500 milisekundžių. Jei trukmė nenurodyta, numatytoji trukmė yra 500 milisekundžių.

volume

Pasirinktinai. Garsumas, kuriuo bus grojama nata, nurodomas sveikuoju skaičiumi nuo 0 % iki 100 %. Numatytoji reikšmė yra 100 %.

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