PAID M4L/Python programming job
Hello! I’m looking for a developer for a (hopefully) simple m4l/Python project.
I use a hacked version of this max device to load a file from the Ableton Browser into my projects.
https://www.maxforlive.com/library/devi ... ser-mapper
It works fine in Live 10 for my needs, but Live 11 uses Python 3, and the MIDI remote script isn't showing up in Live 11.
I'd be interested in a custom MIDI remote script that would let me load a plugin/device/etc in Ableton Live from a command in Max for Live.
So within my max patch I could send a message saying something like 'load Browser/Places/"My Presets"/"Big Bass"'
and it would load that file into my Ableton session, just like double-clicking in the Live browser.
Does this make sense?
I'm savvy in Max, but know nothing about Python.
This would have to work in Live 11, which uses Python 3 (I believe).
Is anybody interested? This would be a paid job. Please contact me at ben.juodvalkis (at) gmail
Thank you!
Ben
Or maybe there’s a way to do this in M4L without any MIDI remote scripts? That would be even better
If nobody here is interested, does anyone have a recommendation of another place to post this request? I made a post in the ableton forum, but maybe there’s a reddit group our something?
Thank you!
I wish it weren't so, but I think the various facebook groups see more eyes these days. There are pretty big Max/MSP and M4L groups.
there's also the Slack group, this is something Tom Hall and Rob(and others) setup so many of us who were tired of the Facebook group could go to still collab or interact:
https://cycling74.com/forums/maxusergroup-on-slack
(keep trying and you'll find the right person eventually(your request involves more python than max, might make it harder to find here, but i'm sure someone can eventually help)... also, if you drop your email here(obfuscate it with spaces and spell out 'at', etc. to avoid bot-spammers), people can get back to you that way too...)
Thanks y’all! I joined slack and Facebook and added my email. Fingers crossed
Sadly the Facebook group won’t accept me as a member.
Would someone who's a member of the Facebook group be willing to post the text of my first post? I tried to join the group but my application wasn't accepted.
Thank you!
Ben, do you know Python at all? I used to do live remote scripts in Python and it's not too hard. i think this might be somewhat tricky to find someone for, as it is, like Raja said, more about knowing the Ableton Python interface, which is not officially supported for end users. You might want to post around on programming and Ableton groups that aren't Max specific.
Thanks Iain,
I took a little Python programming course, but didn't go beyond the very basics. I wouldn't even know how to start figuring out the Live API.
Do YOU want to make some money doing this for me? I don't think it would be very hard for someone with experience.
Thanks for your time
B
Hi Ben, unfortunately I am much too busy right now to take on any additional work. You know, it might simply be changing Python2 to Python3, if you post code here someone might be able to spot it for you. I'm not sure how much the Python remote surface has changed for Live 11, I haven't tried running any of the old ones I did since 11 came out.
Thanks so much for your reply Iain,
I don't think I'm allowed to share the python code, as it's a paid product.
The dev is going to update it eventually, so I guess I'll just wait.
Ben
There's a good chance that this is gonna work without python script. I was also always interessted to add something to the Set programmatically. This morning i was reading your thread with the ipad on the toilett and suddenly had this "heureka" moment. Have to do some testing..
Oh wow! I would be so grateful for your assistance! I love your work.
I was just thinking that I'm going to have to hack together a replacement by using your objects to manually press command-f and search the browser. Clunky, but it will work!
Thank you for your time.
Ben
Sadly the Facebook group won’t accept me as a member...would someone who's a member..?
(sorry, i'm no longer on fb) but that group... whether intentionally, or by default of bureaucracy(much like the larger world of fb overall), often has weird issues with consideration/inclusivity... s'all i'm gonna say 😅
Ben, if you are still interested in joining the Max/MSP group on FB, I would be happy to invite you, since I just found out that I am a member.
First you gotta be my FB friend though.
How do I find you on FB?
Thanks y'all. I actually just got invited.
I also try to keep away from Facebook. Actually had to create an account just to join the group.
Yeah, it's really disappoints me how many online computer music communities seem to have most of their traffic there. :-/ It's the only reason I have an account too.
Here's what I had in mind. Could help in some situations but is far from perfect. Most annoying is how slow the process is in the Windows version. You need to work with files, therefore it won't help to find and open something from the database structure that is displayed by the Live browser. http://11olsen.de/code/download/6-max-msp-externals/20-11live-addfile
Thank you 11olsen! Once I wrap up my current project I'm going to take a look
Thanks again for doing this work!
I’m having a strange glitch where the external seems to add two files in succession every time I send a file path. First it creates the last file I requested, then the current file I just sent. I’m not sure how to document the bug.
On Mac?
yes!
I made some changes. please check if the problem is still there.
I think it works! Thank you so much
Just noticed that it can switch the Liveset, too. I have seen this requested a couple of times. I added this to the demo amxd:

Amazing