শব্দ#

ভূমিকা#

VEX EXP Brain তার বিল্ট-ইন স্পিকারের মাধ্যমে সাউন্ড ক্যাটাগরির পদ্ধতি ব্যবহার করে অডিও তৈরি করতে পারে, যা আগে থেকে লোড করা সাউন্ড ইফেক্ট বা মিউজিক্যাল নোট বাজায়।

নীচের উদাহরণগুলির জন্য, নির্মিত মস্তিষ্ক সাউন্ড পদ্ধতিগুলিতে অ্যাক্সেস অন্তর্ভুক্ত করে এবং এই API ডকুমেন্টেশন জুড়ে পরবর্তী সমস্ত উদাহরণে ঐ পদ্ধতিগুলি উল্লেখ করার সময় এটি ব্যবহার করা হবে।

নিম্নে সকল পদ্ধতির একটি তালিকা দেওয়া হলো:

করণীয় — মস্তিষ্ক থেকে শব্দ বাজান।

  • play_sound — ব্রেইন থেকে একটি প্রিসেট সাউন্ড প্লে করুন।

  • play_note — মস্তিষ্ক থেকে একটি সাংগীতিক সুর বাজান।

কর্ম#

play_sound#

play_sound মস্তিষ্কের অন্তর্নির্মিত শব্দগুলোর মধ্যে একটি বাজায়।

Usage:
brain.play_sound(sound, volume)

প্যারামিটার

বর্ণনা

sound

মস্তিষ্ক থেকে বাজানোর জন্য নির্দিষ্ট শব্দ।

volume

ঐচ্ছিক। শব্দটি যে ভলিউমে বাজবে, তা ০% থেকে ১০০% পর্যন্ত একটি পূর্ণসংখ্যা হিসেবে নির্ধারণ করুন। ডিফল্ট মান হলো ১০০%।

শব্দের নাম

শব্দ বাজান

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, volume)

প্যারামিটার

বর্ণনা

octave

হয় নিম্ন অথবা উচ্চ অক্টেভ:

  • 3 — নিম্ন অক্টেভ
  • 4 — উচ্চ অক্টেভ

note

যে স্বরটি বাজাতে হবে:

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

duration

ঐচ্ছিক। নোটটি কত সময় ধরে বাজবে তার সময়কাল (মিলিসেকেন্ডে), সর্বোচ্চ ৫০০ মিলিসেকেন্ড পর্যন্ত। যদি কোনো সময়কাল উল্লেখ না করা হয়, তবে ডিফল্ট সময়কাল হবে ৫০০ মিলিসেকেন্ড।

volume

ঐচ্ছিক। নোটটি যে ভলিউমে বাজবে, তা ০% থেকে ১০০% পর্যন্ত একটি পূর্ণসংখ্যা হিসেবে নির্ধারণ করুন। ডিফল্ট মান হলো ১০০%।

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