I am trying to build a system that will be able to process a record of someone whistling and output notes.
Can anyone recommend an open-source platform which I can use
i think this open-source platform suits you http://code.google.com/p/musicg-sound-api/