These scripts serve as a demonstration of how to create ClyphX custom user action scripts. They don't do anything useful, but simply serve as a starting point.
This approach to writing custom user action scripts for ClyphX had a number of goals:
- Minimized the edits necessary to 
MIDI Remote Scripts/ClyphX/ClyphXUserActions.pyto get custom user actions installed. - Minimize the amount of clutter added to the 
MIDI Remote Scripts/ClyphXdirectory by having each set of custom commands be in its own directory. - Each directory can be committed to git so a simple 
git checkoutcan be used to get the files in theMIDI Remote Scripts/ClyphXdirectory. 
This script shows a custom user action implemented with a simple function.
This script shows a custom user action implemented with a class. This allows the commands to store data between each call.
-  
Have ClyphX installed and working in Ableton Live
 -  
Do a
git checkoutof this repo in the folder where you installed the ClyphX scripts (usually something like C:\ProgramData\Ableton\Live 10 Intro\Resources\MIDI Remote Scripts\ClyphX) -  
Edit
MIDI Resource Scrits\ClyphX\ClyphXUserActions.pyand add the following lines to the bottom of the__init__method:import clyphx_minimal.minimal clyphx_minimal.minimal.register(self) import clyphx_minimal.minimal_with_obj clyphx_minimal.minimal_with_obj.register(self)