What is it?
A musician's tool. I
wanted a tuner for my guitar and violin, plus a metronome to start
songs off at the right tempo, and the current S60 programs just didn't
work. Hence Musician. It was also created as my very first Python
program (see the notes below).
There are polyphonic tuning tones for E, B, G, D and A,
enough to tune both guitar and violin. The tones last for a
configurable length of time. The metronome will display beats at any
tempo from 50 to 220 beats per minute, with an optional 'metronome'
sound sample. And a playable mini-piano will let you play out simple
Download it now for
Symbian OS/S60 3rd Edition
(e.g. Nokia E61, N73, N93, N95...)
Download the latest v3.2 here as musician32.zip (39K). Please read
the notes in the Readme.txt file about first needing to install
the latest version of the Python interpreter on your smartphone. See
This version of Musician works with QVGA (320 by 240)
or 352x416 pixel displays. This covers the vast majority of S60 3rd
Edition devices, but NOT the N91 or E90. Yet.
See also the newer
mods made to the code here.
Download it now for Symbian OS/S60 2nd Edition
Download the latest v1.7 here as musician.sis (16K). Install it in the
usual way. See the notes below about first needing to install
the Python interpreter on your smartphone.
v1.7 adds a playable
mini-piano; v1.6 adds left/right/up/down control of the metronome tempo.
This version of Musician is for S60 v2 phones, i.e.
everything from the Nokia 6600 onwards. Hopefully that covers almost
installing OPL or Python programs onto Series 60 smartphones you'll get
the standard 'Supplier not verified', or similar warnings. This program
is perfectly safe to install, so the warnings can safely be ignored. Of
course, if you don't trust downloading from here then that's up to you,
but you won't be able to use the program either!
Look! Python interpreter needed!
If you haven't already done so, you'll need to have
already installed the free Python interpreter on your smartphone. This
is a great patch that gives your device the ability to run Python
freeware and shareware programs and is highly recommended. You can even
write your own, should you feel ambitious! Get the Python interpreter here.
Note that there are several different versions, depending on which
version of Series 60 your smartphone runs. Several people seem to be
confused by the download files, so note that the
N93/N80/N71/E61/E70/N73 etc. are all S60 3rd Edition, the N70/N90 are
S60 2nd Edition, FP3, the 6630/6680 are S60 2nd Edition, FP2 and the
6600, 7610, 6670 and 3230 are simply S60 2nd Edition. And note that
you DON'T need any of the SDK files, just grab the (self-signed)
install files and 'Script shell' package for your particular S60
It's a one-time download and once your smartphone has
it, you should never have to reinstall it and will be able to add the
tiny Python-written programs without further hassle!