Re: Playback
Reply #3 –
G'day Frank/Bill,
The VST approach has a lot of flexibility. Lots of room to fiddle with effects etc. It is also possible to run multiple synths (though Synthfont will only work one soundfont at a time even though you can have multiple instances) to give a larger library of sounds. NWC can be set to playback to multiple synths/MIDIYoke ports and VSTHost will allow you to route on a per channel basis IIRC. So yes, setup can be involved and even ongoing. On the other hand, if you are happy with one certain soundfont and get what you consider a satisfactory result then it is "set and forget".
Please note that my VST solution is only one approach. There are many alternatives around that may ultimately suit you better. My document was primarily intended as an introcuction to the VST concept that had the added advantage of working satisfactorially in the real world.
To address your questions:
1) The steps in my little missive apply to all versions on NWC, and can apply to other products that use external synths as well. Though there are many NWC specifics the concepts are transferable to other products.
2) I haven't done much with Creative soundcards of late. Especially with Vista/Win7 so I can't really say if there are further complications with their current software. With their older XP based products it was relatively easy, the only pain being the GigaBytes of soundfonts I auditioned... Now, as far as I know, Creative are the only ones still providing built in synths so if it isn't a Creative card then you need to look for a software synth solution. This is where my VST document can help. For myself, I'm still using Win XP so my Yamaha S-YXG50 soft synth still works. It is a personal favourite and a primary reason why I haven't moved to Vista/Win7 on my daily PCs.
3) the lag, or latency, will be system specific. How fast is your CPU, your HDD access, how much RAM, which OS etc. will all have an impact. It will usually present as a delay between the note chase in NWC and the sound, though in my Vista test bed for the VST document I also had erratic tempos. I put the blame for this squarely on Microsofts shoulders in that Vista was such a performance dog. However, in conjunction with this, the test bed machine was never really up to the specification needed for Vista even though it shipped with that version of Windows installed.
Remember that if you go the ASIO route using ASIO4ALL that other system sounds will be hobbled. Some soundcards (including most Creative ones) provide an ASIO interface that is less, umm, intrusive.
Long term, it is my hope that NWC will incorporate a VST host mechanism, or possibly a DX host with VST wrapper (which might provide more flexibility) but until, and if, such an enhancement occurs an external VST solution (like my approach) will suffice.