Ses#

giriiş#

VEX EXP Brain, Ses kategorisindeki yöntemleri kullanarak dahili hoparlörü aracılığıyla önceden yüklenmiş ses efektleri veya müzik notaları çalarak ses üretebilir.

Aşağıdaki örnekler için, oluşturulan Beyin, Ses yöntemlerine erişim içerir ve bu yöntemlere atıfta bulunurken bu API dokümantasyonunda sonraki tüm örneklerde kullanılacaktır.

Aşağıda tüm yöntemlerin listesi bulunmaktadır:

Eylemler — Beyinden sesler çalın.

  • play_sound — Beyinden önceden ayarlanmış bir sesi çal.

  • play_note — Beyinden bir müzik notası çalın.

Eylemler#

play_sound#

play_sound beynin yerleşik seslerinden birini çalar.

Usage:
brain.play_sound(sound, volume)

Parametre

Tanım

sound

Beyinden çalınması istenen ses.

volume

İsteğe bağlı. Sesin çalınacağı ses seviyesi, %0 ile %100 arasında bir tamsayı olarak belirtilir. Varsayılan değer %100’dür.

Ses Adı

Sesi Çal

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 , belirli bir notayı belirli bir süre (milisaniye cinsinden) boyunca çalar.

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

Parametreler

Tanım

octave

Ya düşük oktav ya da yüksek oktav:

  • 3 — Düşük oktav
  • 4 — Yüksek oktav

note

Çalınacak nota:

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

duration

İsteğe bağlı. Notanın çalınma süresi milisaniye cinsinden, en fazla 500 milisaniye. Süre belirtilmezse, varsayılan süre 500 milisaniyedir.

volume

İsteğe bağlı. Notanın çalınacağı ses seviyesi, %0 ile %100 arasında bir tamsayı olarak belirtilir. Varsayılan değer %100’dür.

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