Thanks a lot for your help.
 
This probably means that you are using a pre-osc version of Faust. Try to update to the git version.

Will do, would you recommend the faust or the new faust2 branch?

You can have a look at Albert Gräf faust-lv2 project http://code.google.com/p/faust-lv2/, a Faust architecture for LV2 Audio and MIDI Plugins.

I did look at faust-lv2, the problem is it seems to be for MIDI to Audio rather than Audio to MIDI which I am interested in as I would like to write a drum triggger/replacer type application.