Sound

Hinweis

Dieses Entwurfshandbuch wurde für Windows 7 erstellt und wurde nicht für neuere Versionen von Windows aktualisiert. Ein Großteil der Anleitungen gilt immer noch grundsätzlich, aber die Präsentation und die Beispiele spiegeln nicht unsere aktuellen Entwurfsanleitungen wider.

Sound ist das Audioelement der Benutzeroberfläche. Bei entsprechender Verwendung kann Sound eine effektive Form der Kommunikation sein, die eine nonverbale und sogar emotionale Beziehung zu Ihren Benutzern herstellt. Sounds können allein oder als Ergänzung zur visuellen Benutzeroberfläche verwendet werden. Beispielsweise erhöht das Hinzufügen eines Soundeffekts zu einer Benachrichtigung die Wahrscheinlichkeit, dass er bemerkt wird, insbesondere, wenn der Benutzer nicht auf den Bildschirm schaut, wenn ein Ereignis auftritt.

Screenshot des Dialogfelds

Auf der Registerkarte Sounds des Elements Sound-Systemsteuerung können Benutzer Änderungen an ihren Systemsounds vornehmen.

Dieser Artikel behandelt die Verwendung von Sounds in einem Programm als Reaktion auf Ereignisse und Benutzeraktionen und die Integration der Soundsteuerung eines Programms in Windows. Es deckt nicht die Verwendung von Musik oder Sprache ab.

Hinweis: Richtlinien für Benachrichtigungen und Branding werden in separaten Artikeln vorgestellt.

Ist dies die richtige Benutzeroberfläche?

Um zu entscheiden, ob Sie Sound verwenden sollten, stellen Sie sich die folgenden Fragen:

  • Gibt es einen eindeutigen Benutzervorteil bei der Verwendung von Sound? Da die Nachteile der Verwendung von Sound die Vorteile leicht überwiegen können, verwenden Sie Sound nur, wenn es einen klaren Vorteil gibt.
  • Ist die Verwendung von Sound angemessen? Lenkt der Einsatz von Sound die Aufmerksamkeit auf Dinge, die aufmerksamkeitswürdig sind? Würden Benutzer den Sound verpassen, wenn er nicht vorhanden wäre? Konzentrieren Sie sich auf Sounds, die Benutzer auf dem Laufenden halten, ihr Verhalten wahrscheinlich ändern oder nützliches Feedback geben.
  • Ist der Einsatz von Sound ablenkend? Gibt es häufige, laute, schreiende Geräusche? Reduzieren Benutzer wahrscheinlich die Systemlautstärke oder die Lautstärke Ihres Programms aufgrund Ihrer Verwendung von Sound?
  • Verwenden Sie Sound als primäre Form der Kommunikation? In vielen Fällen, z. B. für Benutzer mit einem gewissen Hörverlust, sollte Der Ton nicht als primäres Kommunikationsmittel verwendet werden. Sound ist effektiver als Ergänzung zu anderen Kommunikationsmitteln (z. B. Text oder Visuals).
  • Sind die primären Zielbenutzer IT-Experten? Sound ist für Aufgaben, die an IT-Experten gerichtet sind, in der Regel unwirksam, da viele ihrer Aufgaben unbeaufsichtigt ausgeführt werden. Darüber hinaus wird der Sound für sie nicht skaliert, wenn sie hunderte von Aufgaben gleichzeitig ausführen und Sounds erhalten, wenn sie abgeschlossen oder fehlschlagen.

Entwurfskonzepte

In der Regel erreicht Sound einen oder alle der folgenden Zwecke:

  • Benachrichtigung. Sound kann bestimmten Ereignissen zugeordnet werden. Ein "neue E-Mail"-Sound informiert beispielsweise Benutzer darüber, wann E-Mails eintreffen, ohne ihre aktuelle Aufgabe zu unterbrechen.
  • Feedback. Sound kann Feedback zu bestimmten Benutzeraktionen geben. Ein subtiler Sound, der beim Loslassen des Schiebereglers auf der Lautstärkeregelung wiedergegeben wird, gibt beispielsweise Feedback zum Pegel der aktuellen Einstellung.
  • Branding. Sound kann bestimmten Inhalten zugeordnet werden, um Ihr Produkt, Ihre Anwendung oder Ihren Dienst zu kennzeichnen. Windows verwendet sound auf diese Weise für den Start des Betriebssystems.
  • Unterhaltung. Sound wird häufig verwendet, um Unterhaltungsprodukte zu verbessern und jedes Produkt ansprechender zu machen. Beispielsweise verwenden die meisten Spiele, Trainingsanwendungen und Consumerprodukte Sound, um Benutzer zu unterhalten und ihre Erfahrung zu verbessern.

Bestimmte Sounds können mehrere dieser Zwecke gleichzeitig erfüllen. Der Windows-Startsound gibt beispielsweise an, dass der Startvorgang abgeschlossen ist und der Desktop einsatzbereit ist. Es bietet auch eine leistungsstarke Form des Produktbrandings und bindet die Benutzer sogar vorübergehend ein.

Sounds, die keines dieser Zwecke erfüllen, sollten wahrscheinlich beseitigt werden.

Unangemessene Verwendung von Sound

Trotz der Vorteile des Klangs erfordert die angemessene Verwendung von Sound erhebliche Zurückhaltung, andernfalls kann ein Programm lästig und ablenkend machen. Benutzer schalten ihren Sound vollständig ab, wenn sie durch häufige, sich wiederholende, störende, störende, schlecht gestaltete Sounds genervt werden; Das liegt zum Teil daran, dass der Klang seiner Natur nach Aufmerksamkeit verlangt und schwer zu ignorieren ist. Tipps zum Finden eines angemessenen Gleichgewichts finden Sie in den Richtlinien für das Sounddesign.

Da die Nachteile der Verwendung von Sound die Vorteile leicht überwiegen können, verwenden Sie Sound nur, wenn es einen klaren Vorteil gibt. Verwenden Sie im Zweifelsfall keinen Sound.

Ergänzen von Sound

Selbst wenn der Sound angemessen verwendet wird, gibt es viele Situationen, in denen Der Klang möglicherweise nicht für alle Benutzer effektiv ist:

  • Einige Benutzer arbeiten möglicherweise in einer lauten Umgebung, in der die Geräusche nicht gehört werden können.
  • Einige Benutzer arbeiten möglicherweise in einer ruhigen Umgebung, in der der Sound deaktiviert oder auf eine niedrige Lautstärke eingestellt werden muss.
  • Einige Benutzer können Hörbehinderungen oder -verluste haben.
  • Der Computer verfügt möglicherweise über keine Lautsprecher.

Aus diesen Gründen sollte Sound, der für Benachrichtigungen und Feedback verwendet wird, nie die einzige Kommunikationsmethode sein, sondern sollte visuelle oder textuelle Hinweise ergänzen.

Wünschenswerte Eigenschaften des Klangs

Im Allgemeinen sollten Sounds wie folgt lauten:

  • mittlere bis hohe Frequenz (600 Hertz [Hz] bis 2 Kilohertz [kHz]).
  • kurz (weniger als eine Sekunde).
  • leise oder mäßig in der Lautstärke.
  • Sinnvolle.
  • angenehm, nicht alarmierend oder bedrückend.
  • nonverbal.
  • nicht wiederholend.

Mit Sound ist weniger mehr. Der ideale Klangeffekt ist einer, den benutzer kaum bemerken, aber sie würden es verpassen, wenn er abwesend wäre.

Ein häufiges Missverständnis ist, dass Geräusche für kritische Ereignisse laut und laut sein müssen, um die Aufmerksamkeit des Benutzers zu erhalten. Das stimmt nicht, denn Sound soll eigentlich ein zusätzliches Kommunikationsmittel sein. Im Fall einer kritischen Fehlermeldung werden die Darstellung (möglicherweise in einem modale Dialogfeld), das Symbol (ein Fehlersymbol) und der Text und der Ton kombiniert, um die Art des Fehlers zu kommunizieren. Ein effektiver Fehlerton kann etwas lauter sein als der typische Windows-Sound, muss aber nicht wesentlich lauter sein.

Merkmale von Windows-Sounds

Neben dieser allgemeinen Forderung nach Minimalismus verwendet die Windows-Klangästhetik helle, reine Töne und glasige und luftige Klänge mit einem weichen Ein- und Ausblendungseffekt (weiche "Kanten"), um abrupte, störende, perkussive Effekte zu verhindern. Sie sind so konzipiert, dass sie sich subtil, sanft und konsonant anfühlen. Windows-Sounds verwenden Echo, Hall und Entzerrung, um ein natürliches Umgebungsgefühl zu erreichen.

Das Standardsoundschema für Windows verwendet im Allgemeinen keine instrumentalen oder erkennbaren alltäglichen Sounds, die übermäßig spezifisch oder musikalisch sind. Beispiele für Geräusche, die es vermeidet, sind Musikinstrumente wie Klaviere oder Perkussionsinstrumente, Tiergeräusche, Umgebungsgeräusche, Sprache, Stimmen, filmähnliche Soundeffekte oder andere Geräusche von Menschen. Außerdem sollen Windows-Sounds nicht als Musik wahrgenommen werden (also so lange, mehrstimmige Melodien). Dadurch unterscheiden sich Windows-Sounds funktionell von anderen Arten von Sounds.

Da die Windows-Sounds professionell entwickelt wurden, um die wünschenswerten Eigenschaften zu haben und ein breites Publikum anzusprechen, sollten Sie diese integrierten Windows-Sounds jederzeit verwenden.

Entwerfen eigener Sounds

Wenn Sie Ihre eigenen Sounds erstellen müssen, entwerfen Sie sie so, dass sie die zuvor beschriebenen Merkmale aufweisen. Bemühen Sie sich, sie dazu zu bringen, die zugehörigen Aufgaben oder Ereignisse zu ergänzen.

Verstehen Sie, dass das Erstellen von Originalklängen schwierig ist, insbesondere für Sounds, die für ein breites Publikum bestimmt sind. Sound kann ein polarisierendes Designelement sein. Für jeden Benutzer, der einen Sound liebt, wird es viele geben, die ihn nicht mögen.

Entwerfen Sie die Sounds für Ihr Programm als Gruppe, um sich als verwandte Variationen eines Designs zu fühlen. Die hörerische Erfahrung Ihres Programms sollte mit seiner visuellen Erfahrung koordiniert werden. Außerdem sollte der "Ton" der Töne mit dem Ton des Textes koordiniert werden. Überlegen Sie, wie Text mit einem angenehmen, natürlichen Ton unterlaufen kann, wenn er von harten, alarmierenden Klängen begleitet wird.

Wenn Sie nur vier Dinge tun...

  1. Verwenden Sie Sound mit Zurückhaltung, stellen Sie sicher, dass es einen klaren Gesamtvorteil für den Benutzer gibt. Verwenden Sie im Zweifelsfall keinen Sound.
  2. Verwenden Sie bei Bedarf die integrierten Windows-Sounds.
  3. Wenn Sie Ihre eigenen Sounds entwerfen, stellen Sie sicher, dass sie die gewünschten Klangeigenschaften haben und sich als Ganzes wie Variationen eines Themas anfühlen.
  4. Gehen Sie nicht davon aus, dass Geräusche laut und schreiend sein müssen, um die Aufmerksamkeit des Benutzers zu erhalten.

Verwendungsmuster

Sounds weisen mehrere Verwendungsmuster auf:

Soundverwendung Beispiel
Vervollständigung der Aktion
benachrichtigt Benutzer sonisch, wenn eine vom Benutzer initiierte Aktion mit langer Ausführungszeit erfolgreich abgeschlossen wird.
Screenshot des Dialogfelds
In diesem Beispiel gibt das Dialogfeld einen Sound ab, um Benutzer darüber zu informieren, dass der Download abgeschlossen wurde.
Aktionsfehler
benachrichtigt Benutzer sonisch, wenn eine lang andauernde, vom Benutzer initiierte Aktion fehlschlägt.
Screenshot der Meldung
In diesem Beispiel gibt Windows einen Sound ab, um Benutzer darüber zu informieren, dass der Sicherungsvorgang fehlgeschlagen ist.
Wichtiges Systemereignis
Warnt Benutzer sonisch vor wichtigen Systemereignissen oder status, die sofortige Aufmerksamkeit erfordern.
Screenshot der Meldung mit niedrigem Akkustand
In diesem Beispiel werden Benutzer benachrichtigt, dass ihr niedriger Akkustand sofortige Aufmerksamkeit erfordert.
FYI
benachrichtigt die Benutzer sonisch über potenziell nützliche, relevante Informationen.
Da diese Informationen in der Regel keine sofortige Aufmerksamkeit erfordern, liefert ein fyi-Sound subtiles Feedback, ohne den Flow des Benutzers zu unterbrechen.
Screenshot der Live Messenger-Anmeldenachricht
In diesem Beispiel wird ein Sound wiedergegeben, wenn sich ein Kontakt bei einem Chatdienst anmeldet.
Soundeffekt
Stellt sonisch Feedback zu Benutzerinteraktionen bereit.
Stellt reales oder stiliertes Soundfeedback bereit, das für die Interaktion geeignet ist. Soundeffekte klingen oft so, als ob der Benutzer ein reales, physisches Objekt manipuliert. manchmal auch als Foley bezeichnet.
Screenshot des minimierten Fensters
In diesem Beispiel klingt der Soundeffekt fensterminimieren so, als werde ein reales Objekt verkleinert.
Brandingsounds
ein Sound, der bereitgestellt wird, um das Benutzererlebnis durch emotionale Wirkung zu verbessern und als Nebeneffekt die Produktmarke zu fördern.
Brandingsounds eignen sich am besten, wenn sie mit visuellen Ereignissen synchronisiert werden, insbesondere ui-Übergänge wie die Anzeige eines Programmfensters. True-Sound-Marken geben die Quelle von Waren an, ähnlich wie ein Markenwort oder Logo, und sind relativ ungewöhnlich.
Screenshot des Windows-Startsymbols
In diesem Beispiel ist der Windows-Start eine Übergangsumgebung mit Branding.

Richtlinien

Verwendung

  • Verwenden Sie Sound mit Zurückhaltung , stellen Sie sicher, dass es einen eindeutigen Gesamtvorteil für die Benutzer gibt. Konzentrieren Sie sich auf Sounds, die Benutzer auf dem Laufenden halten, ihr Verhalten wahrscheinlich ändern oder nützliches Feedback geben. Verwenden Sie im Zweifelsfall keinen Sound.
  • Wählen Sie den Sound und seine Eigenschaften basierend auf seiner Verwendung aus. Eine Beschreibung der einzelnen Verwendungsmuster finden Sie in der Tabelle im vorherigen Abschnitt.
  • Verwenden Sie für Benachrichtigungen und Feedback nicht sound als einzige Kommunikationsmethode. Verwenden Sie stattdessen Sound als ergänzende Methode, um visuelle oder textuelle Hinweise zu verstärken. Dadurch wird sichergestellt, dass Benutzer die Informationen sehen können, wenn sie den Sound nicht hören können.
  • Spielen Sie nicht häufig laute oder raue Töne ab. Dies ist unnötig und führt zu einer schlechten Benutzererfahrung. Je häufiger ein Sound wiedergegeben wird, desto weniger aufdringlich sollte er sein. Töne müssen nicht laut oder hart sein, um Aufmerksamkeit zu erregen.
  • Kein Signalton. Pieping ist für moderne Programme nicht geeignet. Signaltöne können ihnen keine bestimmte Bedeutung zugewiesen haben, und Benutzer können sie nicht steuern.
    • Ausnahme: Kritische Systemfunktionen können signalisch sein, um Benutzer über Situationen zu informieren, die sie sofort erfüllen müssen, z. B. bei einer sehr geringen Akkuleistung.

Wiedergabe

  • Wiederholen Sie einen Sound nicht mehr als zweimal hintereinander.
  • Für eine aufeinander folgende Sequenz verwandter Soundereignisse geben Sie einen Sound nur beim ersten Ereignis wieder. Vermeiden Sie die Verwendung mehrerer Sounds, da sie möglicherweise miteinander kollidieren oder auf andere Weise zu einer unangenehmen Benutzererfahrung führen können.

Soundauswahl

  • Wählen Sie angenehme Sounds aus. Verwenden Sie keine unangenehmen, alarmierenden Geräusche wie Summen, Abstürzen und Brechen.
  • Verwenden Sie kurze Sounds (weniger als eine Sekunde).
  • Verwenden Sie Sounds, die ungefähr die gleiche Lautstärke wie der typische Windows-Sound aufweisen. Benutzer mögen es nicht, die Lautstärke beim Starten eines Computers oder programms zu senken, insbesondere in öffentlichen Umgebungen wie Besprechungen und Präsentationen. Die Microsoft Windows-Sounddateien befinden sich im Ordner Media im Windows-Ordner.
  • Wählen Sie keine Sounds aus, die eine Lokalisierung erfordern. Sie können dies erreichen, indem Sie Sounds verwenden, die keine Sprache verwenden oder kulturell abhängige Bedeutungen oder Konnotationen haben.

Windows-Systemsounds

  • Verwenden Sie bei Bedarf die integrierten Windows-Systemsounds.
  • Entscheiden Sie sich für die Verwendung von Systemsounds basierend auf ihrer zugehörigen Bedeutung, nicht nur auf dem Sound selbst. Systemsounds müssen konsistent verwendet werden.

Sounddesign

Wenn Sie Ihre eigenen Sounds erstellen:

  • Erstellen Sie Sounds mit den gewünschten Klangeigenschaften.
  • Komponieren Sie Sounds mit meist mittleren bis hohen Frequenzen (600 Hz bis 2 kHz). Verwenden Sie keine niedrigen Frequenzen, da sie weiter reisen, schwieriger zu finden sind und alarmierend sein können.
  • Legen Sie die relative Amplitude normaler Sounds auf die Ebene des typischen Windows-Sounds fest. Die Windows-Sounds wurden für Heim- und Arbeitsumgebungen entsprechend abgeglichen. Wenn Sie verschiedene Ebenen für Ihre Sounds verwenden, müssen Benutzer Lautstärkeanpassungen vornehmen.
    • Legen Sie wichtige Sounds auf etwas lauter fest. Solche Sounds umfassen Aktionsabschlüsse, Aktionsfehler und wichtige Systemereignisse.
    • Legen Sie häufig vorkommende Sounds auf etwas weicher fest. Dazu gehören FYIs, Brandingsounds und Soundeffekte.
  • Wählen Sie Sounds aus, die mit der Bedeutung der Windows-Sounds übereinstimmen. Um eine benutzerdefinierte Version eines Windows-Sounds zu erstellen, behalten Sie die gleiche Tonhöhe und das gleiche Intervall bei, ändern Sie jedoch die Orchestrierung oder das Klangbild. Weisen Sie Sounds mit ähnlichen Tonhöhen und Intervallen keine andere Bedeutung zu wie Windows-Sounds.
  • Entwerfen Sie die Sounds für Ihr Programm so, dass sie sich anfühlen, als seien sie verwandte Variationen eines Designs. Die auditive Erfahrung Ihres Programms sollte mit seiner visuellen Erfahrung koordiniert werden.
    • Entwerfen Sie Szenenübergänge und Audioübergänge zusammen. Wenn z. B. eine Szene allmählich ausgeblendet wird, sollte auch jeder Sound allmählich verblassen. Ruinieren Sie nahtlose visuelle Übergänge nicht durch abrupte Soundübergänge.
  • Sounds müssen im WAV-Dateiformat vorliegen. Das 16-Bit-Format mit 44,1 kHz stereo unkomprimierte Pulscodemodulation (PCM) wird empfohlen. Wenn die Dateigröße wichtig ist, verwenden Sie komprimierte oder monourale (Mono-) Formate, aber beachten Sie, dass es einen leicht erkennbaren Qualitätsverlust gibt, der sich negativ auf Ihre Anwendung auswirken kann.

Mischen

  • Verwenden Sie keine Lautstärke- oder Stummschaltungssteuerelemente in Ihrem Programm. Lassen Sie benutzer stattdessen die relativen Lautstärkeeinstellungen zwischen Anwendungen mit dem Windows-Lautstärkemixer steuern. Wenn Ihr Programm über eine Lautstärkeregelung verfügt, gibt es mehrere Stellen, an denen Benutzer ihre Einstellungen anpassen, was zu Verwirrung führen kann.

    Screenshot des Windows-Lautstärkemixers

    Der Windows-Lautstärkemixer ermöglicht es Benutzern, die Einstellung Standard Lautstärke sowie die Lautstärke für jedes Programm zu steuern, das derzeit Audio wiedergegeben.

  • Ausnahme: Wenn ihr Programm hauptsächlich für die Audio- oder Videowiedergabe oder -erstellung verwendet wird, kann es nützlich sein, eine Lautstärkesteuerung im Programm zu verwenden. Verwenden Sie zu diesem Zweck ein Schiebereglersteuerelement, und geben Sie sofortiges Feedback, wenn der Benutzer die Lautstärke ändert.

Windows-Integration

  • Registrieren Sie die Sounds Ihres Programms in der Windows Sounds-Registrierung. Dadurch kann der Windows-Lautstärkemischer einen Schieberegler für Ihr Programm hinzufügen.
  • Registrieren Sie die benutzerdefinierten Soundereignisse Ihres Programms. Auf diese Weise kann das Windows Sound-Systemsteuerungselement sie anzeigen. Erstellen Sie den folgenden Schlüssel für jedes benutzerdefinierte Soundereignis: HKEY_CURRENT_USER | AppEvents | Ereignisbezeichnungen | EventName = Ereignisname.
  • Verdrahten Sie die Sounds nicht für die Soundereignisse Ihres Programms. Geben Sie stattdessen die Sounds an, die mithilfe von Registrierungseinträgen wiedergegeben werden sollen. Auf diese Weise können Benutzer die Soundereignisse über das Element Sound-Systemsteuerung anpassen.
    • Ausnahme: Sie können hardwire-Sounds auswählen, die für das Branding verwendet werden.
  • Bieten Sie Benutzern keine Möglichkeit, Sounds in den Optionen Ihres Programms zu konfigurieren. Verwenden Sie für diesen Zweck stattdessen das Element der Windows Sounds-Systemsteuerung.
  • Erwägen Sie, Sounds standardmäßig nicht häufig auftretenden Ereignissen zuzuweisen. Benutzer müssen nicht ihren Weg aus einer lästigen ersten Erfahrung konfigurieren.

Probleme bei der DirectSound-Programmierung

  • Legen Sie für DirectSound-Programme, die über eine eigene Lautstärkeregelung verfügen, die Programmlautstärke standardmäßig auf 100 Prozent fest. Dadurch wird der Dynamische Bereich Ihres Audios maximiert.
  • Sperren Sie andere Soundereignisse nicht, indem Sie Ihr Programm im exklusiven Modus ausführen. Dadurch kann verhindert werden, dass andere Programme ordnungsgemäß funktionieren. Die Verwendung des exklusiven Modus verhindert beispielsweise, dass ein Computer als Telefoniegerät verwendet wird.

Text

  • Verwenden Sie nicht den Begriff Soundadapter. Verwenden Sie stattdessen sound Karte.
  • Verwenden Sie das Gerät, um allgemein auf Lautsprecher, Kopfhörer und Mikrofone zu verweisen.
  • Verwenden Sie den Controller, um auf Audiohardware zu verweisen, die Geräte steuert, z. B. Soundkarten und Chipsätze.
  • Verwenden Sie den Ausdruck Soundschema, um eine Sammlung von Sounds für allgemeine Programmereignisse wie das Anmelden oder Empfangen neuer E-Mails zu beschreiben. Verwenden Sie den Ausdruck Desktopdesign, um eine Sammlung visueller Elemente und Sounds für Ihren Computerdesktop zu beschreiben.
  • Verwenden Sie den Begriff Audio, um sich allgemein auf Sprache, Musik und Sounds zu beziehen. Verwenden Sie den Begriff Sound, um sich enger auf die in diesem Artikel beschriebenen Programm- und Windows-Sounds zu beziehen.