ClyphX – Utility script for Live 8 and 9 (and Live 7 too)

Discuss music production with Ableton Live.
metastatik
Posts: 318
Joined: Tue Mar 13, 2007 3:28 pm

Re: ClyphX – simple (and free), Clip-based scripting language

Post by metastatik » Wed Dec 29, 2010 8:10 pm

^^ Those are my hopes as well. I actually haven’t tried M4L yet (waiting for a runtime, which seems like an obvious necessity to me), but I really enjoyed working with Max in the past and would absolutely LOVE to be able to create GUIs in Live itself and to be able to manipulate the output of MIDI tracks.
Could you please add the possiblity to (de)activate external midi sync?
This isn’t accessible via the API unfortunately. It is available via menu selection though and that is something that I do plan on looking into in the future.
i was wondering, are there a possibility of applying rulesets by any chance?
things such as if then else statements etc?
Great idea, that could be very interesting. I’m not sure how feasible it would be, but I’ll look into this.
and/or qwerty keyboardshortut emulations?
I’d like to add the ability to work with keystrokes and menu items, but haven’t found a way to do it yet. I haven’t given up on it yet though, it’s just going to take some time to sort out.
oh and yeah, ill make sure to throw some money in your way as soon as i can afford it, because this is just fantastic!
I sincerely appreciate the offer, but using ClyphX and (if possible) spreading the word about it is a more than adequate payback.
When people create things like this that extend the use of a product so much, it just makes me wonder, if (as they clearly are) these features are possible, how and why they are not implemented in the first place? You'd think that the Ableton programmers/writers would know the program better than anyone, yet things like this imply that they don't know jack.
I think you have to give Ableton credit for putting the framework in place to allow for this sort of functionality. The fact that it can be used in ways that they didn’t anticipate is a good thing, it’s a robust framework. I think it would be difficult to both develop that framework and then exploit it in every conceivable way.
Really no offense, metastasik, but i'll not gonna take the habit to use CliphX on stage if it's not official and supported. Unless i come to the point that i can rely on myself for solving eventual problems, or if it is no more supported by future versions of live. Call me paranoid i don't care.
No offense taken and I wouldn’t call you paranoid, just responsible. However, the framework that ClyphX utilizes to do what it does is fully supported (necessary for M4L and documented here). In fact, ClyphX wouldn’t be possible without that support. If Ableton were to change/remove this in future versions of Live, it would break LOTS of things including M4L and existing control surface functionality. I wouldn’t say this couldn’t happen, but it’s highly unlikely.

Also, there has been only one reported issue with ClyphX (with the initial version) and that was fixed within hours.

jrathkopf
Posts: 194
Joined: Wed Jul 28, 2004 3:13 am

Re: ClyphX – simple (and free), Clip-based scripting language

Post by jrathkopf » Wed Dec 29, 2010 8:28 pm

Is there a way to use a clip to stop all follow actions, and then you can click another clip to resume?

does that make sense?

also, anyone want to make a video showing off some different uses?

bosonHavoc
Posts: 1936
Joined: Wed Sep 19, 2007 8:34 am
Location: Austin, Texas
Contact:

Re: ClyphX – simple (and free), Clip-based scripting language

Post by bosonHavoc » Fri Dec 31, 2010 8:04 pm

great stuff.. i've been messing with it for about a day now..
i can see this will totally make my live set more fluid..

issue

DEV SNAP doesn't seem to work with macrobats
i have a rack named
nK MIDI [CH15]
and a knob [cc12]
the rack is also an effects racks for the track

also is their a scene launch action?

metastatik
Posts: 318
Joined: Tue Mar 13, 2007 3:28 pm

Re: ClyphX – simple (and free), Clip-based scripting language

Post by metastatik » Fri Dec 31, 2010 9:24 pm

EDIT: On Dev Snaps, that is indeed a bug. Thanks for pointing it out. I'll get this resolved in the next update.

Scene launching wouldn’t be possible as it could cause infinite loops, but you can launch every clip in a scene (except for the X-Clip itself) using the PLAY or SSNSNAP actions.

metastatik
Posts: 318
Joined: Tue Mar 13, 2007 3:28 pm

Re: ClyphX – simple (and free), Clip-based scripting language

Post by metastatik » Fri Dec 31, 2010 9:34 pm

Is there a way to use a clip to stop all follow actions, and then you can click another clip to resume?
The API has no access to follow actions so dealing with follow actions wouldn’t be possible unfortunately. There is an overview here and I will try to add a more up-to-date vid once the beta is finalized.

bosonHavoc
Posts: 1936
Joined: Wed Sep 19, 2007 8:34 am
Location: Austin, Texas
Contact:

Re: ClyphX – simple (and free), Clip-based scripting language

Post by bosonHavoc » Fri Dec 31, 2010 9:37 pm

metastatik wrote:Dev Snap should work fine with any device. Can you give me some more info on what is occurring? What is the exact name of the X-Clip you’re using? What occurs when trying to store the snapshot? What occurs when trying to recall the snapshot?

Scene launching wouldn’t be possible as it could cause infinite loops, but you can launch every clip in a scene (except for the X-Clip itself) using the PLAY or SSNSNAP actions.
the x-clip name is
[] DEV SNAP

data stored is
[] device|['LD odd Hoover', 'nK MIDI [CH15]', 1.0, 127.0, 127.0, 83.0, 0.0, 0.0, 0.0, 0.0, 126.0, 0.0]

nothing happens on recall (i tweaked the device before recall of course)

3dot...
Posts: 9996
Joined: Tue Feb 20, 2007 11:10 pm

Re: ClyphX – simple (and free), Clip-based scripting language

Post by 3dot... » Fri Dec 31, 2010 9:54 pm

f#@$n gel... manipulating bpm/signaure using clips with follow actions is fun !
...might even say... addictive

bigup on the update !.. I've just started to read through the changes ..
and the most important feature has been addressed (Xclips live on multiple tracks!)

thank you very very much !
Image

metastatik
Posts: 318
Joined: Tue Mar 13, 2007 3:28 pm

Re: ClyphX – simple (and free), Clip-based scripting language

Post by metastatik » Fri Dec 31, 2010 9:59 pm

nothing happens on recall (i tweaked the device before recall of course)
Thanks for the clarification. This is confirmed and will be resolved shortly.

bosonHavoc
Posts: 1936
Joined: Wed Sep 19, 2007 8:34 am
Location: Austin, Texas
Contact:

Re: ClyphX – simple (and free), Clip-based scripting language

Post by bosonHavoc » Fri Dec 31, 2010 10:20 pm

metastatik wrote:
nothing happens on recall (i tweaked the device before recall of course)
Thanks for the clarification. This is confirmed and will be resolved shortly.
sweet thanks man

metastatik
Posts: 318
Joined: Tue Mar 13, 2007 3:28 pm

Re: ClyphX – simple (and free), Clip-based scripting language

Post by metastatik » Wed Jan 05, 2011 6:30 pm

A new version is available that resolves the issue with Snaps not working with Devices/Tracks with brackets in their names. Thanks again for pointing this out.

bosonHavoc
Posts: 1936
Joined: Wed Sep 19, 2007 8:34 am
Location: Austin, Texas
Contact:

Re: ClyphX – simple (and free), Clip-based scripting language

Post by bosonHavoc » Fri Jan 07, 2011 10:38 pm

was just testing it out
it seems the [] DEV SNAP (and [] DEV2 SNAP)
are turning of/on the rack when triggered and not storing any data on any type of rack
but..
[] SNAP DEV works perfectly on all racks and i seem to be able to
use [] SNAP DEV2 for the second device

i'm in the process of a total revamp of my live set
to utilize ClyphX and auto mapped controllers
i don't have an apc40 as of yet but i did install
the remote script for the mpd32 which enables the red box
http://forum.ableton.com/viewtopic.php? ... 74&start=0

would it be possible for ClyphX to relocate the red box of a midi device changing the area of focus?

JuanSOLO
Posts: 3236
Joined: Sun Jul 15, 2007 8:21 am
Location: Shreveport LA, sometimes Dallas/Ft Worth TX

Re: ClyphX – simple (and free), Clip-based scripting language

Post by JuanSOLO » Fri Jan 07, 2011 10:46 pm

I experiencing problems with the snaps still. I'm not even sure why, it dosent seems to SNAP certian tracks in my set. I tried rebuilding it and still acting strange.

Is this correct:
[]SNAP2-6 DEVALL should snap the devices on Tracks 2-6

Or how do I Snap everything on Tracks 2-6 is it just
[]SNAP2-6 ???

These dont seem to be working.

metastatik
Posts: 318
Joined: Tue Mar 13, 2007 3:28 pm

Re: ClyphX – simple (and free), Clip-based scripting language

Post by metastatik » Sat Jan 08, 2011 12:10 am

it seems the [] DEV SNAP (and [] DEV2 SNAP)
are turning of/on the rack when triggered and not storing any data on any type of rack
but..
[] SNAP DEV works perfectly on all racks and i seem to be able to
use [] SNAP DEV2 for the second device
That’s correct. DEV SNAP was removed in the latest beta (v2.0.0b2). There’s more notes on this in the beta thread and in the latest beta manual. FWIW, if you use a partially recognized action name (like DEV, which turns devices on/off), ClyphX will try to perform that action.
would it be possible for ClyphX to relocate the red box of a midi device changing the area of focus?
I don’t think there’d be a way to make a generic action that did this (due to the way different scripts operate), but it is possible to customize ClyphX to do this for a particular script.
I experiencing problems with the snaps still. I'm not even sure why, it dosent seems to SNAP certian tracks in my set. I tried rebuilding it and still acting strange.
I wasn’t aware that you were having trouble with Snaps previously. In any case, if this is just related to particular Tracks, please post more info about the Tracks (or the set itself if possible). Also, please post or send me your Log.txt file. Info on how to do that can be found in the beta thread and I’d appreciate if you could post (about the beta) there as well.
[]SNAP2-6 DEVALL should snap the devices on Tracks 2-6
Yes.
Or how do I Snap everything on Tracks 2-6 is it just
[]SNAP2-6 ???
No, SNAP2-6 MIX+ DEVALL PLAY would Snap everything on Tracks 2-6.

JuanSOLO
Posts: 3236
Joined: Sun Jul 15, 2007 8:21 am
Location: Shreveport LA, sometimes Dallas/Ft Worth TX

Re: ClyphX – simple (and free), Clip-based scripting language

Post by JuanSOLO » Sat Jan 08, 2011 12:28 am

Thanks Stray. I just began experiencing SNAP issues or at least I did not understand some of it.

When I get home I will send you my Log file. I'm pretty sure I will still have the same issues trying to snap my devices on tracks 2-6. I'm not sure why, and I'm not sure I could even explain it.

JuanSOLO
Posts: 3236
Joined: Sun Jul 15, 2007 8:21 am
Location: Shreveport LA, sometimes Dallas/Ft Worth TX

Re: ClyphX – simple (and free), Clip-based scripting language

Post by JuanSOLO » Sat Jan 08, 2011 4:42 am

Which Log file do you need?

Post Reply