Need someone with Live to make a amxd version of my interactive ping pong patch

Mathieu LENGAGNE's icon

Hello !

I built a little patch for a friend of mine that is supposed to send midi notes when a ball touch a place on a ping-pong table. On my computer (mac), it's working as it should.

But my friend is on Windows, and is opening the patch through M4L.

We're having some issues, and even a simple copy/paste to make it .amxd did not work.

Could someone help on this ? I never used M4L, I only work in the Max native environment.

Thanks in advance for your time !

Pingpong.maxpat
Max Patch

TFL's icon

From what I can see you can't "convert" this patch to a M4L device just by copy-pasting it because:

  • Only a MIDI M4L device can output MIDI

  • MIDI M4L devices output everything to the same MIDI channel (more precisely, MIDI channel data is not transfered accros devices of a Live MIDI track)

  • Only an audio M4L device can listen to incoming audio

What you can do though is:

  • 1 Audio M4L to receive audio and do all the processing, and send the notes through [send]. You might need multiple instances of this device if you want to listen to more than 2 channels, although I know multichannel is somehow supported in M4L since Live 12, but I don't know to which extent.

  • 1 MIDI M4L device which [receive] the notes and send them in the track through [midiout]. You might want 4 instances of that device, each one on its own MIDI track, if you want 4 separate MIDI channels.

Mathieu LENGAGNE's icon

Oh okay, seems logical for the way Live works. I'll give a try to the 2 devices solution ! Thanks a lot for your precise response.