MIDI repeat notes on press and hold [scripting MIDI with AHK (& clyphx)]

Audio Plugin Hosts and other audio software applications discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

Hello all...

I'm looking into ways of controlling Ableton via a foot controller and have found Clyphx (free open source version) does a pretty good job.

The limitation (as far as I can tell) is that clyphx doesn't have any programming functions like conditionals, loops, etc - just commands.

In terms of specifics, I want to be able to navigate around the session view using a foot controller in exactly the same way as I would with my keyboard.

I'm fairly close to doing that with clyphx - basically just by assigning a midi note to LEFT, RIGHT, UP, DOWN - the difference being with my keyboard arrow keys, if I press and hold the key, it repeats, whereas (predictably) this doesn't happen with the MIDI controller.

If I was "literate" in C++ or Python, I suppose this would be an easy thing to replicate... However, i know I could easily script something like that with AHK (AutoHotkey).

Only problem is, AHK is primarily designed for key strokes, not MIDI. That said there are some scripts for converting MIDI to keystrokes... and keystrokes to MIDI... but nothing I can find for MIDI to MIDI.

So I thought I'd post here to see if anyone can point me in the right direction for figuring out how to do some programmatic manipulation of MIDI before it is passed to clyphx - or suggest any other workaround to achieve my aim (which is basically to achieve "repeats" when I press and hold a midi note)... maybe involving MIDI OX or similar tools

Post

Digging further, it looks like Bome's MIDI Translator Pro might handle this sort of thing quite well... looking in to it now

Post

...and it does, so that's great.

Parting note however... clyphx does have its limitations, having dug around, the pre-defined commands only get you so far and certainly don't control EVERY aspect of Ableton's interface.

For that, I'm going to have to start digging into Python scripting, so just thought i'd mention - for those who stumble upon this post and are on a similar journey - best place to start is here: http://remotescripts.blogspot.com/2010/ ... asses.html

The journey continues!

Post

As far I remember, this scripts were not updated for the last version of Ableton.
Not free but maybe useful :
https://isotonikstudios.com/product/cly ... -controls/
Image

Post Reply

Return to “Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)”