LiveAPI.set without changing Live's undo/redo history?

james d's icon

I'm building a javascript app, and I would like to dynamically set properties on track objects via something like this:

var path = 'live_set tracks 1';
var api = new LiveAPI(null, path);

api.set('name', 'bass');

Only problem is that `.set()` is adding to Ableton's undo/redo history, which I don't want. Is there a way to do this without that happening?

james d's icon

If this isn't possible with JS. Is there way to set the track name with `live.remote~`?