So, can anyone please help me with the workaround for it.
That is there is no way to port Arduino Duemilanove directly as an midi device. Have i got it correct...
you must also install a virtual midi interface like the LoopMidi software from Tobias Erichsen.
Linux, any common x86 or x64 (with 32-bit compatibility libraries) Linux distribution.If you're a command line user in Linux, you may want to try the very nice ttymidi command line bridge program instead.Windows XP or later, 32- or 64-bit.NB: To convey Windows MIDI data from one bit of software to another, you'll need a Virtual MIDI passthrough driver. We recommend loopMIDI, or there is alternatively the older MIDI Yoke (MIDI Yoke is not recomended for Vista or newer.)
We are not debating operating systems here.