Archive for July, 2010

Audio Tuner 2.0 for Android

Monday, July 26th, 2010

Android UpdateAudio Tuner for Android is a mobile application that enables you to tune a wide range of musical instruments, using spectrum analysis and pitch generation.

Audio Tuner for Android has, at last, been updated to version 2.0. Some major updates in this new release:

  • Spectrum Analysis! This is the big one. Play your musical instrument into your Android handset, and it will tell you the pitch that it’s at.
  • More instruments – a number of new instruments, and alternate tunings have been added. Alternate guitar, banjo and ukulele tunings have been added, along with a number of new instruments, such as Viola, Autoharp and Dulcimer.
  • Better power management – this version takes advantage of Android’s power management and backgrounding capabilities to ensure that Android can properly optimize battery life.
  • More accurate tone generation – the app generates tones at the most accurate possible pitch, using the full capabilities of your handset.

Audio Tuner 2.0 Screenshot

The list of available instruments now includes the autoharp, banjo, bass guitar, cello, Chapman stick, guitar, mandolin, mountain dulcimer, piano, ukulele, viola and the violin! Phew!

To try out Audio Tuner, find it on Android Market. For further information, contact us!

Audio Tuner on Android Market

Speed Scrabble Safari Extension

Sunday, July 18th, 2010

Speed Scrabble Safari ExtensionIf you’re using Safari as your web browser (Apple users, this means you!) you may be interested in the Speed Scrabble Safari Extension.

Speed Scrabble is a fast, fun word game, suitable for single player, but often more fun as multiplayer.

This Safari extension enables you to see when there are players waiting to play on the Speed Scrabble server, so you can join them for a game.

Speed Scrabble Safari Extension Screen Shot

If you use the extension, remember to play the occasional game – otherwise anyone else waiting for a game through the extension won’t know that you are available!

50 Songs on Playalong

Monday, July 12th, 2010

Play along to 50 songs!
Supernifty’s Playalong has reached the milestone of 50 songs.

Playalong started out as a way to play along to Elvis on your ukulele. Nowadays, Playalong offers quite a bit more.

We now support

  • chords for the guitar,
  • chords for the banjo,
  • an iPhone app, and
  • 50 songs!

Supernifty’s Playalong has songs from each of the last seven decades.

Here’s a selection of tag counts from Supernifty’s first fifty songs.

Play along songs by tag

Thanks to everyone who has contributed to Playalong… it’s fitting that the 50th song to be added is Israel Kamakawiwo╩╗ole’s ukulele classic Over the rainbowEnjoy!

Google Chrome Extension for Speed Scrabble

Friday, July 9th, 2010

Speed Scrabble Google Chrome Extension
If you’re a Speed Scrabble player, and you use Google Chrome, you may be interested in the Speed Scrabble Chrome Extension.

Sometimes it’s difficult to know when your playing partner is going to be online, or how much activity there is at the site, without having to stay on the site all day. This extension solves that by showing at a glance how many players are on the site.

Here’s the extension in action:

Speed Scrabble Chrome Extension Screenshot

If you’d like to try it out, you can install it at the Chrome Extensions Gallery.

Just remember that if you’re always watching from Chrome, your friend might be too, so you won’t see each other! Make sure you pop in for the occasional game!

py2exe, python 2.6 and wxPython – hack it #7

Tuesday, July 6th, 2010

If you’ve tried to build a client application with Python 2.6 and wxPython, you might hit a problem.

Python 2.6 no longer includes the Visual Studio dependencies required by wxPython. These dependencies may not be present, either on your build machine, or the target user’s machine.

When building with py2exe, you may encounter an error similar to:

error: MSVCP90.dll: No such file or directory

The solution!

To successfully build your executable, you need the Visual Studio 2008 redistributable package, which can be obtained from Microsoft. Run this on your build machine to install the appropriate DLLs.

If your build still fails, you may need to copy the DLLs into your build directory. Locate msvcp90.dll, msvcm90.dll and msvcr90.dll on your machine and copy them to the build directory.

Once you have a successful Python build, you also want your executable to run on the target machine. To do this, your install script needs to install the vcredist package as part of the installation.

The command you need to run as part of your client installation is:

vcredist_x86.exe /q:a

If you are using NSIS as your installer, the appropriate code is:

File /r vcredist_x86.exe ;to copy the file
ExecWait ‘”$INSTDIR\vcredist_x86.exe” /q:a”‘ ;to install

With the Visual Studio redistributable installed, it will now execute successfully on the target machine. Hurrah!