Thank you for your review
$29 50
Email me when discounted: 
Listening Singing Teacher helps you to sing in tune and in rhythm. The visual feedbacks for pitch, beat and loudness allow you to train your "mental ear" by aiming the pitch in your head and adjusting your voice to produce the correct pitch. The replay possibility lets you hear yourself and analyze your strength and weaknesses in the appropriate context. Listening Singing Teacher consists of an animated introductory lesson and 39 exercises and 72 ear training exercises. To ease the learning you can change the tempo and transpose the exercises to your needs. The repeat part on miss lets you repeat the wrong passage more...

What's New

Version 1.70:
  • Fixed crash when importing MIDI file with no time signature


OS X 10.4 or later

Similar Software

Open Comparison
Suggest Other Similar Software
Leave a Review

Listening Singing Teacher User Discussion

Nobody has reviewed or commented on this app yet. Add your own comment and get a discussion going!
Sort by: Time | Smiles
Glw Member IconComment+17

I was hoping to try this out (since I have been accused of changing keys when I sing!!) but I found that the PPC implementation -- whether part of the Universal application or the PPC standalone -- begins loading, briefly starts to open a window, then suddenly quits.

G4 iMac
OSX 10.5.6

Reply5 replies
Version 1.0
Anonymous Member Icon

Could you please start the console in Applications/utilities and then start ListeningSingingTeacher. After ListeningSingingTeacher has quit. Go into the console log and click reload. In the Filter field type "strange situation detected stopNumber=". Hopefully you find this message. (I should change the message to ListeningSingingTeacher ...). Could you please tell me the number? Unfortunately I do not have a G4 iMac. How much RAM do you have? Does he show the loading picture correctly with awalking thinking Felix at the bottom? If not it is probably a video card issue: Try the GeForce version.

Thank you for trying the product and reporting an error situation.
I hope to hear soon from you, maybe I can find a solution.



Thanks for responding so quickly! I ran the console as you suggested and the stopNumber was 256. (Before I entered the filter, Console also said that it exited with exit code 6, if that means anything significant.)

The program quit so quickly that I did not get any windows opening, so I did not see Felix at all.

BTW, my G4 iMac has 2GB of RAM


Anonymous Member Icon

The errorcode 256 tells me that the BundlePath is too long. This means you try to start the application from a place where the total path to the application gets longer than 255 Characters (pascal normal Strings allow only 255 Characters).
It is ok to move the application to another place, but the total pathlength should be less than 255 characters. Try to move the application on your home. You can also Rename the application to L instead of its normal name ListeningSingingTeacher (which alone uses 23 characters).

Please let me know if this helps, or tell me what restricts you to stick with a long path?

Thank you



I put the app at the root level of the hard drive (shortest path possible), but it still doesn't want to launch. It seems the reasons are different now; this is what I got off the console (don't know how much of it is relevant):

2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] An unhandled exception occurred at $09AD8D48 :
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] EAccessViolation : Access violation
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $09AD8D48
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $09AA4B24
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $09AA6690
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $09A85BC0
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $09ABB0D0
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $0904BE50
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $0002D188
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $0004BFC0
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $00004914
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $3E005650
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $3E008B00
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $3E022DDC
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $3E022E6C
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $3E00FA74
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $3E0227E4
2009-03-17 5:35:10 PM [0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208] $00006194
2009-03-17 5:35:10 PM com.apple.launchd[133] ([0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208]) Exited with exit code: 217
2009-03-17 5:35:10 PM com.apple.launchd[133] ([0x0-0x22022].com.AlgorhithmsAndDatastructures.ListeningSingingTeacher[208]) Exited with exit code: 217

Anonymous Member Icon

Thank you for taking the time to send me the log. Unfortunately, there is no specific message from the application, which I could interpret. Since the start up of the application is crucial, I made a version, which sends more information to the console during the startup. With version 1.02 (only for PPC ( must be downloaded from the developer site, since I do not want to clutter the console log with debug message in the universal version) ) you should see the following messages during the start:

listening singing teacher started
listening singing teacher BundleResourcePath=/Applications/ListeningSingingTeacher.app/Contents/Resources/ AppDirectoryPath=/Applications/
listening singing teacher load esellerate ok
listening singing teacher initopenAL ok
listening singing teacher input capture device found
listening singing teacher init openGL ok
listening singing teacher openGL keyboard and mouse ok
listening singing teacher application initialisation ok
listening singing teacher entering main loop

Could you please tell me the last message you still can see?

From your log I can see that there is an access violation. If you do not use the installer to install the application, you must manually run the script in the installer. The script sets write permission for everyone for the score file and the lesson directories. This is necessary because several Users can use the application. To run the script manually, right click the installer icon in the mounted disk-image and select "Show Package Contents". and then:
--> Contents --> Resources --> Installer Items --> SetWritepermissions.txt

Copy the file to the same location where you have put the application.

You must edit the script with TextEdit and delete the line which contains "cd $1" before running it in a Terminal Window. Before running the script you must navigate (cd) to the the directory where the application is.

I have found one error, which crashes the application: If the input frequency in the Apple Utility "Audio Midi Setup" is not set to 44100 Hz the application will quit with a division by zero.

I hope we can find the problem. Thank you.

There are no Ratings for this App yet.
> 0 0


Current Version (1.x)


Downloads 5,538
Version Downloads 273
License Shareware
Date 07 Aug 2013
Platform OS X / PPC 32 / Intel 32
Price $29.50
Learn how MacUpdate Desktop makes installing apps from MacUpdate.com one-click easy.
Next time, install Listening Singing Teacher with 1-click

Learn how MacUpdate Desktop can install apps on MacUpdate with the simple click of the Install apps with MacUpdate Desktop icon. Plus, keep all your apps updated. Play video...