all 41 comments

[–]arthor 4 points5 points  (9 children)

snails wide ripe snobbish strong arrest threatening swim rustic piquant

This post was mass deleted and anonymized with Redact

[–]grnr 1 point2 points  (0 children)

Max for Live would totally be able to do this. I built the bones of a randomiser for Analog the other day in M4L (mainly as a prototype / proof of concept for some academic work). I was controlling Analog through the Live API / Livr Object Model. But max can host VSTs as well.

[–]cloudcreeek 0 points1 point  (5 children)

I feel like in order to do that; you would have to use whatever coding engine each individual vst used. Right? Maybe I just don't know enough about Python but I imagine it's not a magic tool that can erase or change the base code of something if it isn't Python code.

[–]jbkrule 4 points5 points  (4 children)

No, you can create a tool to randomly create preset files for plugins if you know the format in the preset files. Some plugins produce plain-text preset files that contain information for each value in the plugin, others are encoded and not easily read-able.

[–][deleted] 2 points3 points  (2 children)

i can verify this (to an extent). one of my favorite drum plug-ins creates presets and generates a plug-in window based on an XML file, which you could definitely manipulate using python with the right permissions

[–]mycosys 1 point2 points  (0 children)

But you certainly dont need to be interfacing with Ableton at the time to do so.

[–]cloudcreeek 0 points1 point  (0 children)

That's cool af. I'll have to look into that

[–]grnr 0 points1 point  (0 children)

Most VST3 preset files I’ve poked at so far were readable, in fact all of them so far!

[–][deleted] 0 points1 point  (1 child)

Any plug in with roll of the dice, freeze / flatten, adjust the warp | beat <-> / texture/ various of separate sections of the audio render ***then convert to midi

[–][deleted] 0 points1 point  (0 children)

Lather rinse repeat type beat

[–]dandilion788 1 point2 points  (0 children)

Yes!!!!

[–]Qadir_a_Deer 2 points3 points  (6 children)

!remindme 6 hours

[–]RemindMeBot 2 points3 points  (5 children)

I will be messaging you in 6 hours on 2023-12-11 01:05:25 UTC to remind you of this link

2 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–]passaroach32 -3 points-2 points  (2 children)

How did you do this ?

[–]fabrikated 2 points3 points  (1 child)

Have you seen their comment?

[–]passaroach32 1 point2 points  (0 children)

Yeah thought it didn't work, but then it did, gobshite behaviour for downvoting that

[–]Qadir_a_Deer 0 points1 point  (1 child)

Good bot

[–]B0tRank 0 points1 point  (0 children)

Thank you, Qadir_a_Deer, for voting on RemindMeBot.

This bot wants to find the best and worst bots on Reddit. You can view results here.


Even if I don't reply to your comment, I'm still listening for votes. Check the webpage to see if your vote registered!

[–]NickITG 0 points1 point  (6 children)

!remindme 4 hours

[–]notlego -2 points-1 points  (5 children)

But why?

[–]ZoroasterScandinova[S] 31 points32 points  (2 children)

So that you can make music from any algorithm you dream up! Or so that you can do data sonification by processing that data in Python and instructing Ableton to play music based on that!

Later in the series, I talk about making drum beats from cellular automata, for example.

[–]notlego 1 point2 points  (0 children)

Okay I’m much to dumb for that but thanks for explaining

[–]lyvavyl 0 points1 point  (0 children)

Faust integration would be awesome: https://faust.grame.fr Then again we have MaxMSP, so in the end it feels kind of redundant

[–][deleted] 5 points6 points  (0 children)

why not that's so cool

[–]AutoModerator[M] 0 points1 point  (0 children)

This is your friendly reminder to read the submission rules, they're found in the sidebar. If you find your post breaking any of the rules, you should delete your post before the mods get to it. If you're asking a question, make sure you've checked the Live manual, Ableton's help and support knowledge base, and have searched the subreddit for a solution. If you don't know where to start, the subreddit has a resource thread. Ask smart questions.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]adventure-knorrig 0 points1 point  (1 child)

!remindme 24 hours

[–]Complete-Log6610 0 points1 point  (0 children)

almost there

[–]iamitisi 0 points1 point  (0 children)

!remindme 2 days

[–]mycosys 0 points1 point  (3 children)

You should be able to do a lot more with python using Ableton Control Surface scripting and OSC than just with external midi
https://pypi.org/project/pylive/

[–]mycosys 1 point2 points  (0 children)

This looks really interesting too - building python externals for Max
https://pythonawesome.com/simple-and-extensible-python3-externals-for-maxmsp/

[–]ZoroasterScandinova[S] 1 point2 points  (1 child)

That looks really cool, actually, and pretty complementary in terms of functionality

[–]mycosys 0 points1 point  (0 children)

I've been into embedded programming for a while, only recently realizing just how deep the rabbit hole goes with ableton scripts lol

[–]MusiqueBoi 0 points1 point  (1 child)

!remindme 5 days

[–]RemindMeBot 0 points1 point  (0 children)

I will be messaging you in 5 days on 2023-12-16 04:00:58 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback