ross@xxxxxxxxxxxxxxxxx wrote: >On Thu, May 26, 2005 at 01:59:19PM +0300, David Baron wrote: > > >>There are some alternatives, none of which I have ventured to try: >>qemo - open source >>zen - open source >>Lin4win - less expensive than vmware but restricted to i386. >> >> > >Thanks! I'll look into the alternatives. Unfortuantely, I'm fairly >sure that Xen requires client OS support, so Windows is probably a >no-go. But I had forgotten all about Lin4Win. Does anyone have >promising reports on that? > > I had a similar problem to run my favorite Windows apps (SONAR and Rebirth) on Linux. Wine doesn't work at all for SONAR, and Cakewalk developers are not going to work in this direction. Most open source virtual machines are Linux-only and do not support Windows as guest OS (Xen, plex86, ...). The results with Qemu were not good at all -- very bad performance in fact. The best result I have got is with VMWare. Actually, I am able to run SONAR very well in VMWare: no dropout, adequate performance (you won't get the same track count as with native Windows, though). This is the only working solution I found. However, the audio support in VMWare is minimalistic: no MIDI and emulated audio I/O is a SB16 PCI (one stereo pair, 16 bits, 44.1kHz -- no 24/96, no multi-I/O, but there are WDM drivers). I tried various solution for MIDI. Bad results with OSC/UDP (bad timing, too much jitter). Bad results with KeyKit. Finally, I found a much better (no network) MIDI solution: I install a MIDI/serial driver in Windows, I configure a serial/named pipe in VMWare, and I wrote a small named-pipe-to-alsa bridge; this solution works, good timing, low jitter. The only drawback is that I get only one MIDI port (the Roland MIDI/serial driver I use doesn't support multiple ports), but I guess I may find another driver that supports multiple ports. You can download a demo of VMWare and make yourself your opinion about its use for audio. I will release shortly my MIDI bridge. I am even considering writing a Jack backend for VMWareDSP, but don't hold your breath for it. Hope it helps. -a.