• SONAR
  • TTS-1 program changes in X2 don't work; but work in X1?
2012/11/24 14:20:22
arachnaut
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.



2012/11/24 15:16:27
arachnaut
I copied the 32-bit version of TTS-1 from my old system and installed it in the Program Files (x86) path; and tried it in Band-in-a-box on my 64-bit system. It works as I expect - program changes occur automatically.

So Sonar X1 64-bit and BIAB 32-bit work fine on this system, but Sonar X2 64-bit does not process the program changes properly.


2012/11/24 16:17:02
arachnaut
Another test - I record the MIDI track from FTS in Sonar X2 and examine the program changes - they are all there.

Now when I play the recorded track, the program changes work!

So it seems that something is filtering the real-time MIDI messages?

2012/11/24 16:36:36
PeterMc
If you set up a simple instrument track with output to TTS, can you change patches in the inspector and see them happen instantly in the TTS GUI? I can do this in X2 on Win7-64bit.
 
Also, can you get this to happen on a channel other than 1? I've been confused about how to change midi channels to TTS, and I note in another post that M_Glenn_M has been too.
 
Cheers, Peter.
 
2012/11/24 18:20:09
SuperG
arachnaut


I copied the 32-bit version of TTS-1 from my old system and installed it in the Program Files (x86) path; and tried it in Band-in-a-box on my 64-bit system. It works as I expect - program changes occur automatically.

So Sonar X1 64-bit and BIAB 32-bit work fine on this system, but Sonar X2 64-bit does not process the program changes properly.

There is an issue with program changes in X2 that does not exist in X1 - whether your's is related to the one I reported or not I don't know.


If you display a track with program changes in piano-roll mode or in the PRV, X2 will crash.
 



2012/11/24 19:08:24
swamptooth
just tried tts-1 with my oxy49 keyboard in both x2 and x1. same thing you're getting.  program changes work in x1 not in x2. inserted a load of program changes in the project and had arpeggiator running with automation and they all worked fine. looks like a routing question.  i also opened the midi track in prv and let it play and x2 DID NOT crash or experience any abnormal issues.  played as expected.
2012/11/24 19:50:35
arachnaut
PeterMc


If you set up a simple instrument track with output to TTS, can you change patches in the inspector and see them happen instantly in the TTS GUI? I can do this in X2 on Win7-64bit.
 
Also, can you get this to happen on a channel other than 1? I've been confused about how to change midi channels to TTS, and I note in another post that M_Glenn_M has been too.
 
Cheers, Peter.
 

That would work if I use only a single instrument off TTS-1 per track. But I am using it as a multi-timbral instrument on a single track. So I send the patch changes and stuff all on one track.

I could set up 16 channels with TTS-1 in each on is own channel and it may work.

But the point it, this was working fine before, so I must have changed something that I can't think of (or there is a bug in X2).



2012/11/24 19:59:26
arachnaut
SuperG


arachnaut


I copied the 32-bit version of TTS-1 from my old system and installed it in the Program Files (x86) path; and tried it in Band-in-a-box on my 64-bit system. It works as I expect - program changes occur automatically.

So Sonar X1 64-bit and BIAB 32-bit work fine on this system, but Sonar X2 64-bit does not process the program changes properly.

There is an issue with program changes in X2 that does not exist in X1 - whether your's is related to the one I reported or not I don't know.


If you display a track with program changes in piano-roll mode or in the PRV, X2 will crash.


When I switch to PRV I did not see any problems (except you can't tell which instrument gets the note).

When I turned off PRV, X2 crashed! Probably same bug as yours. It got sent by the Fault reporter.

PRV isn't very useful in a multi-timbral track.



2012/11/24 20:01:13
arachnaut
swamptooth


just tried tts-1 with my oxy49 keyboard in both x2 and x1. same thing you're getting.  program changes work in x1 not in x2. inserted a load of program changes in the project and had arpeggiator running with automation and they all worked fine. looks like a routing question.  i also opened the midi track in prv and let it play and x2 DID NOT crash or experience any abnormal issues.  played as expected.

Well, that's a relief. I can stop looking for system issues now.


I'll just have to use X1 when I do this until the multi-timbral issues get worked out in X2. I suppose Win8 support is getting focused on right now.




2012/11/24 20:56:00
swamptooth
for the heckuvit i loaded up the groovesynth as well. same results. looks like a problem with sonar's dxi synths.
12
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account