Ήχος#
Εισαγωγή#
Το VEX EXP Brain μπορεί να παράγει ήχο μέσω του ενσωματωμένου ηχείου του χρησιμοποιώντας μεθόδους από την κατηγορία Ήχος, οι οποίες αναπαράγουν προεγκατεστημένα ηχητικά εφέ ή μουσικές νότες.
Για τα παρακάτω παραδείγματα, το constructed Brain περιλαμβάνει πρόσβαση στις μεθόδους Sound και θα χρησιμοποιηθεί σε όλα τα επόμενα παραδείγματα σε όλη την τεκμηρίωση αυτού του API κατά την αναφορά σε αυτές τις μεθόδους.
Παρακάτω είναι μια λίστα με όλες τις μεθόδους:
Ενέργειες — Αναπαραγωγή ήχων από τον εγκέφαλο.
play_sound— Αναπαραγωγή ενός προκαθορισμένου ήχου από τον Εγκέφαλο.play_note— Παίξτε μια μουσική νότα από τον Εγκέφαλο.
Ενέργειες#
play_sound#
play_sound αναπαράγει έναν από τους ενσωματωμένους ήχους του εγκεφάλου.
Usage:
brain.play_sound(sound, volume)
Παράμετρος |
Περιγραφή |
|---|---|
|
Ο καθορισμένος ήχος που θα αναπαραχθεί από τον εγκέφαλο. |
|
Προαιρετικό. Η ένταση ήχου στην οποία θα αναπαράγεται ο ήχος ως ακέραιος αριθμός από 0% έως 100%. Η προεπιλογή είναι 100%. |
Όνομα ήχου |
Αναπαραγωγή ήχου |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)
play_note#
play_note παίζει μια συγκεκριμένη νότα για μια συγκεκριμένη διάρκεια σε χιλιοστά του δευτερολέπτου.
Usage:
brain.play_note(octave, note, duration, volume)
Παράμετροι |
Περιγραφή |
|---|---|
|
Είτε η χαμηλή είτε η υψηλή οκτάβα:
|
|
Η νότα που πρέπει να παίξετε:
|
|
Προαιρετικό. Η διάρκεια σε χιλιοστά του δευτερολέπτου για την αναπαραγωγή της νότας, με μέγιστο τα 500 χιλιοστά του δευτερολέπτου. Εάν δεν παρέχεται διάρκεια, η προεπιλεγμένη διάρκεια είναι 500 χιλιοστά του δευτερολέπτου. |
|
Προαιρετικό. Η ένταση ήχου στην οποία θα αναπαράγεται η νότα ως ακέραιος αριθμός από 0% έως 100%. Η προεπιλογή είναι 100%. |
# Play a quarter note C and half note F
brain.play_note(4, 0, 250)
brain.play_note(4, 3, 500)