DavidBanner Posted April 8, 2007 Report Share Posted April 8, 2007 Can someone please point me in the right direction, I'm having trouble finding any decent info.Here's what I need to do:In Ableton 6, I need to get Midi Feedback when I press a button that's midi mapped. This is so I can turn LEDs on and off.If I use something like the Mackie Control script it's definately possible to do everything I need to, but there is way too much other midi data flying about to make any sense of to do a direct hack. The files for the Mackie control etc are not human readable - any clues how they make 'em?I need to know how to build a custom Midi Remote Script myself, I don't think the "User Defined" using UserConfiguration.txt one is gonna do it (or will it?), because I need to get to stuff like buttons in VST plug ins (all do-able, but how?) Quote Link to comment Share on other sites More sharing options...
oh96 Posted April 11, 2007 Report Share Posted April 11, 2007 this would be helpful for me as well... Quote Link to comment Share on other sites More sharing options...
audioworld Posted April 12, 2007 Report Share Posted April 12, 2007 david,Live does this "just by itself" for mapped controls since version 5, for version 4 you had to write a special command into a text file, here is the history with robert henkes own reply:http://www.ableton.com/forum/viewtopic.php?t=20031&postdays=0&postorder=asc&start=0just be aware this behavior will change in live 6.06, as there are problems with the note off/note on timing as described in this very recent thread:http://www.ableton.com/forum/viewtopic.php?t=58712&postdays=0&postorder=asc&start=0another thread interesting for you:http://www.ableton.com/forum/viewtopic.php?t=47157I do not know if controls from VST plugins will also feed back some information, but I will try this as soon as my hardware is finished..--)))hope this helps,kap. Quote Link to comment Share on other sites More sharing options...
DavidBanner Posted April 12, 2007 Author Report Share Posted April 12, 2007 Cheers for the links - very interesting...Live does this "just by itself" for mapped controls That's not actually true (not with the version of 6 I'm running anyway), you still needed to use the txt file hack in 5 to get it to work too....the only way to get the note feedback on is to use one of the scripts....I do not know if controls from VST plugins will also feed back some information, but I will try this as soon as my hardware is finished..--)))this works 100%, I'm using the mackie control script and reverse engineering it... I also figured out the scripts are written in python, so I'm investigating that angle too... Quote Link to comment Share on other sites More sharing options...
DavidBanner Posted April 12, 2007 Author Report Share Posted April 12, 2007 just started reading those threads carefully - wow, some really cool info I missed! Thanks againand BTW: re automapped midifeed back, i haven't checked everything, but I'm working with things like the cue and that defo doesn't work with out a script active.... Quote Link to comment Share on other sites More sharing options...
audioworld Posted April 12, 2007 Report Share Posted April 12, 2007 david,this is strange, as robert henke himself wrote the following:"...The MIDI feeback option is not necessary anymore, since Live 5 this is enabled anyway. The options.txt stuff is a bit tricky. Things might change here from verision to version... so you can never be sure it does what you think it will do..."I also know that the MONOME lights works without any script with MIDI FEEDBACK from the active clips, mhh.But you are right that PHYTON is the key to the "real" control surface mapping. I think we have to differentiate between two different topics for this discussion:1) MIDI Feedback from assigned controls/clips: this only works for the actual Live set one configures manually. So one has to assign e.g. MIDI Note ON´s to every clip/control which should spit out MIDI feedback. This should work without any script (according to the Ableton forums).2) Generic control surfaces: those commands should work in EVERY Live set where one is working, without having to assign controls with MIDI mapping. This is where Phyton comes in.Is this correct as I describe it? To be honest I never tried it myself, I am just also very interest in this topic and scanned all the forums like mad to gain some information..kap. Quote Link to comment Share on other sites More sharing options...
DavidBanner Posted April 12, 2007 Author Report Share Posted April 12, 2007 I've tested the feedback a couple of times, can't hurt a 3rd I guess, but I'm pretty sure it's the case.The problem with unsupported features is that the developers will play around with them as they feel fit, so it can easily change between releases.. Quote Link to comment Share on other sites More sharing options...
julienvoirin Posted August 14, 2007 Report Share Posted August 14, 2007 i am very interested about the "midi feedback" feature of Live, does anybody have links to concrete and very deep coding about it ? I planned to develop a controler based on this.cheers Quote Link to comment Share on other sites More sharing options...
cimo Posted August 14, 2007 Report Share Posted August 14, 2007 hiLive! 5 on both OSX and windows feedbacks the mapped midi notes.. ????? Quote Link to comment Share on other sites More sharing options...
DavidBanner Posted August 14, 2007 Author Report Share Posted August 14, 2007 cimo - yeah, but i all changes once you go to 6, the midifeedback trick won't work....julien - what info specificially do you need? I've done mucho digging into that field...The most exctining thing about 6 is they have released unsupported ways of using Python scripts to controll every single feature in ableton Quote Link to comment Share on other sites More sharing options...
cimo Posted August 14, 2007 Report Share Posted August 14, 2007 wow!I am surprised, how would you change such a feature? it should be there by default! or do i miss something? Quote Link to comment Share on other sites More sharing options...
DavidBanner Posted August 14, 2007 Author Report Share Posted August 14, 2007 it's not even on by default in 5 - you need to turn it on using a hack via an .ini file6 uses remote scripts - even more powerful, so you can do everything you could do via midi feedback, but lots moreI'm using the Mackie protocol and coding a C app to deal with it in the PIC... Quote Link to comment Share on other sites More sharing options...
cimo Posted August 14, 2007 Report Share Posted August 14, 2007 hi DBwell my Live!5 does it by default, no need to hack anything.. (or is it that i dont understant what you are talking about?... midi feedback=the host says to the MB, or any other controller if a mapped button is on or off, so for example if you push a mapped button with the mouse the correspondent button will light up as well in your box) Quote Link to comment Share on other sites More sharing options...
DavidBanner Posted August 14, 2007 Author Report Share Posted August 14, 2007 yup - that's what i meant....wow - it's weird yours was on already - lucky you! took me ages to track down a solution....you on Mac or PC?but also - the main point is of course, before you do lots of work on using the midifeedback stuff, you might wanna upgrade and go into the remote scripting - could save a duplication of work in the long run.... Quote Link to comment Share on other sites More sharing options...
liinnerd Posted August 15, 2007 Report Share Posted August 15, 2007 I also don't understand what the problem is.I used a controller with ableton Live 5 & 6. and it sends back the info to my controller, so when I change somethingon the screen the button on my controller changes with it. Now to activate this function all you need to do is....go to prefs --> MIDI /sync then select the MIDI IN port from your controller and activate TRACK [ON] & REMOTE [ON] do exactly the same for the MIDI OUT port that connects your controller to your pc/macWhen you close the prefs window, you should be able to map a controller key to ableton by using midi map. And when you click on a button it should feedback to your controller.Hope this helps.grtz,Liinnerd Quote Link to comment Share on other sites More sharing options...
DavidBanner Posted August 15, 2007 Author Report Share Posted August 15, 2007 hey liinnerd,cheers for the info - but no problems here dude, had the midi feedback running for ages on 5 and i've been over on 6 for some time now. Quote Link to comment Share on other sites More sharing options...
liinnerd Posted August 16, 2007 Report Share Posted August 16, 2007 oow oke! I'm glad it works.But why would you use remote scripts? does this give you more flexibilty on outputting certain midi data. For example: is it possible to give each clip it's unique midi ID to remote control? Quote Link to comment Share on other sites More sharing options...
DavidBanner Posted August 16, 2007 Author Report Share Posted August 16, 2007 put it this way - the entire mackie protocol to control IO in ableton for a LC/Mackie Control is written using remote scripts.... Quote Link to comment Share on other sites More sharing options...
liinnerd Posted August 17, 2007 Report Share Posted August 17, 2007 ah ok. I thought it would be something like that, I just needed confirmation ;-)Thnx! Quote Link to comment Share on other sites More sharing options...
DavidBanner Posted August 18, 2007 Author Report Share Posted August 18, 2007 glad to be of service ;) Quote Link to comment Share on other sites More sharing options...
julienvoirin Posted September 11, 2007 Report Share Posted September 11, 2007 Hi David !sorry for the delay, i had forgotten to be notified for reply ...What i need is very simple : all feedbacks messages from Live !And I am specially interested by (to know if it can be possible) : On my projectmix i/o I can navigate through the columns and rows of Live using 4 buttons (left/right/up/down arrows). What I would like is a direct addressing to the clip of the Rth row and the Cth column of my Liveset when I type on my 8x8 scan matrix. You can do that by using the midi assign functions of live but that mean mapping each clip. What I want is avoiding the mapping.More about my 8x8 matrix : http://www.midibox.org/forum/index.php?topic=9666.0Best regards Quote Link to comment Share on other sites More sharing options...
DavidBanner Posted September 11, 2007 Author Report Share Posted September 11, 2007 it can be done with the remote scripting... Quote Link to comment Share on other sites More sharing options...
DavidBanner Posted September 11, 2007 Author Report Share Posted September 11, 2007 or you could program the MIOS app to do a table lookup, which might be easier to impliment Quote Link to comment Share on other sites More sharing options...
julienvoirin Posted September 11, 2007 Report Share Posted September 11, 2007 the table look up is more my idea ;)do you have some examples of C code of that ? I will try and maybe (certainly should I write) ask some advices. My idea is to have several layers for the 8x8 surface (i can make it, i already coded it for3 layers)cheers & thanks Quote Link to comment Share on other sites More sharing options...
DavidBanner Posted September 11, 2007 Author Report Share Posted September 11, 2007 I've yet to impliment tables into my code, so I'll be interested to see your progress and hopefully save some time when i come to do it.Stryd is your man if you get stuck... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.