MIDI Remote Scripts - Introduction to the Framework Classes

Share your favorite Ableton Live tips, tricks, and techniques.
Post Reply
Hanz_Petrov
Posts: 119
Joined: Sat Feb 06, 2010 2:39 pm
Contact:

MIDI Remote Scripts - Introduction to the Framework Classes

Post by Hanz_Petrov » Mon Mar 15, 2010 8:27 pm

Hello all,

These forums have been a great source of knowledge to me, so I thought I'd try to give back by putting together a short introduction to MIDI remote scripting, using the new Framework classes.

http://remotescripts.blogspot.com/

Enjoy,

Hanz
http://remotescripts.blogspot.com/ - an introduction to the Framework classes

oddstep
Posts: 1732
Joined: Tue Feb 12, 2008 9:47 pm
Location: Plymouth the great

Re: MIDI Remote Scripts - Introduction to the Framework Classes

Post by oddstep » Mon Mar 15, 2010 10:34 pm

this is fantastic. Really thorough intro with documentation too! I'm trying to convert user 2 of a launchpad to being an instant mapping device controller. Any clues to what framework module i should use. No worries if this is too big an ask- the hunt will be good for me. Cheers!

Hanz_Petrov
Posts: 119
Joined: Sat Feb 06, 2010 2:39 pm
Contact:

Re: MIDI Remote Scripts - Introduction to the Framework Classes

Post by Hanz_Petrov » Tue Mar 16, 2010 2:53 pm

oddstep wrote:this is fantastic. Really thorough intro with documentation too! I'm trying to convert user 2 of a launchpad to being an instant mapping device controller. Any clues to what framework module i should use. No worries if this is too big an ask- the hunt will be good for me. Cheers!
oddstep,

I suspect that you'd really need to examine the launchpad scripts, and create a custom version which suits your needs. Unfortunately, the launchpad scripts are rather complex and make extensive use of custom classes which build on the Framework base classes.

Alternatively, you'd have to create your own scripts to handle some or all of the functionality you're looking for. Might be possible to load a custom script on top of the built-in scripts (although I'm not sure how Live decides which script to listen to, when it gets the same MIDI data from two control surfaces using the same input). By the way, Novation has published a programmers reference guide, which could be useful:
http://www.novationmusic.com/support/launchpad/ (at bottom)

Best of luck,

Hanz
http://remotescripts.blogspot.com/ - an introduction to the Framework classes

turrican
Posts: 127
Joined: Sat Oct 11, 2008 12:25 pm
Location: cologne, germany
Contact:

Re: MIDI Remote Scripts - Introduction to the Framework Classes

Post by turrican » Wed Mar 17, 2010 10:09 am

Great! Thanks for the wonderful read! Enjoying it right now!

revA
Posts: 83
Joined: Tue Jan 17, 2006 11:34 am
Location: Aachen, NRW, Germany, Earth, Solar System, Milkyway
Contact:

Re: MIDI Remote Scripts - Introduction to the Framework Classes

Post by revA » Wed Mar 17, 2010 4:59 pm

yes! hanz ftw!!! dude you rock, seriously
Acer TM 7720G/Live8/EMU 1616m/Maschine/LD2/Launchpad and then some
http://soundcloud.com/revA
http://www.archive.org/details/tea.age.studios
http://www.mediafire.com/reva

maaz-eke
Posts: 60
Joined: Fri Jan 01, 2010 1:58 pm

Re: MIDI Remote Scripts - Introduction to the Framework Classes

Post by maaz-eke » Thu Aug 18, 2011 6:38 am

Absolutely!
---
Hanz! you're hero of liberalisation!
TX!

Lo-Key Fu
Posts: 166
Joined: Wed Apr 21, 2004 5:37 pm
Location: Perth WA Australia
Contact:

Re: MIDI Remote Scripts - Introduction to the Framework Classes

Post by Lo-Key Fu » Sat Aug 20, 2011 11:59 am

This is collection of resources is exactly what I've been hunting for Hanz.

I tip my hat to you kind Sir - Thanks!

Silverfish
Posts: 753
Joined: Tue Jan 10, 2006 8:53 pm
Location: Calgary, AB

Re: MIDI Remote Scripts - Introduction to the Framework Classes

Post by Silverfish » Sun Aug 28, 2011 10:54 pm

Let me preface my question by saying I'm awful at computer languages. They're slowly making more sense to me, but I wanna run before I walk.

Does anyone know if it would be possible to use two devices in conjunction with each other with the same script? For instance, I'd like to get my Launchpad and my Kore controller to function as one. If I press a button on the launchpad, the focus shifts on the Kore controller.

Thanks for your help!
Image

mikebosch
Posts: 1
Joined: Thu Jun 02, 2011 11:23 am

Re: MIDI Remote Scripts - Introduction to the Framework Classes

Post by mikebosch » Sat Jul 05, 2014 7:07 pm

I know this is very late, but try the LPC Live 2 template from NativeKontrol, gives you all the necessary control you need on the launchpad and you can still keep the native user 1 and user 2 mode active.

NSU_Spray
Posts: 47
Joined: Wed Mar 02, 2011 11:24 am
Location: Russia
Contact:

Re: MIDI Remote Scripts - Introduction to the Framework Classes

Post by NSU_Spray » Wed Apr 29, 2015 6:25 am

??????? ?????? ?????? ?? ??????? ????:

???? ?????? — ???????? ? ?????? ??????????. ????? 1
http://RUmotescripts.blogspot.ru/p/introduction-to-framework-classes.html

?????? ?????? ?? ????? ???? ? ????????? ????? ?????????? ?????? ?????????. ???? ?? ????????? ?????????? ?????? ?? ????? (???? ????, ???????, ?? ??????), ? ????? ????? ??????? ???????? ????????? ???????? ??? Launchpad. ???????, ?????-?????? ??? ????????.

————————————————————————————————————————————————

Russian translation of the first article:

Hanz Petrov ­– Introduction to the Framework Classes Part 1 (RU)
http://RUmotescripts.blogspot.ru/p/introduction-to-framework-classes.html

I hope that Hanz will endorse this translation (:

Post Reply