Hi, I sell software that retunes midi keyboards microtonally (http://tallkite.com/alt-tuner.html). It does this by redirecting a single-channel midi stream to multiple midi channels. For example, all the A notes go to channel 1, all the Bb notes go to channel 2, etc. It adds pitch bend messages to each channel to get the desired microtonal tuning.
One of my users is considering purchasing a CP40 specifically for use with my software. Here's what he wants to do:
turn off local control
set the sound module channels 1-12 to 12 identical timbres (voices in Yamaha lingo), e.g. all 12 are clavi wah
send the performance midi over usb to a laptop running my software
send a multichannel midi stream over usb from the laptop to the CP40
have the sound module in the CP40 respond to all 12 channels
Variations of this might involve not 12 channels but as few as 6 channels or as many as the full 16 channels.
Is this possible on the CP40? The manual isn't clear. He needs a firm guarantee that this will work before spending the money on the keyboard.