midi note and pitchshift to CV
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.
Probably you mean note number and pitch bend. One way to approach this is as follows:
----------begin_max5_patcher---------- 507.3oc0VtraiCBEFds8SABoYynTKC3KI8AoappFgsIMTECQ1D0zopu6Cfwc RZarIpMtoa.Yt9++4CG34v.XgbGqEBtFbKHH34vf.aSlFBbeG.qo6JWSasCC VJqqYBEbVWeJ1Nks8MbU4JPAST020FptEt39+zvJUcaAYQVT7L.gXqxlaJww Qwf6bygWYWLYwCWgR6WnkRgRPqY1ttg0TQEz99Daq4h0LkUbn8lPK+u1IfP5 M40wJ2p5GbrowWBCMEy9jlWHULfd4KXMC3dzB7dted1ftmb449CMX2hodZCq ycPtAL.XAUbO7UK8AX.muePPZ7fX.cdw.96CCN+6EFVbARA1iZk8tSBkqz9l cT3XHiCPlJe3CBONexOu7gzqxFVq93OUwkhORoIlpXWA3tuNp9a.BOO5nTc4 ZI0KXhmaS4lLXpmrSFl3SAlnKwfMWNIbVx3Aam46kHec7QA3fkiknZ7fmd3f 5BywQoGGNI+XxT8K.JZP13y4ot3ER9PwKjKuyS5+45EYj7Imvc4tW1L74F7z EZX2d3Zt3sus0ZAS6GBmV41lxd269mA9uIpXsJtvl1euwjcvXVwqpX1t6kWM uZiTGH4jvQtOvWEk4ghxmTEk5ghLueaBkTtGRZwjpHc9P.ZDEQlbEMFiRmTE g8PQIeBEo+3kv+AfTEW9 -----------end_max5_patcher-----------
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.