a little context for VOPS chops

   3728   3   2
User Avatar
Member
537 posts
Joined: Dec. 2005
Offline
when making chop operators with vops … I'm noticing that there is only one float value output, and I haven't yet found any way to select a certain channel for processing (say to copy a value from one channel to another) (such as ic expression function).

What I was trying to do was to generate a certain number of channels without the fan.

Does this mean that I'm restricted to use VOPS on a “per-channel” basis? Or can this be done with pure VEX?
User Avatar
Member
7025 posts
Joined: July 2005
Offline
It's very possible. The problem is conceptual. You _create_ the channels in the Channel tab of the VEX Chop, then process them in VEX. See the example attached.

Think of VEX in Chops as a foreach loop inside a foreach loop, like so:

foreach curchannel (allChannels)
{
set C = channelNumber
foreach cursample (allSamples)
{
set I = sampleNumber
do stuff.
}
}

Cheers,

Peter B

Attachments:
MultiChanVex.zip (21.7 KB)

User Avatar
Member
537 posts
Joined: Dec. 2005
Offline
ah that should be very helpful … thanks very much
User Avatar
Member
537 posts
Joined: Dec. 2005
Offline
ah one more thing … I really like the ability to make folders and separators with DA's.

I'm not quite sure how to go about this with a VEX operator, it looks like most of the other controls are in place but I don't see those anywhere (or in the help) Are these somewhere or would I need to make the vex operator inside of a DA and reference the controls?
  • Quick Links