|
Post by Stray on Nov 4, 2010 11:28:16 GMT -5
ClyphX is no longer being developed, updated or supported. It has been superseded by ClyphX Pro, which you can learn more about here ClyphX is a MIDI Remote Script for Live 9.6 or later that provides an extensive list of Actions related to controlling different aspects of Live. These Actions can be accessed via X-Triggers (Session View Clips, Arrange View Locators or MIDI Controls). Each X-Trigger can trigger a single Action or a list of Actions. As an example, a simple Action might be OVER, which will toggle Overdub on/off. A more complex Action List might mute Tracks 1 - 2, unmute and arm Track 4, turn the 2nd Device on Track 4 on and launch the selected Clip on Track 4: 1/MUTE ON; 2/MUTE ON; 4/MUTE OFF; 4/ARM ON; 4/DEV2 ON; 4/PLAYClyphX also includes a component called Macrobat that adds new functionality to Racks in Live such as the ability to control Track mixer parameters or send MIDI messages from Rack Macros. ClyphX also includes extra preference options for changing some of Live's default behaviors such as the ability to choose to have Track's automatically Arm upon selection. If you're using Live 7.0.18, see ClyphX7. If you're using Live 8 or an earlier version of Live 9, see here. NOTE: You are encouraged to share this script, but please do not post the link to this script on other forums and such. Please post the link to this thread as this is where the version history and updates will be posted.
Please do not contact Ableton about questions and problems with this script. ___________________________________________________________________________________ CURRENT VERSIONClick here to download the current version of ClyphX. If you'd like to use multiple controllers with ClyphX, click here to download the current version of ClyphX XT.
|
|
|
Post by whiterabbit on Nov 5, 2010 6:50:57 GMT -5
Thanks Stray, always amazing what you come up with. I'm having trouble with changing input and output of external stereo audio tracks though. eg: SEL/IN SUB 1/2 SEL/OUT SUB 3/4 when Ext. In/Ext. Out selected and the audio channels are selected in preferences. Mono channels change but it seems right channel of the X-Clip is ignored, possibly because of '/'.
Also I just noticed you've updated TrackDefs and ExtraPrefs. I have those threads bookmarked but don't receive an notification email when you edit the post, only replies. Perhaps you could reply bump or have an option to notify those who have bookmarked it when you update the scripts so we find out about them. I understand why you want version history in OP, just letting you know editing it doesn't notify people who've bookmarked it. Anyway thanks again, having heaps of fun with this and Macrobat
|
|
|
Post by Stray on Nov 5, 2010 8:27:22 GMT -5
Yes, the slash is the issue there. I'll post a fix for this soon. Thanks for pointing it out and for the suggestion on posting in the threads of updated scripts.
|
|
|
Post by Stray on Nov 5, 2010 14:38:58 GMT -5
Updated.
|
|
pwdm
New Member
Posts: 5
|
Post by pwdm on Nov 5, 2010 17:50:47 GMT -5
Thanks Stray, great addon fo Live.
Any chance of including a delete clip function?
I have a livelooping set that could benefit from this.
Cheers matey
|
|
|
Post by Stray on Nov 5, 2010 18:30:45 GMT -5
Hi,
Welcome to the forum. AFAIK, there is no way to delete clips via Live’s API, but there might be a way to trigger an AppleScript or AutoHotKey script that could do it. I’ll look further into that.
Best,
Stray
|
|
pwdm
New Member
Posts: 5
|
Post by pwdm on Nov 6, 2010 8:39:15 GMT -5
Thanks for the reply Stray, that's al right I am familiar with AutoHotKey, will have a go myself, let you concentrate on your fine software.
Cheers
|
|
pwdm
New Member
Posts: 5
|
Post by pwdm on Nov 7, 2010 10:25:09 GMT -5
Hi Stray
I'm trying to transpose some midi clips using:
1/CLIP Semi 5
But it does not work. Is it only for audio clips?
|
|
|
Post by Stray on Nov 7, 2010 11:25:47 GMT -5
Hi,
That's right, MIDI Clips in Live have no transpose or detune setting. MIDI note editing actions (like relative semi/octave transposition) might be possible in the future though.
Best,
Stray
|
|
pwdm
New Member
Posts: 5
|
Post by pwdm on Nov 7, 2010 11:46:14 GMT -5
Thanks stray 
|
|
|
Post by Stray on Nov 12, 2010 15:58:29 GMT -5
Updated.
|
|
|
Post by Stray on Nov 16, 2010 12:53:38 GMT -5
Updated and vid posted.
|
|
|
Post by coupe70 on Nov 16, 2010 15:31:45 GMT -5
Hi Stray,
what a great work, thanks a lot !
I have two ideas / feature requests for upcoming versions. I do not know much about programming, but I'm pretty sure that both shouldn't be too difficult to implement:
1) It would be great to have an option called 'toggle'. So if you write something like '(T)' in the ClyphX clip the specified values are set on play as usual, but set back to their old values when the clip is stopped. So the script would have to request the values of the affected parameters and buffer them to write them back on clip stop.
2) I would like to have variables to work with. These variables could be specified in a .txt file or - if it's easier - in the .py files as you can edit them easily. So every clip in every live set would access the same 'global' values.
'1/DEV1 M1 65' would be '1/DEV1 M1 $thisisatest' with '$thisisatest = 65' in the variables file.
Cheers Rick
|
|
|
Post by Stray on Nov 16, 2010 16:49:01 GMT -5
Hi Rick,
Welcome to the forum and thanks for the suggestions.
The basic framework for the first idea is in place, it’s used for the MTY actions like 1/MUTE MTY. It should be possible to adapt it to suit more actions.
Great idea in respect to variables, that would be very handy.
I’ll try to address both of these in the next update.
Best,
Stray
|
|
aurex
New Member
Posts: 26
|
Post by aurex on Nov 18, 2010 11:00:48 GMT -5
Hi Stray
As always, a superb script.
I have a question about the snapshots. Can you make 1 ClyphX clip that contains a snapshot of multiple tracks (like 16 different tracks)? Would be great for live sets, so you can have different mixer settings for each new song you launch. My idea was to make the ClyphX snapshot clip launch together with other clips when I launch a new scene.
Ideally it would be a command like "all/snap mix"
This way, I could backup all my mixer settings and I could just load the ClyphX clip when preparing my liveset. That would be a huge timesaver and I would be able to export my loops for the liveset dry, as the ClyphX clip instantly recalls all mixer sends and other settings.
Thanks!!!
Really appreciate your work.
|
|