hub.sound module
Konstanten für Kanäle
Irgendeine (wozu?) (
hub.sound.ANY)Standard (
hub.sound.DEFAULT)
Konstanten für Wellenformen
Sine wave (
hub.sound.WAVEFORM_SINE)Sawtooth wave (
hub.sound.WAVEFORM_SAWTOOTH)Square wave (waveform) (
hub.sound.WAVEFORM_SQUARE)Triangle wave (
hub.sound.WAVEFORM_TRIANGLE)
- hub.sound.beep(frequency: int = 440, duration: int = 500, volume: int = 100, *, attack: int = 0, decay: int = 0, sustain: int = 100, release: int = 0, transition: int = 10, waveform: int = 1, channel: int = -1)
Starte einen Piepton am Hub
- Parameters:
frequency – Frequenz in Hz
duration – Dauer
volume – Lautstärke in Prozent
attack – Die Dauer des Hochfahrens von Null bis zum Spitzenwert ab dem Zeitpunkt, wenn die Taste gedrückt wird.
decay – Die Dauer des anschließenden Rundowns vom Attack-Pegel auf den vorgesehenen Sustain-Pegel.
sustain – Der Pegel während der Hauptsequenz der Tondauer, bis die Taste losgelassen wird.
release – Die Dauer, bis der Pegel nach dem Loslassen der Taste vom Sustain-Pegel auf Null abfällt.
transition – Zeit in Millisekunden bis zum Übergang in den Ton, wenn bereits etwas im Kanal abgespielt wird.
waveform – Die synthetisierte Wellenform. Verwende eine der Konstanten im Modul
hub.sound.channel – Der fürs Abspielen gewünschte Kanal. Die Optionen sind
hub.sound.DEFAULTundhub.sound.ANY
- hub.sound.stop() None
Stoppe alle Laufenden Töne
- hub.sound.volume(volume: int) None
Stelle die Standardlautstärke ein