Home

To do an Audio to MIDI  (pitch detector/tracker) effect in Max for Live, I found conflicts with the number of bits in Ableton, in Max (both of which are 64 bit in my setup) and with the externals to use, fiddle~ in this case. The way around was to download the 64bit version of fiddle~ from fiddle_64bit_version by vboehm, compile it and create the .mxo file to add to the folders that are visible by Max.

Anyway, went and did it. But after doing it, I thought to really check what was the state of things and devices done before. I found there are some official things by Cycling74,  and I also found one in maxforlive.com.

So! I thought to put this up to add yet another pitch detector, but this includes the fiddle~ for 64 bits that proved hard to find. Here the description.

Download Device here.

Audio2Midi picks the audio from the channel, finds the pitch using fiddle~ and then sends a MIDI message to a MIDI Device in a Midi Channel.

The MIDI receptor is included in the zip.

The fiddle~ object is also included in the frozen Device. It is a compiled version for Max and Ableton 64 bit. OSX.

The device sends a midi message every time it detects an attack. This can be dampened to modify the sensitivity to either pitch or gain changes that trigger a message.

Pleas use and abuse to find ways to improve it.

Screen Shot 2016-08-25 at 9.05.37 PM

Advertisements

One thought on “Audio to MIDI – MaxForLive

  1. Hi there,

    Having trouble getting this to work. I have audio input levels but no pitch detected or MIDI note generated. OS 10.10.5 Latest Ableton and Max for Live 7.3.4 My understanding is that it is compiled for 64 bit Ableton and M4L? Thanks.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s