SoundEvents

Differences between revisions 16 and 17
Revision 16 as of 2005-04-29 00:44:12
Size: 3364
Editor: intern146
Comment: feedback
Revision 17 as of 2005-04-29 02:46:26
Size: 3042
Editor: intern146
Comment: we fixed it
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Reviewer feedback:

 * Implementation plan needs to be fleshed out in more detail
 * XChat needs to be addressed
 * Why is it necessary to replace files in the gaim package, rather than configuring gaim to use sounds from ubuntu-sounds?
Line 16: Line 10:
  * Status: BreezyGoal, DistroSpecification, BrainDump   * Status: BreezyGoal, DistroSpecification, DraftSpec, ColinCharlesQueue
Line 29: Line 23:
== Scope and Use Cases ==
Line 30: Line 25:
==== The things that we can do with sounds ====

 * replace sounds with dpkg `package-x replaces package-y`
 * hacking packages to get sounds into it
 * and just using GNOME sounds themes (really subtle sound to indicate something has happened)


== Scope and Use Cases ==
Line 40: Line 27:
 * notification sounds have to be quick and percussive   * Notification sounds have to be quick and percussive
Line 45: Line 32:
 * Xchat currently has no default sounds set, it should use the same sound scheme as gaim
Line 46: Line 34:
==== Thunderbird ==== == Implementation Plan ==
Line 48: Line 36:
Thunderbird currently uses the system beep; this might need to be patched.

==== Nice feature to have ====

If a program uses the system beep, can we intercept that and put in our own sound?

The average Windows user has not heard a system beep in 10 years!
 * Engineer to create new sounds that are appropriate for certain events and to replace mentioned sounds that need revision
 * Gaim sounds need to be re-engineered for 'message recieved', 'someone mentioned users name in chat' and 'buddy logs in' / 'buddy logs out'
 * Evolution and Thunderbird needs mail notification sounds
 * `ubuntu-sounds` should include a generic mail notification sound that can be used by a number of mail client applications.
 * we need to assign sounds to battery status for battery low
 * have all affected packages refer to 'ubuntu-sounds'
Line 58: Line 45:
These are the only sounds we want and this is what we want to do with them: These are the only sounds we want and this is what we want to do with them.
All other sound events should be disabled.
Line 64: Line 52:
==== Techniques to employ for sound events ==== ==== xchat sounds ====

 * on /msg we should be using the gaim message recieved sound
 * on 'name mentioned in chat' we should be using the equivalent sound from gaim.

==== Techniques to employ for engineering sound events ====
Line 71: Line 64:
== Implementation Plan == === Packages Affected ===
Line 73: Line 66:
 * One maintainer to replace sounds that are unacceptable
 * One engineer to create sounds that are not appropriate for certain events
 * Gaim sounds need to be re-engineered
 * Evolution and Thunderbird needs mail notification sounds
 * ubuntu-sounds
 * gaim
 * xchat
 * evolution
 * thunderbird
Line 79: Line 73:
=== Data Preservation and Migration === === Outstanding Issues ===
Line 81: Line 75:
Refer to Packages Affected

=== Packages Affected ===

`ubuntu-sounds` should now have `replaces gaim` meaning that it uses the dpkg 'replaces' field to overwrite some sound files in the `gaim` package

`ubuntu-sounds` should now include a generic mail notification sound that can be used by a number of mail client applications.

=== User Interface Requirements ===

It would be advantageous global GNOME mail notification sound.
If a program uses the system beep, can we intercept that and put in our own sound? (The average Windows user has not heard a system beep in 10 years!)

SoundEvents

Status

Introduction

Desktop applications in Ubuntu should use sounds consistently to indicate similar events. For example, the sound played when receiving an e-mail message should be the same regardless of which application is being used to read mail.

Rationale

The current sound implementation is incomplete, inconsistent and some applications have sounds that could be used better. Tidying this up will make for a better user experience.

Scope and Use Cases

Points to note:

  • error sound - not too rad
  • Notification sounds have to be quick and percussive
  • we need to assign sounds to battery status for battery low
  • new mail notification in Evolution doesn't work - there is currently no sound (and it will be fixed)
  • GNOME system sounds preferences don't have a new mail preference
  • GAIM sounds are intrusive, and are usually turned off by users
  • Xchat currently has no default sounds set, it should use the same sound scheme as gaim

Implementation Plan

  • Engineer to create new sounds that are appropriate for certain events and to replace mentioned sounds that need revision
  • Gaim sounds need to be re-engineered for 'message recieved', 'someone mentioned users name in chat' and 'buddy logs in' / 'buddy logs out'
  • Evolution and Thunderbird needs mail notification sounds
  • ubuntu-sounds should include a generic mail notification sound that can be used by a number of mail client applications.

  • we need to assign sounds to battery status for battery low
  • have all affected packages refer to 'ubuntu-sounds'

GAIM sounds

These are the only sounds we want and this is what we want to do with them. All other sound events should be disabled.

  • message received. Notification for now but ideally its own
  • buddy logs in (really subtle sound to indicate something has happened)
  • buddy logs out (really subtle sound to indicate something has happened)
  • name mentioned

xchat sounds

  • on /msg we should be using the gaim message recieved sound
  • on 'name mentioned in chat' we should be using the equivalent sound from gaim.

Techniques to employ for engineering sound events

  • pitch shapes for different functions
  • percussive techniques for different events of similar nature
  • no more than four beats for the most intrusive sounds

Packages Affected

  • ubuntu-sounds
  • gaim
  • xchat
  • evolution
  • thunderbird

Outstanding Issues

If a program uses the system beep, can we intercept that and put in our own sound? (The average Windows user has not heard a system beep in 10 years!)

UbuntuDownUnder/BOFs/SoundEvents (last edited 2008-08-06 16:19:44 by localhost)