My Virtual Machine Killed My Sony
The problem with moving from a Windows machine to the Mac is that there's always some program you think you can't do without that has no version for OS X. That happened with my Sony ST10 digital voice recorder and the associated Sony Digital Voice Editor software. Sony requires that I use its software to transfer sound files, encoded in a Sony-proprietary format, from the voice recorder to my personal computer. I then must use the Sony software to play and transcribe the files or to convert them to a standard format that will work with other editing software, such as MP3.
So far as I can tell, Sony does not offer a version of Digital Voice Editor for the Mac.
Scot Finnie, Computerworld's editor in chief, gave me some simple advice when I first set up the MacBook: Cut over completely. Buy new software where you need to, cut your losses and don't look back. Here's my advice: Listen to Scot.
I could have thrown everything away and bought a new voice recorder and software for the Mac, but I paid good money for my ST10 and it works great. So I decided to get around the problem by installing a Windows virtual machine on my Mac and running Sony's software within it.
It didn't work.
The problem I have with running the Windows software within a Windows virtual machine is that things seem to break down when programs try to leave the virtual machine sandbox to access hardware I/O devices - like the USB-attached ST10. The Mac and my Parallels virtual machine manager conduct a tug-of-war over who has access to devices and who does not. More on that in a minute.
A failure to show up
You'd think that because the ST10 uses a standard USB cable to transfer files to the PC that it would look and act like a standard USB device. No sir. And as luck would have it my ST10 uses internal memory, not a removable (Sony proprietary, of course) Memory Stick that I could have easily copied. So I was stuck.
To upload voice files from the ST10 to my Windows computer I connect it using a USB cable. But Windows doesn't recognize the voice recorder as a standard USB device. In fact, it doesn't see it at all. Only Sony's Digital Voice Editor software can do that. Once I've loaded Sony's software I can then drag and drop the voice files from the left most window, which sees and displays the ST10's content, into an adjacent window that stores it on my computer's local hard drive.
You can see where this is going. So I install the Digital Voice Editor software on a Windows XP virtual machine hosted by Parallels, only to discover that the software can't see the ST10 or its contents. And since neither the Windows VM nor the Mac OS detects the presence of the ST10 when attached to the machine's USB port, I can't try to force the issue by using Parallels to manually assign it to the virtual machine. You can't reassign a resource you can't see.