View Full Version : [APP][2009.04.13.1] Tonality - System Event Modifier
brins0
18th March 2009, 02:54 AM
http://tonality.brins0.net/images/site-logo.png
Tonality, a new application for consolidating the various hidden sound events deep within the registry that would have been otherwise very difficult for you to access and modify.
Currently allows you to modify 52 different sound events, but grants you the ability to add others which you or other users may find, which are unique to certain devices.
http://tonality.brins0.net/screenshots/images/EventList.jpg http://tonality.brins0.net/screenshots/images/EventEditFiles.jpg
» All Screenshots (http://tonality.brins0.net/?page=screenshots)
Features
» Rotation and Resolution aware, should adapt for display on any screen type.
» Displays every wav file on your device, no matter where they are stored.
» Allows you to add non-standard sounds such as mp3s if your device supports them
Requirements
» Any Windows Mobile touch screen device
» .NET v3.5 Compact Framework (Available from the Tonality downloads page)
Cost
» FREE! (Although donations (http://tonality.brins0.net/?page=donations) are appreciated, no matter how small)
Downloads
» All versions (http://tonality.brins0.net/?page=downloads)
tmz
18th March 2009, 03:51 AM
Looks great! Im giving it a try now.. Thanks for your work.
T M Z :)
brins0
18th March 2009, 12:14 PM
Just a quick note:
I forgot to mention that I would appreciate constructive criticism for both the program's interface, and the operation of Tonality.
I want to make this program as simple to use as possible, whilst maintaining functionality and performance acceptable.
Thanks,
Joe
GadgetFreak
18th March 2009, 04:20 PM
I'll be loading it on my Touch Vogue today. I'll get you a full report today.
AndrewSpec
18th March 2009, 04:34 PM
Do you plan to write a SP version?
brins0
18th March 2009, 07:56 PM
Do you plan to write a SP version?
In theory, it should already work on a smartphone... in *theory*... The only problem will be navigating around the menus if it works.
Would you mind trying to install the copy which is already available, and post your results here, errors or sucess.
If it doens't work as is, i've got smartphone images for the emulator, so I should be able to cunjur up a simple port of the touch screen version for you.
AndrewSpec
18th March 2009, 08:12 PM
It loads, but I can't select anything from the main list, the program is ignoring my actions.
themirthfulswami
18th March 2009, 09:38 PM
Tonality is saying that I have some sort of registry problem that it needs to correct.. just out of curiosity what is the issue it needs to fix?
brins0
18th March 2009, 10:42 PM
Tonality is saying that I have some sort of registry problem that it needs to correct.. just out of curiosity what is the issue it needs to fix?
The issue is with how windows stores the values used for system sounds. There is, by default, a scheme set called "curr0" in the registry. The "issue" which needs correcting is this entry, which is changed to ".brins0net_Tonality", the entry which I use to preserve the users previous custom modifications. The other "issue" is that the entry which I set the scheme to may not have been created, which is why it happens when you first run the application...
I hope this answers your queston :)
brins0
18th March 2009, 10:45 PM
It loads, but I can't select anything from the main list, the program is ignoring my actions.
Try pressing the "action" (Center) button twice on the entry you want to select. I have the "item Activate" event set to "Double Tap" which may be why you can't activate anything.
If pressing the action button twice doesn't fix it for you, then it's just a simple change. The problem is however, that for touch device users, it will be easier to accidentally select an event to change.
LordDeath
18th March 2009, 11:37 PM
Can I enable the start menu click sound with this application?
themirthfulswami
19th March 2009, 12:07 AM
The issue is with how windows stores the values used for system sounds. There is, by default, a scheme set called "curr0" in the registry. The "issue" which needs correcting is this entry, which is changed to ".brins0net_Tonality", the entry which I use to preserve the users previous custom modifications. The other "issue" is that the entry which I set the scheme to may not have been created, which is why it happens when you first run the application...
I hope this answers your queston
Thanks man :) I got a little nervous after reading the initial disclaimer and then seeing the popup saying my registry needed fixing! Call me nervous LOL
Gonna go play around with the app now :)
AndrewSpec
19th March 2009, 12:31 AM
Try pressing the "action" (Center) button twice on the entry you want to select.
I've tried it multiple times but with no result :)
brins0
19th March 2009, 02:56 AM
Can I enable the start menu click sound with this application?
Yes, along with many other sound events which are normally hidden/disabled..
brins0
19th March 2009, 02:58 AM
I've tried it multiple times but with no result :)
Ok, i'll try and adapt the event handler so it'll work for smartphones, yet be hard to accidentally trigger for touch screen users...
Watch this space!
rjmjr69
19th March 2009, 07:30 AM
I love it thank you very much. Works perfect on my Sprint TP with Conflippers rom. It did have to do the fix thats mentioned but everything works.
A stop button and a better looking GUI is all it needs in my opinion. if you want to take it to a higher level then maybe an audio trimmer like MP3 trimmer
MACkjam
19th March 2009, 01:01 PM
This sounds very interesting. I am going to try it on my TyTN II. Can it be installed on memory card or must it be installed to main memory?
MACkjam
19th March 2009, 01:26 PM
I installed this and tried it out but not useful to me as the sound names cannot be seen as a result of sub-directories etc. It seems to have removed certain previous sound events eg. for pop-up menus etc. I uninstalled and still no pop-up menu sounds as before. I have soft reset and the original sound has been changed. How do I rectify this?
GeekBoy
19th March 2009, 08:07 PM
Whats' the difference between Tonality and your previous app. Event Sounds? Keep up the good work!
Mick.
dody
19th March 2009, 10:05 PM
thanks, it helped me, my phone is silent now!!!!!!!!
no plays any of sounds of buttons
brins0
19th March 2009, 10:21 PM
Whats' the difference between Tonality and your previous app. Event Sounds?.
The main difference is that it consolidates all of the sound events in the system, hidden and otherwise, into a single list. The old one had seperate menus which all differed slightly.
The other difference is that users can add their own registry locations, just in case their device has additional ones.
The file finding code has also been massively improved to display all wav files anywhere on the system, whereas before the one provided in the SDK was used, and it's not as robust.
I installed this and tried it out but not useful to me as the sound names cannot be seen as a result of sub-directories etc. It seems to have removed certain previous sound events eg. for pop-up menus etc. I uninstalled and still no pop-up menu sounds as before. I have soft reset and the original sound has been changed. How do I rectify this?
The original sounds "script" is still in the registry, untouched (I knew something like this would happen for someone, so I made a secondary script)
To rectify the problem, you'll need to edit the registry yourself. Find the registry entry "HKEY_LOCAL_MACHINE\Snd\Event\.Scheme" and change it's value to "curr0", and reset your device. If this "curr0" does not exist in that key, then you'll have to provide me with a registry dump.
__________________
Next version will hopefully include...
» Better support for smartphones without touch screens
» Backing up of original registry settings
» Adaptive sizing for file listings to solve long directory problems
If there are any other sensible requests, please feel free to say what they are. I'll most likely start the changes tomorrow, with the new version out tomorrow night, if all goes according to plan.
brins0
21st March 2009, 08:04 PM
Version 2009.03.21.0 changes
» Changed the activeation type for the event list, should work with smartphone devices now
» Added a registry backup and restore feature (automatically backs up the registry settings on first start)
» Added a new menu in the main screen to access the registry backup and restore features
» Changed how available sound files are displayed to make it easier for people who like to have long chains of nested folders
» New file is automatically played when selected in the list
I hope this solves the problems people have been having, and makes it more friendly to use
AndrewSpec
22nd March 2009, 12:42 AM
Version 2009.03.21.0 changes
» Changed the activeation type for the event list, should work with smartphone devices now
Well, it's not working on my i600 with WM6.1 :(
kg3occer3
22nd March 2009, 07:37 AM
I took a look at the list but i cant figure out which one is for the charge indicator. My omnia makes so much noise when it is done charging and i just wanted to get rid of that.
Is that option in this list or does is need to be added.
Thanks for the app and any help would be greatly appreciated.
brins0
22nd March 2009, 10:49 PM
I took a look at the list but i cant figure out which one is for the charge indicator. My omnia makes so much noise when it is done charging and i just wanted to get rid of that.
Is that option in this list or does is need to be added.
Thanks for the app and any help would be greatly appreciated.
That event you'll have to find tin the registry yourself, and add to the list. If you find the event name, post it here, and i'll be sure to add it to the list.
LordDeath
23rd March 2009, 01:20 AM
Thanks to this I have my beloved menu popup and menu select sounds back. Thanks! :)
kwazytazz
23rd March 2009, 04:35 AM
does this enable you to set it to vibrate when you get a new message on the native aim messenger program from oz?
demalina
23rd March 2009, 11:19 AM
brins0, can You add option to change sound of screen tap in WM6.1?
LordDeath
23rd March 2009, 08:23 PM
What is the name of the event, when I want to uninstall something and it pops up a message box for confirmation?
brins0
23rd March 2009, 09:17 PM
What is the name of the event, when I want to uninstall something and it pops up a message box for confirmation?
The event you are looking for is "Exclamation". I've no idea why it doesn't use the "Question" event like other applciations do...
brins0, can You add option to change sound of screen tap in WM6.1?
If you can find the registry location where the tapping sound is defined, then yes. If you find it yourslef, you can test it by manually entering it into your registry-locations.ini file in the application directory.
does this enable you to set it to vibrate when you get a new message on the native aim messenger program from oz?
No, this only changes the sounds linked to the different events, it does not disable them. No I will not be adding functionality to enable and disable event sounds. If you want to set it to vibrate, and the event is in the normal "Sounds & Notifications" panel, then there is an event mask in the registry you can change to force vibration. As I don't have the application, I can't help you with the registry location.
brins0
13th April 2009, 08:41 PM
NOTE: You must uninstall the old version before installing any of the versions below this notice due to a small mistake I made in earlier versions of the installer.
Your settings will not be lost when uninstalling the old version.
Version 2009.04.13.0 changes
» Changed how the file searching works. Names are now cached, so it loads faster when switching to new events.
» Modified the GUI for event modification to save space.
» Corrected a small graphical glitch at the bottom of the sound file list box.
Version 2009.04.13.1 changes
» Made the loading icon appear when searchign for files.
» Changed listing type form full row select to normal selection as it looks better.
» Moved the version number to the disclaimer box.
richchestmat
3rd May 2009, 09:11 PM
So how do you assign mp3? It only loads wav files.
sgbmad
6th May 2009, 11:46 AM
Very interesting program.
I changed the value of "Default" and it does not work (no sound at all). He restored to its default value "\windows\Alarm2.wav" and neither works. I tried to uninstall without success. Any solution?
Regards.
brins0
7th May 2009, 04:27 PM
Very interesting program.
I changed the value of "Default" and it does not work (no sound at all). He restored to its default value "\windows\Alarm2.wav" and neither works. I tried to uninstall without success. Any solution?
Regards.
Remember you need to reboot for changes to take effect completely...
FazZfilmz
13th May 2009, 07:12 PM
Thank you very much for this little program! ;) It's not only brilliant but something I will always use! :)
FazZfilmz
13th May 2009, 07:49 PM
So far is working perfectly on my HTC Touch HD with WM6.5 :D
I guess in time you will included some more features, such as:
Saving the audio settings to a different location, so everytime all us 'ROM' flashers update we can then restore the settings fully. Would save a HUGE amount of time.
The ability to browse a chosen folder, rather than all wav audio files on the phone and memory card.
The ability to hear the audio currently being used by an event, before changing it to another. A simple 'play current audio selected for event' would be good enough.
Not so important, but would be nice:
The ability to use compressed audio, such as crappy Mp3 files, but not important really.
Improve GUi that will fit better with Manilla, but not important for sure.
Maybe this one... I would REALLY like this:
With the dawn of the officially released WM6.5 on it's way, it's missing one great feature that takes ages to set up each time. I hate 'ring tones' and loud music played by a tiny speaker, such a s mobile phone, so prefer little cute noises (I use Sony Ericsson MBW-150 to get my actual attention)... anywho, I like the idea of each contact having their own noise etc when they call, I know... this option is already been ariund for ages, but each time we all flash our ROM's this must be set up again as Outlook 2007 (Outlook Live too) do not save or make use of any of this settings.
Maybe you follow what I mean, but I think if your great application included this feature to, it would be the best and total must-have audio application for ALL WM6.1 and WM6.5 users. :cool:
ucxoq
19th May 2009, 10:40 PM
thanks for this little usefull app!
please tell which setting to change in order to disable annoying sound while using such dialer commands as *111#, *112# etc. ?
smith17
1st July 2009, 06:34 PM
Great app, brins0, thanks a lot. Surprisingly, it looks like you are the only one who cares about how does your device sound, not just look. I'm really curious why there are so many visual theme makers, but I coudn't find any nice complete sound scheme (that will not use past century standard WM sounds).
One small question - I cannot "preview" any sound files except .wav . Is that by design, or I'm missing someting?
And - yes, the "stop" button would be great :)
Thanks.
brins0
3rd July 2009, 11:20 AM
Great app, brins0, thanks a lot. Surprisingly, it looks like you are the only one who cares about how does your device sound, not just look. I'm really curious why there are so many visual theme makers, but I coudn't find any nice complete sound scheme (that will not use past century standard WM sounds).
One small question - I cannot "preview" any sound files except .wav . Is that by design, or I'm missing someting?
And - yes, the "stop" button would be great :)
Thanks.
To a certain degree, this is both by design, and laziness on my behalf. The "PlaySound" method (can't remember it's exact name) can only play wav files from what i've worked out in the past, so to "preview" anything other than that, even if the phone supported it, would require the use of an external program, or another library. This would increase the complexity and run-time resource usage a fair amount. Even though i've got an SEX1, with oodles of ram, others don't so I don't feel it would be fair to limit it's use to people with high end devices. I will look into it in the future, so watch this space.
Also, as for a stop button, how long are these wav files of yours? The longest i've got on my device is at most 2s long, and that's one of the new Windows 7 login sounds.
Also, I do think you're right about me beingthe only one that seems to care that much about what my device sounds like, as well as looks like. I do think i'm a little anal when it comes to things like this though myself. I like to use Miranda IM as my msn client because of all the different sound notifications it offers, as the default WLM client doesn't offer anywhere near as much customisation as Miranda IM does. I'm the same with my mobile devices. If I can get it to give me a sound notification, I want it to...
smith17
3rd July 2009, 12:26 PM
To a certain degree, this is both by design, and laziness on my behalf. The "PlaySound" method (can't remember it's exact name) can only play wav files from what i've worked out in the past, so to "preview" anything other than that, even if the phone supported it, would require the use of an external program, or another library. This would increase the complexity and run-time resource usage a fair amount. Even though i've got an SEX1, with oodles of ram, others don't so I don't feel it would be fair to limit it's use to people with high end devices. I will look into it in the future, so watch this space.
The thing is that some standard WM sounds are MIDI and WMA (at least since WM6), and not being able to preview them is not quite good for such a useful app.
It looks like SndPlaySync (http://msdn.microsoft.com/en-us/library/bb416468.aspx) (or SndPlayAsync) can do the trick, and it is supported since wm5.0.
Also, as for a stop button, how long are these wav files of yours? The longest i've got on my device is at most 2s long, and that's one of the new Windows 7 login sounds.
I've found a nice system sound extracted from Topaz somewhere around this forum, and the longest sound is about 20 sec. The WM6 standard "Ring-WindowsMobile .wma" (though WMA is not yet supported :) ) is 18sec.
Also, I do think you're right about me beingthe only one that seems to care that much about what my device sounds like, as well as looks like
I mean, the number of apps like Tonalily is surprisingly low. In fact, the only other I could find is SoundManager.
Some more requests for me:
- from usability perspective, long select lists is generally not a good idea. Though there is not much you can do with a list of sound files, it would be great to put events in separate categories, like "System","Notifications","Rings", etc.
- are you planning to add ability to modify sound scripts? Minimally, it would be good to be able to select ringtype as "Ring", "Increasing Ring", etc.
- you should definitely change wording in a "fix registry" dialog when the app is ran fot the first time - it sounds quite scary. I've selected "yes" only because I've just backed up my registry :)
Thanks!
lopez1_de
7th September 2009, 09:06 AM
Something went wrong on my HTC Touch HD WM 6.5 device.
If I change the default1 sound to some other system sound, no more sound is playing. No ring, no sounds, no mp3 playback, nothing.
I then changed the default1 to the file \windows\default.wav. Now the default1 sound is never playing, but all the other sounds are working again.
Any suggestions?
brins0
8th September 2009, 02:02 PM
Something went wrong on my HTC Touch HD WM 6.5 device.
If I change the default1 sound to some other system sound, no more sound is playing. No ring, no sounds, no mp3 playback, nothing.
I then changed the default1 to the file \windows\default.wav. Now the default1 sound is never playing, but all the other sounds are working again.
Any suggestions?
I've never come across this problem before, it may be something to do with the particular rom you are running on your device. You can nip into the registry and restore the original settings in "HKEY_LOCAL_MACHINE\Snd\Event\.Scheme" and set it back to the name of the other scheme that's in that folder. This should restore the original settings, as I don't remove them, I just make a new scheme...
Hope this helps :)
b4ttl3m4st3r
11th September 2009, 06:27 PM
Too bad it doesnt work on my Xperia :(
I have the R3A update with WM 6.1
I've tried startup-sound and some other entries, but nothing changed.
hsmcd
11th September 2009, 07:48 PM
looking good~great job!!thanx for developing such nice apps:D
XDA-Geek
29th October 2009, 05:19 PM
This app is nice ..........
pruel
17th December 2009, 08:55 AM
Try pressing the "action" (Center) button twice on the entry you want to select. I have the "item Activate" event set to "Double Tap" which may be why you can't activate anything.
If pressing the action button twice doesn't fix it for you, then it's just a simple change. The problem is however, that for touch device users, it will be easier to accidentally select an event to change.
First off, let me say thanks for this application. It certainly allows one to configure far more sounds than I knew existed. One of my laments about a new phone is that I find myself with "shell-shock" for the first couple of weeks as the electronic marvel makes all sorts of sounds and I haven't a clue what it wants or needs :) A "standard" for carrying a sounds profile around would be really useful for everyone. I'd like my new phone to sound like my old phone whenever it craves attention.
Regarding the app:
Having to double click a setting was certainly not obvious to me. A little bit of help, maybe first time, would be useful. Perhaps I missed some introductory information.
In the Windows "Sounds & Notifications" >> "Notifications" tab >> "Event:" dropdown, there is an item entitled "Reminders." This may not fall under the classification of "System Sounds" and therefore you may not wish to support changing it, but its absence was immediately noticeable to me. It may be the primary reason I downloaded your app in the first place.
Is there a reason why it's not in your list? If so, is there a "semi-portable" way to change it outside of your app?
Thanks!
Detritis
14th February 2010, 11:33 PM
Hey i just installed your Tonality app on my HTC s740.
I get an error when starting up the program:
Brins0net_Tonality.exe
NullReferenceException
at
Brins0net_tonality.mainwindow.backupregistry()
Brins0net_tonality.mainwindow.initialiseregistry()
Brins0net_tonality.mainwindow..ctor()
Brins0net_tonality.program.main()
I think it has something to do with the registry being changed, some values that aren't in my registry or something.
Could you help me with this?
brins0
16th February 2010, 04:08 PM
First off, let me say thanks for this application. It certainly allows one to configure far more sounds than I knew existed. One of my laments about a new phone is that I find myself with "shell-shock" for the first couple of weeks as the electronic marvel makes all sorts of sounds and I haven't a clue what it wants or needs :) A "standard" for carrying a sounds profile around would be really useful for everyone. I'd like my new phone to sound like my old phone whenever it craves attention.
Regarding the app:
Having to double click a setting was certainly not obvious to me. A little bit of help, maybe first time, would be useful. Perhaps I missed some introductory information.
In the Windows "Sounds & Notifications" >> "Notifications" tab >> "Event:" dropdown, there is an item entitled "Reminders." This may not fall under the classification of "System Sounds" and therefore you may not wish to support changing it, but its absence was immediately noticeable to me. It may be the primary reason I downloaded your app in the first place.
Is there a reason why it's not in your list? If so, is there a "semi-portable" way to change it outside of your app?
Thanks!
Sorry it's taken me so long to get around to sorting these questions out. I wasn't actually aware that I'd missed out "Reminder". If you want to add it yourself, you can edit the "registry-locations.ini" file in the installation directory to add it.
Name;description;registry location
The registry location is the usual format (look at the others for examples). At the end, you'll likely need to include a ">" followed by the name of the key you wish to change. It doesn't matter whereabouts in the list you put it, but i'd suggest keeping it alphabetical order to make it simpler to find...
Hope this answers your question :3
fazz
15th April 2010, 01:01 AM
Hi brins0, just wanted to say thanks for this App. Been using it for a while and always have it installed on every cooked ROM I ever install.
A few things annoyed me about not being able to save my Tonality setup each time I installed a new app, however only just thought about it, can anything be done with .ini file to restore the settings each time I re-install?
I use your application now on a HTC HD2, which is mainly a finger operated phone and wondering if you might develop newer releases that make it easier to use on such phones?
I personally think your application should be included with EVERY cooked ROM, because it's hugely important. I've been trying to use it with various 'Vibrate' tools on the HTC HD2, but all seem to mess up the sound settings and not keep to what your clever bit of software has done. Shame, but your application is more important to me, so don't use Vibrate at all for now, as I hate the default Vibrate, which just a constant blurr of vibration... very annoying.
If your still releasing any more version, updates and additions to Tonality, I'll be first in the queue and will show some proper thanks via a donation next time for sure, just would like it a little more HTC HD2 friendly first. Also, a black backdrop with white text (etc) does make it better and easier to use!
Tonality is one of the best appliactions on the XDA dev forum!
Thanks again! [^_^]
oxmis
27th May 2010, 06:16 AM
trying it on my tp2
callibar89
24th June 2010, 07:26 PM
Hey Guys,
Can anyone help me with this program?,I have a Touch Pro 2 with win6.5 I installed the net framework but I just dont get how to run this thing on my phone? I downloaded it on my computer then moved the files to my phone by way of active sync once its in the phone i click on it then i get an error message that says 'there is no application associated with 'tonality"' what am i doing wrong??:confused:
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.