(05-28-2025, 11:31 AM)joesh Wrote: (05-28-2025, 10:52 AM)XORadmin Wrote: (05-28-2025, 10:46 AM)joesh Wrote: Okay, thanks for the suggestion.
One thing that confuses me is the fact that you start on line #1, but immediately pass to line #2. I imagined it would be as easy as setting up what you wanted to send on the left column, then sending it ( >) to the right column. However, I see it's more difficult than that.
I'll try to find the bouncing ball example to see if I can understand that.
It is as easy as that and you can do that:
Code:
00 TRIG TR1 > CV PTCH MOD1
But that would send a 1 to the MOD1 output on a gate/trigger (as in 1 of 4095 which will make only a very slight difference on the MOD output)
They are many sources which do generate other values and you can pass them immediately. But often you got to 'convert' them to other values.
Okay, I'm starting to understand a little - I hadn't really understood the 1 > 4095 bit. I need to reread the manual and try to understand that concept. In your earlier example, you speak about 'the variable', but I'm not sure where you've set that?
00 TRIG TR1 >
01 CALC PASS 00 VA > CV PTCH MOD1
Variable screen (Page 176)
The 1 / 4095 bit:
Generally sources can generate values from 0 to 4095 and a destination can handle values from 0-4095 depending on the destination. But they are also sources that generate different values. And in this case you might need to do a conversion so it matches to what you want to do.
If you want to send 5 volt to a MOD output (assuming the output got 0-10 Volt which would be 0 volt if the the value is 0 and 10 volt if the value 4095) then you need to use 2048 (800hex) to get 5 volt.
But the Trigger sources generate only the values 0 and 1 and not 0 and 4095 (or 2048 to get 5 volt).
So you need to convert this values 0 and 1 to 0 and 2048 for example. And using a variable and the PASS function would be one way to make that happen.
The type of values are explained in the manual as well as the value generation for each source.
Basically you need some basic knowledge of programming when you want to do more advanced things. The simple things are usually straight forward and once you get the simple basics you can go already very far converting all your data to your needs.