Today I fired up TTS-1 for the first time in X2. I could not get the program changes to work right.
I've been working all morning to try to figure this out and it has me stumped.
So to check my sanity I loaded Sonar Studio X1 and set it up the same way. It worked as I expect! I had used this several times in Studio before upgrading to Producer.
Then I loaded Sonar Producer X1 and it also worked as I expected. I had use this several times in the past.
So I went back to Sonar Producer X2 and it does not work as I expect.
Here is my set up. I have a software tool called Fractal Tune Smithy (FTS) that generates MIDI data and can be programmed to send GM patch changes and other stuff. It is something like Band-in-a-box, but it generates Fractal tunes. I have it connected to Loopbe MIDI port 1 which I have selected as MIDI input in Sonar.
Using Studio or Producer X1 here is what I see:
When I start FTS, Sonar plays immediately with the TTS-1 patches properly set. When I change an FTS instrument, the instrument immediately changes in TTS-1.
Using Producer X2 things are different:
When I start FTS, nothing plays until I select the Sonar window, then when that window has focus I hear notes. But all the TTS-1 channels are set to defaults. I can not get TTS-1 to accept the program changes.
If I start the Sonar transport, then I can hear notes even when I select the FTS window - but this is different on X1 - it didn't matter if the transport was running or the window selected.
I looked through all my settings in X1 and X2 and they mostly match where it is important.
I tried checking and unchecking a few things like resetting controllers and stuff, but there was no change.
This has me stumped. Any ideas?
EDIT:
PS: there is only one version of TTS-1 for X1 and X2 - it is in 'C:\Program Files\Cakewalk\Shared DXi\TTS-1'
It is version 1.00 dated 2004.