hub.sound module

Konstanten für Kanäle

  • Irgendeine (wozu?) (hub.sound.ANY)

  • Standard (hub.sound.DEFAULT)

Konstanten für Wellenformen

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.DEFAULT und hub.sound.ANY

hub.sound.stop() None

Stoppe alle Laufenden Töne

hub.sound.volume(volume: int) None

Stelle die Standardlautstärke ein