Description:

A simple javascript plasmoid widget that lets you tune your instrument.

Changelog:

7 years ago

1.3.2 - Released 3-22-2010
* Include the play/repeat icons in the distributed tarball
1.3.1 - Released 3-22-2010
* Fix crash when removing plasmoid from an activity
1.3 - Released 3-22-2010
* Rearrange configuration gui completely and use sliders
instead of silly combo boxes
* Add a number of preset tunings to the configuration gui
Note: The gui strings will NOT update when selecting
a preset tuning. This is a limitation of how the gui
is created and can't be worked around at the moment.
* Add 'Repeat' button
* Add 'Play All' button which plays all of the notes in order
1.2 - Released 3-11-2010
* Add the option of playing tones instead of guitar notes
* When tones are selected, add the ability to select which
note plays when that string's button is selected
* Only show note names on the buttons
* Add configuration interface for above options
1.1 - Released 3-9-2010
* Buttons for notes are now play/stop toggles.
* Rewrote notes to be object oriented to allow for future work
1.0 - Initial Release - Released 2-23-2010
* Contains EADGBE guitar tones
* Plasmoid icon included (guitar pick)

6 years ago

EliasP

Installation of this plasmoid doesn't work on KDE 4.5.1

Running 'plasmapkg --install guitartuner-1.3.2.plasmoid' results in this output:

Quote:

plasmapkg(2102)/kdecore (kdelibs) KTempDir::create: KTempDir: Temporary directory created : "/tmp/kde-elias/plasmapkg2hJIaF/"
plasmapkg(2102)/libplasma Plasma::PackageStructurePrivate::createPackageMetadata: No metadata file in the package, expected it at: ""
plasmapkg(2102)/kdecore (kdelibs) KTempDir::create: KTempDir: Temporary directory created : "/tmp/kde-elias/plasmapkgEVacc0/"
plasmapkg(2102)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-elias/ksycoca4"
"KConfigIni: In file /tmp/kde-elias/plasmapkgEVacc0/guitartuner-1.3.2/metadata.desktop, line 1: " "Invalid escape sequence "\V"."
"KConfigIni: In file /tmp/kde-elias/plasmapkgEVacc0/guitartuner-1.3.2/metadata.desktop, line 2: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-elias/plasmapkgEVacc0/guitartuner-1.3.2/metadata.desktop, line 3: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-elias/plasmapkgEVacc0/guitartuner-1.3.2/metadata.desktop, line 4: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-elias/plasmapkgEVacc0/guitartuner-1.3.2/metadata.desktop, line 5: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-elias/plasmapkgEVacc0/guitartuner-1.3.2/metadata.desktop, line 6: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-elias/plasmapkgEVacc0/guitartuner-1.3.2/metadata.desktop, line 7: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-elias/plasmapkgEVacc0/guitartuner-1.3.2/metadata.desktop, line 8: " Invalid entry (missing '=')
plasmapkg(2102)/libplasma Plasma::Package::installPackage: Package plugin name not specified
Installation of guitartuner-1.3.2.plasmoid failed.

Report

6 years ago

plaristote

Exactly what I was looking for ! This will make my life soooo much easier :) !
Thanks a lot again for that plasmoid ! Awesome stuff !

Report

7 years ago

And3rson

Great job!!! At least I'll stop wasting time for searching my guitar .WAV's and have all on my desktop. Good idea!

Report

7 years ago

And3rson

Also, could you please add
self.setAspectRatioMode(Plasma.IgnoreAspectRatio

into the "init(self)" function for proper resizing? Thanks!

Report

7 years ago

astromme

Fixed in 1.1. Enjoy :)

Report

7 years ago

Lole

i like this idea but can you add the possibility to change the tone and stop the sound when you press the button of that note again?

Nice work!!!

Report

7 years ago

astromme

Version 1.1 stops the sound when you press the button again. It also shows which note is playing by keeping that button depressed until the note finishes.

As far as playing arbitrary notes goes, I'm investigating if I can generate tones on the fly. I won't be including more real guitar recordings because of size constraints but if I can generate tones I'll provide a way to create custom groupings of buttons.

Report

7 years ago

pronoah

i like the idea. thanks for sharing.

Report

7 years ago

Krog

please please please, add the capability to tune different notes, it will be useful for other instruments (i play sitar!)

Report

7 years ago

astromme

Currently the applet is as simple as you can get. It plays audio clips when buttons are pressed. I'll look into generating and playing tones (where I can then change the notes myself) but the javascript api is very very simple so I'm not sure how much I can do. I'll of course post it here if I do have improvements.

Report

7 years ago

astromme

I've added the ability to tune to different notes (currently within the range of 5 half-steps of each guitar string) but only when playing tones instead of actual guitar tunes.

Send me recordings of the tuned strings of your sitar and I'd be happy to include them in the next revision.

Report

Supporters

Recent Donations

Be the first to donate
Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 78%
78.00 Likes
22 Dislikes

0 Supporters for Guitar Tuner:

Recent Donations:

Be the first to donate
show all
Details
version
1.3.2
updated Mar 22 2010
added Feb 23 2010
downloads
page views 396
support astromme
For The Product
Guitar Tuner
5 - 10 - 25 - 50 - 100 - 200 - 500