Interacting with Live's API: M4L vs Control Surface Scripts

  Рет қаралды 6,185

Stray411

Stray411

Күн бұрын

Discussion and demonstration of interacting with Live's API directly from a MIDI controller using both M4L and a Control Surface Script.
/ nativekontrol

Пікірлер: 19
@funkmaster322
@funkmaster322 2 жыл бұрын
Extremely useful. Thanks a lot.
@stanbekker
@stanbekker 6 жыл бұрын
Bought a nanoKontrol script from you loooooong long ago, learned a whole lot from it, bought Bome's Midi Translator Pro and stuff... Went in far, and now, looking around on youtube I see you're making excellent tutorials. You got me into all this, thanks dude!
@stray411
@stray411 6 жыл бұрын
That's awesome to hear and you're more than welcome!
@Isaacthompson
@Isaacthompson 2 ай бұрын
This is amazing! Thank you!
@thomascouderc4661
@thomascouderc4661 6 жыл бұрын
Clair, concis et très complet ! Merci pour votre travail et vos produits.
@wyattarent857
@wyattarent857 6 жыл бұрын
Great video for a software engineer getting into music production. Thanks!
@caseTelevision
@caseTelevision 3 жыл бұрын
Much appreciated, great examples.
@aeko
@aeko 3 жыл бұрын
M4L devices CAN interact directly with MIDI devices if you use third party Max externals. Sigabort and imp.midi both have externals.
@lorewap
@lorewap 7 жыл бұрын
Great stuff man. I'm fairly new to python but seasoned with js. I've yet to create any M4L devices or my own scripting and would enjoy the process, but it's hard to think of functionality not already implemented by pxt-live or other M4L devices!
@FabrizioPoce
@FabrizioPoce 6 жыл бұрын
Excellent!
@Paradiesgestalter
@Paradiesgestalter Жыл бұрын
isnt the main difference: remote script inputs can be automation recorded, and max remote cant? (eg.: remote a macro from a rack via max or via controll script) - or has this improoved and now it can... i am more for the m4l way (need it for a custom midicontroller...)
@jaap-6552
@jaap-6552 3 жыл бұрын
Thanks. This actually made me convinced I can build remote scripts myself. Unfortunately, the script you wrote (exact code) doesn't work for me (something in the GQToggler file doesn't complile). I guess the API changed since then?
@user-yk8qw1cn9k
@user-yk8qw1cn9k 4 жыл бұрын
Hello. I'm writing a script for a MIDI controller. The live api has a description of the Live clip property "Clip.Clip.playing_position", but for some reason it doesn't work that way for me. In both MIDI clips and audio clips with the warp attribute, this property (playing_position) is in seconds, not in beats. What could be the problem? My version of ableton live 10.0.6 I want to observe this for catch event of tick beats. I want send midi message to controller for on/off leds in the current tempo.
@scottvaiskauckas2204
@scottvaiskauckas2204 5 жыл бұрын
The @subject_slot('value') syntax is kind of interesting. This reminds me of using bindings in Java, but I've never seen it in Python before and can't find any documentation on it. Is this part of the framework for Ableton? Does this create a change listener for a specific control and/or part of Ableton? The reason I ask is I'm trying to hack an MPD226 to use as a step sequencer. I've been able to get it to work with midi in, but when the stop button on the transport is clicked, Ableton sends midi off messages for any hanging notes. This is causing a really annoying bug. Ideally I'd like to observe the pads for a change in value, but I'm not able to do that. I am, however, able to do that for encoders and sliders. It looks like the slider is built off of the encoder and I'm seeing @subject_slot('normalized_value') in EncoderElement.py. Am I on the right track?
@stray411
@stray411 5 жыл бұрын
Yes, it's a decorator defined in the framework that makes setting up/removing property listeners easier. It sounds like you simply need to go into Preferences and turn off the Track switch for the output to the controller.
@Lokua
@Lokua 6 жыл бұрын
All that to toggle an enum, eh? :troll:
@gogae22
@gogae22 6 жыл бұрын
is there an API for scripts?
@stray411
@stray411 6 жыл бұрын
Yes, see here: kzfaq.info/get/bejne/hKx7mdOZl9TaZJ8.html
@giovannicassanelli121
@giovannicassanelli121 6 жыл бұрын
Hi, I'd like to make a step sequencer for a midi controller I built and I'd like it to work as is shown in this video kzfaq.info/get/bejne/r56FZsmax5jeoGQ.html. I can see that it uses a M4L plugin but Do you think it would possible with just a M4L or I should integrate it with an external Script since i'd like to switch from the kick track to the snare track to the hi hat track and don't think I can do with just a midi M4L object. In case Do you think it would be possible put snare, kick and hi hat all in the same Drum rack (same track) and use a single M4L object ? I'm new to this kind of things (NO MAX), so any help is appreciated
Live 10's new Control Surface API
4:21
Stray411
Рет қаралды 10 М.
Setting up a Control Surface for Live
9:12
Stray411
Рет қаралды 21 М.
New model rc bird unboxing and testing
00:10
Ruhul Shorts
Рет қаралды 25 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 156 МЛН
Stay on your way 🛤️✨
00:34
A4
Рет қаралды 9 МЛН
Iron Chin ✅ Isaih made this look too easy
00:13
Power Slap
Рет қаралды 35 МЛН
Ableton Live 9 : How to write midi remote scripts
19:50
Chris Joseph
Рет қаралды 11 М.
Traversing the Ableton Live Object Model
28:42
Jeff Merkel
Рет қаралды 4,3 М.
The Most Legendary Programmers Of All Time
11:49
Aaron Jack
Рет қаралды 539 М.
Mr Bill: How To Slice, Beat Mash, and Scratch in Ableton Live
16:16
DJ TechTools
Рет қаралды 173 М.
Java Is Better Than Rust
42:14
ThePrimeTime
Рет қаралды 120 М.
CrowdStrike IT Outage Explained by a Windows Developer
13:40
Dave's Garage
Рет қаралды 2 МЛН
MIDI Remote Scripts for Ableton Live 9 & 10 (fix available for 11)
20:44
Malohat
3:35
Xamdam Sobirov - Topic
Рет қаралды 1,1 МЛН
Sadraddin - Jauap bar ma? | Official Music Video
2:53
SADRADDIN
Рет қаралды 16 МЛН
Doston Ergashev - Kambag'alga (Official Music Video)
5:32
Doston Ergashev
Рет қаралды 4,9 МЛН
Duman - мен болмасам кім? (Mood Video)
2:35
Duman Marat
Рет қаралды 61 М.
akimmmich (feat. Turar) - UMYTTYŃ BA?| official lyric video
2:54
Әбдіжаппар Әлқожа - Ұмыт деме
3:58
Әбдіжаппар Әлқожа
Рет қаралды 864 М.