CopyProtectionTest Envelope Follower
A study of how to implement a copy protection scheme in a de...
- Type
- Audio Effect
- Author
- 11olsen
- Version
- 1.1
- License
- None
- Live version
- 12.0.5
- Max version
- 8.6.2
- Downloads
- 71
- Updated
- 2024-06-20
CopyProtectionTest Envelope Follower is an Audio Effect for Ableton Live by 11olsen, distributed as freeware, with no license specified by the author. It targets Live 12.0.5 and Max 8.6.2. On maxforlive.com it has 71 downloads. First published 2024-06-19, last updated 2024-06-20. 3 user comments below.
New to Max for Live? Read what Audio Effects do, how device licenses work, how to install a device.
Description
A study of how to implement a copy protection scheme in a device. Uses the Envelope Follower Live 12.0.5 stock device as a test object for comparability.
- Device must be unlocked with a unique response key per machine
- key file is saved at the users documents folder
- Opening the editor does not reveal the main patcher
- unfreezing assets works, but the main patcher is an encrypted file
Conclusion: The Max C API allows us to act while a device is loading. We can freeze the device with an empty main patcher and an external inserts the appropriate patcher data, based on tested conditions and before the device even initializes. The possibility of encrypting embedded files such as abstractions, js files etc. was not explored further here.
Finally, the "weak spot" is that all max4live devices run in the same namespace, so it is possible to access and extract patchers of other loaded devices at runtime.
Comments (3)
In a creator's community, this really isn't a very pleasant move.