ശബ്ദം#

ആമുഖം#

പ്രീലോഡഡ് സൗണ്ട് ഇഫക്റ്റുകളോ മ്യൂസിക്കൽ നോട്ടുകളോ പ്ലേ ചെയ്യുന്ന സൗണ്ട് വിഭാഗത്തിലെ രീതികൾ ഉപയോഗിച്ച്, VEX IQ (രണ്ടാം തലമുറ) തലച്ചോറിന് അതിന്റെ ബിൽറ്റ്-ഇൻ സ്പീക്കർ വഴി ഓഡിയോ നിർമ്മിക്കാൻ കഴിയും.

താഴെയുള്ള ഉദാഹരണങ്ങൾക്ക്, നിർമ്മിത ബ്രെയിൻ ൽ സൗണ്ട് രീതികളിലേക്കുള്ള ആക്‌സസ് ഉൾപ്പെടുന്നു, കൂടാതെ ഈ API ഡോക്യുമെന്റേഷനിലുടനീളം ആ രീതികളെ പരാമർശിക്കുമ്പോൾ തുടർന്നുള്ള എല്ലാ ഉദാഹരണങ്ങളിലും ഇത് ഉപയോഗിക്കും.

എല്ലാ രീതികളുടെയും ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:

പ്രവർത്തനങ്ങൾ — തലച്ചോറിൽ നിന്നുള്ള ശബ്ദങ്ങൾ പ്ലേ ചെയ്യുക.

  • play_sound — തലച്ചോറിന്റെ ബിൽറ്റ്-ഇൻ സൗണ്ട് ഇഫക്റ്റുകളിൽ ഒന്ന് പ്ലേ ചെയ്യുന്നു.

  • play_note — തലച്ചോറിൽ നിന്നുള്ള ഒരു സംഗീത കുറിപ്പ് പ്ലേ ചെയ്യുക.

  • sound_off — നിലവിൽ പ്ലേ ചെയ്യുന്ന ശബ്ദം നിർത്തുക.

പ്രവർത്തനങ്ങൾ#

play_sound#

play_sound തലച്ചോറിന്റെ അന്തർനിർമ്മിതമായ ശബ്ദങ്ങളിൽ ഒന്ന് പ്ലേ ചെയ്യുന്നു.

Usage:
brain.play_sound(sound)

പാരാമീറ്റർ

വിവരണം

sound

തലച്ചോറിൽ നിന്ന് പ്ലേ ചെയ്യേണ്ട നിർദ്ദിഷ്ട ശബ്ദം.

ശബ്ദ നാമം

ശബ്ദം പ്ലേ ചെയ്യുക

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 ഒരു പ്രത്യേക കാലയളവിലേക്ക് ഒരു പ്രത്യേക കുറിപ്പ് പ്ലേ ചെയ്യുന്നു.

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

പാരാമീറ്ററുകൾ

വിവരണം

octave

താഴ്ന്നതോ ഉയർന്നതോ ആയ ഒക്ടേവ്: 3 — താഴ്ന്ന ഒക്ടേവ്, അല്ലെങ്കിൽ 4 — ഉയർന്ന ഒക്ടേവ്

note

പ്ലേ ചെയ്യേണ്ട കുറിപ്പ്:

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

duration

ഓപ്ഷണൽ. നോട്ട് പ്ലേ ചെയ്യാനുള്ള ദൈർഘ്യം മില്ലിസെക്കൻഡുകളിൽ, പരമാവധി 500 മില്ലിസെക്കൻഡ് വരെ. ദൈർഘ്യം നൽകിയിട്ടില്ലെങ്കിൽ, ഡിഫോൾട്ട് ദൈർഘ്യം 500 മില്ലിസെക്കൻഡ് ആണ്.

# 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 നിലവിൽ പ്ലേ ചെയ്യുന്ന ഒരു ശബ്‌ദം നിർത്തുന്നു.

Usage:
brain.sound_off()

പാരാമീറ്ററുകൾ

വിവരണം

ഈ രീതിക്ക് പാരാമീറ്ററുകൾ ഇല്ല.

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