Convert midi CC to CV internally?

Learn about building and using Max for Live devices.
Post Reply
Mr D
Posts: 245
Joined: Sun Mar 14, 2010 7:13 pm
Location: E.U.

Convert midi CC to CV internally?

Post by Mr D » Thu Aug 06, 2020 3:22 pm

Hi folks,

Does anyone know of a way to convert midi CC to CV internally in the computer, without doing a real-time bounce through an audio interface?

What i mean is, i have a midi track with some CC modulation on it, and i want to do something like "convert to CV" and i get an audio track containing CV signals that represent that controller, but in an audio waveform.

Any ideas?

Thanks! .......... Mr D

chapelier fou
Posts: 6022
Joined: Mon May 15, 2006 12:15 pm

Re: Convert midi CC to CV internally?

Post by chapelier fou » Thu Aug 06, 2020 7:28 pm

Doable. But I’m curious why you would want this, would you care to explain ?
MacBook Pro 13" Retina i7 2.8 GHz OS 10.13, L10.0.1, M4L.
MacStudio M1Max 32Go OS 12.3.1

Mr D
Posts: 245
Joined: Sun Mar 14, 2010 7:13 pm
Location: E.U.

Re: Convert midi CC to CV internally?

Post by Mr D » Thu Aug 06, 2020 7:44 pm

Sure, i want to use the CCs that are modulating my music to also modulate 3D graphics in Blender, but Blender can't easily load in midi data, whereas it's easy to load in a wav file and convert the audio's contour into animation.

So i'd like a way to directly convert a CC curve into a WAV containing the CV!

See here! https://www.youtube.com/watch?v=l8RHRNZQEuE

Actually i realized i could route the CC to control the volume of a separate audio track. On that audio track i could place an audio file that is just a stream of samples all at 0dBFS. Then render this audio track and i have what i want.

But maybe there's an easier way?

chapelier fou
Posts: 6022
Joined: Mon May 15, 2006 12:15 pm

Re: Convert midi CC to CV internally?

Post by chapelier fou » Fri Aug 07, 2020 3:10 am

Seems like a super smart way!
MacBook Pro 13" Retina i7 2.8 GHz OS 10.13, L10.0.1, M4L.
MacStudio M1Max 32Go OS 12.3.1

doubleUG
Posts: 249
Joined: Sun Apr 24, 2011 7:19 am

Re: Convert midi CC to CV internally?

Post by doubleUG » Fri Aug 07, 2020 12:58 pm

make a max instrument > convert CC to audio > output audio

perhaps some rampsmooth~ or slide~


<pre><code>
----------begin_max5_patcher----------
2331.3oc6bs0iaaiE94I.4+ffw9ny.RJwa6aMMamEXmzFzLEAEEKBjs43pDY
ICI44RK1429xK5hsrsjrh3Lpnd.hMirn346biGdNj5Oe8qtXxr3GDoSb9mN+
lyEW7mxqbg9ZpqbQwEtXxJ+GlG5mpuwIQh6im8kISy+sLwCY5qmFFrP7T40i
1rJdSVnHS2KXwkMWK6w0BynNIMXYje3Dm+awcDrP+3jiwaftkOt09Yy+8fnk
eNQLOyzULmbIXpCgCUe4ATehjeV8njzPPTAI3pu3+60uR8s7qoeyHdc3lkR7
bLLiZCySaA8flPuGSidJgo9BCaA8nAG8RReXk1rFgatvFy0.k2Bbg8FtqDoo
9KE6i2+A5jQ6gwIsYbpgFFAywI94VrN2OT3.bfHpC3RG3kCDpwcP5laQy7ZQ
5RFbTuJXQvZ+jTwQPK63ncZ0+Bhx15qsadPVhWirDBR6VihUewQsnH.sBKIH
5jk9JDeX2YcAsPsBfK6DMuM21jvfn8lMSOXpenFOHMdSx7BhN28iyVi2BQZV
PjeVPbzV2jxmrCr5thSVHRT+N337eKPAfCPAvAfBvcgBxIyAX3ncY3vC1vIs
2bPsMbzAa3fcAcdGb3x0m8Wu9NQRZdOLijz38KwIU9jj1oQl+uwlbRh3tfht
3ZtjehzdKSZrsIQSfSdfj66YxpXo5SzlfBMHEVUCcZ1ig6YKE4uxz+uayhf3
Ol4msI8yuWDsI2zVhwa82DlUiyLa4sAggyiCMz4EU+jzcStmiIledZw0Ku6e
SNKDh6AgLIi5RWnKEQzsjMv3sMFy6DrnWdXON.otWo2EpGV2hgbwtpVf58CU
MZ.H2LF.NC3YZIuDTNZ6zO+nkgZpGQUQeVb40IwqiSJDzxNyq5wlr3kI9KBD
QYUtMJj7EbesVVh7VzRAM6ofCuRxdCJ64tZl6JdVE7v.HVJI1ivjcoDOJTyh
XdtPMyxqNepu72ZJACtXwJL+2YX1Nu265l4+2FKGif+H2kAbaLn+shmnzSw2
kD3G5713vEaM2ZoinNyl.WxvU9ZFXv57gXUj.AmDnA+EGzkQ0LPx3sP5YyyR
yys4X25WLIKzRRU+GncSW9rDxJNPudyb+lY7hPwJ4yeGzQYDBUOGOC.YLSKO
L.g1EcSRk8dtBD61cDfv0gX.ITjIBAF..qIJzKOR2wOGDohMSTxcc4Hnl6hJ
i6.QUhzZOgZl8+zZQjyG8iRc9nXUvrc818sng0SskRESVYPSLJ.yXlV6Cn5Z
mDLvvHIp+nlVlGk8hdphgsC14.OHkqobN1iRMJEHtQQASp3z6zM4htgt5aAw
ck8zHUgRMjZxR+4yqqG5pD+ZdrWAiPEopWQWGRKE0rtPfYJxdOq6gmQELcmO
P3cUfslWXIjJy6423S5CN4tzGlGmeV12VnM1im4+fCD47yhkaB8SlL7Ox1hx
47DgVYhv5BgJwv.+XOKeGIxWqJiOKmGSxYzYQw3PTbVPLRDDtmEDiCAgmclB
5rg1nP9hrUHFnJI7v9fcsyi06r93Ku93YmBi.gv4YdGABAqLqq24k7MJjsm8
yMFDC3yBgWdg.Yv7y8CwINWGbmnYo5Q1w.MTtNvkD09LxcXyR+mt4GN8pZ5Q
fPfYmKwQDOMAi4PFkcfpJtUwGXMTww+8iKRhWJhtQqR21NqPyIz0EEAwDSks
TkCTyw3iiRU1VM2FUazqiTpRHwU53PynodDNOuEndIG2sSpsCmoVlLfTiV0h
Vrw3ZoPkXfzSkt.eDrKzLxRYLxFEpTuaiCleJ0Oi2optuSYJapL6WIhD24O4
jJ64NOuduIFqJntKmZphtKm6AyaQUaGQKL6.qzA29sFp8iSMU3NBvZ0Zmqzb
mdvVsoB2ZesfN7a2jkEG0rl7VDIznMwJEhf7V1h9dmZWjMZotq7ChdpyjmJF
pB2Z62xZzX58AReCMSk6oMBy8XT8gMINz3j59O5CAXROhyoqdAN7t2pyculG
qi6t+4m2csXwoy2HcF.0tMK.f26mkD7v7rjS1+i0oLQlH4IKpUVSs5kvq0OF
uPjZQH1PzYmVbG1.6cwsSKF91fr1rZVaT0g7ms+rx1iF+Pv7Lq4z1FzahHUj
MdCv4iyiWKdps7L0OSvZYFnX64xcU+YY8ja7mc5JHccMHSdwUqtQt.yY8Hx9
ZgEzvZUdV73bS7R0Z4NYA0QRZI3nxnWhY39kUsdRCe9iZ6S92ItMNY0Smta9
l0zAWhGC79E9Ie8MQAK+8r2nyXRex0pWowOsLUqkIckow64i8TCoY4.dS3XT
dFVvRjBxmZ6.yYTl4rNerNFRsmunUHDI.vvrmSpddnSKWhaaKEJ7S55Q1nwy
m3rPgbBCyg24swwes0rKVczX1qwflowNBn+lUGpurNH5q8XI1Rj.Xkyd6R.R
qk5wurmNUUl402u61s5PBM5xfdLcro674vjD6SftdV8E+LTXltdN3NYF0g7q
2ktsmK8l5zPZ.8UyBE+j5cIwnINrPUrIcIz8CZaWFFBtz+Xg9ZiI3Av8xOVf
btKil2hxrwRTLufdda3FQaalmCcbDgz7xJVgU91HzBTZR78Q8fTaUXL7j52+
neenT.hiM0hmRccQliUJBJ84aMJ8pDgnWjpleVlg.HQ4NyZT4OKVzCZjVNu.
rLdE.xEirm0zuJBCiu+De6MftDf4..qQO3LD1TLcJCxzS6I6Dt7zOaMnf9qM
TzoJ8p3vdo+TtDHrbglXyVYX6vEFRJc8lj0skhkitcEnkuSR7fXoon1wgxhD
217Md.D2rvY.gqsUPLLAwr.BSDyEA20VwDNj9RY7QUnCr8Q+ePoRSvHW05Ye
uFqrUkkCGNmGgXxJizOOM+EIfzTfaCO9ohnEoiVO8oYy1Z4714s7iUOt7Y9q
am52hBu1OK14ZUXlSFZBIMSb6lvvrNj115aWLFFCMoRi3RcM6jQhzZqwTqqd
OpQ02KobIVpEOPsgejB3k0yjR22fyQxUmQbMui3JrFbQbWNa7vZDoi0WlD2q
Vc2imBw4RZOeF.EyUufI2bdpzSbdNL616WmN9Zkotw66BRxdz4esLt0jyA4b
.gkOmkWd0BI.fYGAy6OWN+k4ntfAJJKcctrS+lY80uRdK+e.S22VK
-----------end_max5_patcher-----------
</code></pre>
copy the text, open Live > drag in empty M4L device > open Max editor > paste > save M4L device
https://docs.cycling74.com/max8/vignett ... ng_patches

https://doubleUG.bandcamp.com/releases

Post Reply