I’d like to send MIDI notes and pitchshift data to my basstation (which has a midi to CV converter) so the CV notes will then control the VCF input on my juno.
Off the top of my head I’m guessing I’d need a breakpoint function with a large y value then use multiple split objects (or an object which does similar) to output a range of numbers.
where each range is a midi note and the number relates to pitchshift data of that note using modulo and scale.
However this seems very clunky.
Has anyone done this before who could give me a little guidance.
There are a few problems. If you want to generate an envelope in max and send that as midi messages you will be occupying the bandwidth just with that. You can get a little improvement with so called running status. Furthermore, there are only so many messages that can be sent per second, so instead of a continuous change, you will hear discrete steps.