Posted: Fri Sep 20, 2002 7:41 am
Some thoughts about XTC mode
1. The way it works: to run XTC mode (e.g. in Cubase) one needs a properly configurated XTCProject.pro file. There are two modules (merge and DirectPlayContainer) that are not available anywhere else than in the originally installed XTCProject.pro file (why not, actually?) and that are of major importance for running XTC mode. Merge allows to mix down with XTC effects and instruments and DirectPlayContainer allows to play instruments in real time from within XTC mode. Both modules, as well as ASIO and midi drivers, have to be connected in very particular manners and not all ASIO drivers are good for this, in particular the DirectPlayContainer module does not seem to like 32 bit drivers. The original XTCProject.pro file is never properly configurated after installation and one always has to make changes by hand. These can be done without any problems with the SFP project editor (routing window). The “settings” window in Cubase is probably supposed to make these changes in a more user friendly way, but it simply doesn’t work.
2. XTC mode was first released with Pulsar XTC. The above said (item 1.) was not in the manual. The manual did not even mention the XTCProject.pro or the merge and DirectPlayContainer modules. Also, Pulsar XTC software did not include any software that would load the XTCProject.pro file. Lucky owners of Pulsar 2 would be able to edit this file with the Pulsar 2 software. Owners of Luna/PS/Elektra that additionally bought the Pulsar XTC card (like me) were not able to edit XTCProject.pro with the Luna/PS/Elektra editor either (error messages like wrong version, project cannot be loaded, etc.). These fellows had to wait with using XTC mode till SFP arrived. Funny, huh?
3. Since SFP everybody is able to edit his XTCProject.pro. However, the SFP manual still does not mention XTCProject.pro, the merge and DirectPlayContainer modules or how connections should be made. The whole needed information (see item 1.) was found out by users and posted in forums.
4. Recording with 32 bit depth is getting to a standard, the lates since Cubase VST/32. SFP has 32 bit drivers included and it should be supposed that one can use these in XTC mode. However, including 32 bit drivers in the XTCProject.pro file leads to errors with the DirectPlayContainer module (try playing a synth real time with a 32 bit driver in XTCProject.pro, and an error message like “DirecPlay input not compatible with whatever driver” will pop-up).
It is also absolutely not clear which driver is indeed active, since in the settings window (within Cubase) there are two options (16 and 24 bit drivers) and both can be clicked completely independently of what drivers are actually included in the XTCProject.pro. This seems to be an old forgotten feature that used to make sense when XTC mode was first released and there were only 16 bits and 24 bits drivers. As said before, I suppose that the intention was to automatically configurate the XTCProject.pro file from within this settings window, but it actually never worked properly.
It is also not clear what bit depth the merge module actually has, i.e. is merge actually processing a 32 bits stream with >= 32 bits, or does it converts down to 24, then passes it to the ASIO driver, and this one pushes it up to 32 bits again? Of course, absolutely no information on this can be found in the manual or elsewhere.
5. Resuming: XTC mode is not really an option.
1. The way it works: to run XTC mode (e.g. in Cubase) one needs a properly configurated XTCProject.pro file. There are two modules (merge and DirectPlayContainer) that are not available anywhere else than in the originally installed XTCProject.pro file (why not, actually?) and that are of major importance for running XTC mode. Merge allows to mix down with XTC effects and instruments and DirectPlayContainer allows to play instruments in real time from within XTC mode. Both modules, as well as ASIO and midi drivers, have to be connected in very particular manners and not all ASIO drivers are good for this, in particular the DirectPlayContainer module does not seem to like 32 bit drivers. The original XTCProject.pro file is never properly configurated after installation and one always has to make changes by hand. These can be done without any problems with the SFP project editor (routing window). The “settings” window in Cubase is probably supposed to make these changes in a more user friendly way, but it simply doesn’t work.
2. XTC mode was first released with Pulsar XTC. The above said (item 1.) was not in the manual. The manual did not even mention the XTCProject.pro or the merge and DirectPlayContainer modules. Also, Pulsar XTC software did not include any software that would load the XTCProject.pro file. Lucky owners of Pulsar 2 would be able to edit this file with the Pulsar 2 software. Owners of Luna/PS/Elektra that additionally bought the Pulsar XTC card (like me) were not able to edit XTCProject.pro with the Luna/PS/Elektra editor either (error messages like wrong version, project cannot be loaded, etc.). These fellows had to wait with using XTC mode till SFP arrived. Funny, huh?
3. Since SFP everybody is able to edit his XTCProject.pro. However, the SFP manual still does not mention XTCProject.pro, the merge and DirectPlayContainer modules or how connections should be made. The whole needed information (see item 1.) was found out by users and posted in forums.
4. Recording with 32 bit depth is getting to a standard, the lates since Cubase VST/32. SFP has 32 bit drivers included and it should be supposed that one can use these in XTC mode. However, including 32 bit drivers in the XTCProject.pro file leads to errors with the DirectPlayContainer module (try playing a synth real time with a 32 bit driver in XTCProject.pro, and an error message like “DirecPlay input not compatible with whatever driver” will pop-up).
It is also absolutely not clear which driver is indeed active, since in the settings window (within Cubase) there are two options (16 and 24 bit drivers) and both can be clicked completely independently of what drivers are actually included in the XTCProject.pro. This seems to be an old forgotten feature that used to make sense when XTC mode was first released and there were only 16 bits and 24 bits drivers. As said before, I suppose that the intention was to automatically configurate the XTCProject.pro file from within this settings window, but it actually never worked properly.
It is also not clear what bit depth the merge module actually has, i.e. is merge actually processing a 32 bits stream with >= 32 bits, or does it converts down to 24, then passes it to the ASIO driver, and this one pushes it up to 32 bits again? Of course, absolutely no information on this can be found in the manual or elsewhere.
5. Resuming: XTC mode is not really an option.