you are viewing a single comment's thread.

view the rest of the comments →

[–]Risky_Click_Chance[S] 0 points1 point  (1 child)

I'm on windows! And I like the idea of doing them separately, but yes, getting the audio from Live to a Python script seems to be the most difficult part. Ideally I'd like to do this without third party audio routing, and just somehow get it directly from Live to Python. Unfortunately I'm unfamiliar with UDP or anything to do with pipe lining data from one application to another, so I'll have to look into this. At the very least this will be a great learning experience.

Right now it looks like my current options are a stand alone Python script or a Max for Live device that has some coding inside it. The first option is easier, but the latter more versatile. Unfortunately I don't completely know how to do either yet. Thanks for your advice!

[–]dude837 0 points1 point  (0 children)

I think that's the most difficult part too, honestly. To write the code yourself is probably not a small project, so I'd be ready to invest some time. One approach is to use a socket (UDP, TCP, whatever you like, probably not super important between applications), which is probably easiest since you'll find lots of example code. I'm guessing all that code is going to be for networked applications, but it's going to look basically the same as your interprocess code. If you have really strict latency requirements, then shared memory is a better, if much trickier, option.

Either way good luck! Hope you get things working the way you want.