Normal Topic Best sound to @PLAY to alert users? (Read 854 times)
Infinity
Senior Member
Members
*****
Offline


Diagonally parked in a
parallel dimension

Posts: 1290
Location: Massachusetts
Joined: May 27th, 2005
Best sound to @PLAY to alert users?
Feb 8th, 2012 at 6:57pm
Print Post Print Post  
I'm experimenting with adding @PLAY() to my more important @MSGBOXes because some of my users are getting lazy and automatically clicking OK without reading them.  I've tried the example given in the programming guide and some variations but have not been happy with the results.  Has anyone "played" with this command enough to suggest a nice, attention-getting buzz I could use?  Everyone needs a nice buzz now and again, I think.

Also, is there any way to get the tone to play simultaneously with the pop-up of the @MSGBOX?
  

**
Captain Infinity
Back to top
IP Logged
 
Acebanner
Full Member
***
Offline



Posts: 123
Location: New York City
Joined: Jan 23rd, 2008
Re: Best sound to @PLAY to alert users?
Reply #1 - Feb 9th, 2012 at 1:47pm
Print Post Print Post  
I use the standard "Beep" option with the PLAY command. I made a "special notice" reminder field, that, if filled by a sales rep, will show a popup window, and play the sound. Useful if a particular client has a quirk that all other salespeople should know about.

It's not a loud sound, but almost all of the reps complain about the volume, or being 'surprised' by the sound. It's not  the roar of a panther or anything, but still, so much bellyaching. So just prepare yourself for that -- I have the same problem, the users just sail through every pop-up clicking 'Yes' without reading them.

Ideally, if the PLAY command could use a wav file, I would choose the 'doink-doink' sound from television's long-running cop drama blockbuster 'Law & Order'. It's actually the sound of a gavel slamming down twice, which is strangely satisfying.

As for making the sound coincide with the exact moment of the popup appearing, no, no idea. Maybe just use the "Click" and use the minimum duration possible.
  
Back to top
IP Logged
 
Infinity
Senior Member
Members
*****
Offline


Diagonally parked in a
parallel dimension

Posts: 1290
Location: Massachusetts
Joined: May 27th, 2005
Re: Best sound to @PLAY to alert users?
Reply #2 - Feb 9th, 2012 at 2:57pm
Print Post Print Post  
Thanks Ace. I tried experimenting with @AsynchShell to play a Wav, and while it gave me complete control over just what sounds could play, it's also at the mercy of whatever wave player the user has installed.  That's a level of "in your face" which I do not wish to cross, even though the one item for which I need them to read the message box is very important.

(The standard Win 7 wav library is horrendously dull.  This is one I was considering using, heh: http://www.ilovewavs.com/Effects/Beeps/FlyinOff.wav )
  

**
Captain Infinity
Back to top
IP Logged
 
Hammer
YaBB Administrator
Lanticans
*****
Offline


Fire bad. Tree pretty.

Posts: 3436
Location: Ohio
Joined: Nov 22nd, 2002
Re: Best sound to @PLAY to alert users?
Reply #3 - Feb 9th, 2012 at 3:54pm
Print Post Print Post  
Here is a piece of captcha-like code that randomly selects from a list of ten words. The user must type the randomly selected word to make the message go away.

Code
Select All
var vList as String
var vPos as Int
var vCompare as String
var vResponse as String
var vMsg as String
var vCnt as Int

	vList = "burble;soda;wonky;rhombus;steerage;monster;superb;tulip;freezer;plural"
	vPos = @Int(Random(10))
	vPos = vPos + 1

	vCompare = @AccessStringArray(vList, vPos)
	vMsg = "This is a very important message that you need to read." + @Newline()
		+ "This is a very important message that you need to read." + @Newline()
		+ "This is a very important message that you need to read." + @Newline()
		+ "This is a very important message that you need to read." + @Newline()
		+ "If you have read this message, please type " + vCompare + " in the box."

	vCnt = 0
	While (vResponse <> vCompare) And (vCnt < 5)
	{
		vResponse = @PromptForUserInput(vMsg, "")
		vCnt = vCnt + 1
	}

	If vCnt = 5
	{
		@MsgBox("You are clearly not reading the message! The Admin is coming to whack you with the cluebat. Have a nice day.", "", "")
	} 

  

- Hammer
The plural of anecdote is not data.
Back to top
IP Logged
 
Acebanner
Full Member
***
Offline



Posts: 123
Location: New York City
Joined: Jan 23rd, 2008
Re: Best sound to @PLAY to alert users?
Reply #4 - Feb 9th, 2012 at 5:59pm
Print Post Print Post  
Hammer wrote on Feb 9th, 2012 at 3:54pm:
@MsgBox("You are clearly not reading the message! The Admin is coming to whack you with the cluebat. Have a nice day.", "", "")


Great solution.
  
Back to top
IP Logged
 
Hammer
YaBB Administrator
Lanticans
*****
Offline


Fire bad. Tree pretty.

Posts: 3436
Location: Ohio
Joined: Nov 22nd, 2002
Re: Best sound to @PLAY to alert users?
Reply #5 - Feb 9th, 2012 at 6:20pm
Print Post Print Post  
Acebanner wrote on Feb 9th, 2012 at 5:59pm:
Hammer wrote on Feb 9th, 2012 at 3:54pm:
@MsgBox("You are clearly not reading the message! The Admin is coming to whack you with the cluebat. Have a nice day.", "", "")


Great solution.


Sesame 3 will be able to send a chat message to the Admin in that case, letting them know that the cluebat is needed.  Grin
  

- Hammer
The plural of anecdote is not data.
Back to top
IP Logged
 
Infinity
Senior Member
Members
*****
Offline


Diagonally parked in a
parallel dimension

Posts: 1290
Location: Massachusetts
Joined: May 27th, 2005
Re: Best sound to @PLAY to alert users?
Reply #6 - Feb 9th, 2012 at 6:59pm
Print Post Print Post  
Awesome.
  

**
Captain Infinity
Back to top
IP Logged