New Public Beta Available 6.2 with Javascript Macros

Discussion about: tracktion.com
RELATED
PRODUCTS

Post

Hi everyone, we've just pushed a new public beta of Tracktion with an all new feature, Javascript Macros.
Grab it from the "Beta" tab of the T6 downloads page www.tracktion.com/downloads

The new feature enables you to create custom actions written in Javascript. This means you can quickly do several tasks with a single key press such as create 8 new tracks and add a copy of Master Mix to them.
Check out the video for an introduction tutorial:

We'll be adding more actions over time so if you have any requests let us know!
Feel free to start creating macros and sharing them here.

Change List:
6.2.0
- New feature: Javascript keyboard macros!

6.1.11
- Fixed track input aliases after creating a new edit
- Fix for volume plugins not displaying for submix tracks on Automap devices

Post

dRowAudio wrote: an all new feature, Javascript Macros.
Holy Hell! really pleased to see macros in T6. Awesome.
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

is this difficult to do if you're relatively new to computer recording?

Post

carllackey wrote:is this difficult to do if you're relatively new to computer recording?
what, create macros? not necessarily; creating basic macros looks pretty easy.

it might be difficult to create complex macros if you're relatively new to programming, though.

one question for the Tracktion team; is there (or will there be) user-interaction functionality for macros (ie instead of insert 4 tracks, insert 8 tracks, insert 12 tracks yadda yadda, have one 'insert N tracks' macro and a popup dialog?)
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

carllackey wrote:is this difficult to do if you're relatively new to computer recording?
I only watched the video once, but it looks like it would take some time to get into. Luckily, this is the type of thing that people can share so I'll bet there will be cool macros showing up soon. I'm sure you could make a public request for macros or just watch the video a few more times and get a hang of it also.

Cool feature.

I wonder if you could set up a keyboard shortcut that scrolls through active automation on a track?

Post

I'm not likely to use this if it only works with keyboard shortcuts - I'm going to have to look up what combo I used every time before I even run it which is a waste of time. If there was a macro toolbar that might work.

Post

aMUSEd wrote:I'm not likely to use this if it only works with keyboard shortcuts - I'm going to have to look up what combo I used every time before I even run it which is a waste of time. If there was a macro toolbar that might work.
well there's the 'run script' menu button on the left-hand side... which can itself be assigned to a keyboard shortcut.
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

Is there any way to set the cursor to move by a certain amount? I would like to make a few macros that involve the cursor being placed 10 seconds or so behind the mark-in point.

I am having trouble inserting plugins. What do we base the name of the plugin on in the script? I was naming it based on what the plugin menu shows, but couldn't get it to work.

Is there anyway to insert a plugin with a certain preset? That would be awesome.

One suggestion is to make it possible to "move the first record-active input to track". That way you could use a keyboard shortcut to set up an entire track and start recording. Say you were doing a vocal punch in and then wanted to harmonize it real quick, your macro could be: create new track, move cursor to mark-in, (rewind by 10 seconds?), move first record-active input to track, record.

It would also be nice if you could name inserted tracks (maybe you can?) and if it would add a number to the name if used multiple times.

Post

 
This thing really needs to have some indepth documentation now!

If one is to program one's own macro's, one has to know which API's, calls, objects etc. to use!

This stuff cannot be learned from 'video's' !! :mad:

 
 
"Kids! Get off my lawn!"

Post

zxant wrote: 
This thing really needs to have some indepth documentation now!

If one is to program one's own macro's, one has to know which API's, calls, objects etc. to use!

This stuff cannot be learned from 'video's' !! :mad:

 
The calls for the existing shortcuts can be obtained in the shortcut environment.
[W10-64, T5/6/7/W8/9/10/11/12/13, 32(to W8)&64 all, Spike],[W7-32, T5/6/7/W8, Gina16] everything underused.

Post

jabe wrote:
zxant wrote: 
This thing really needs to have some indepth documentation now!

If one is to program one's own macro's, one has to know which API's, calls, objects etc. to use!

This stuff cannot be learned from 'video's' !! :mad:

 
The calls for the existing shortcuts can be obtained in the shortcut environment.
The minimum possible information, and just about fine if what you want to do is replicate shortcuts.

Not even close to 'indepth', though, and useless if, for example you want understanding the functions available to allow us to use anything under 'Advanced Actions > Edit element Interaction', which hint at some sort of means of accessing 'elements' and 'properties' with no documentation to back up how to use them.


One more FR while I''m here : plenty of applications allow the recording of users actions into macros; something like that would be quite useful here, recording a user's actions directly into a script editor buffer.
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

zxant wrote: 
This thing really needs to have some indepth documentation now!

If one is to program one's own macro's, one has to know which API's, calls, objects etc. to use!

This stuff cannot be learned from 'video's' !! :mad:

 

Really gotta +1 this.

At the very least please release a bunch of pre-made macros that we can look at. I'm completely lost at this point, but my mind is brimming with possibility.

Post

This is a great addition.
linux

Post

Are there any methods or objects that will let me modify MIDI data (translate CC to notes or vice versa, or send sysex data)?

Or plans for that?

I'd like to make pretty light shows on my Launchpad controller, but I'm sure there would be some proper musical reasons to expose midi to the script engine too :)

Post

Great news but I can't help but wonder why JS was chosen over the many other alternatives?

Post Reply

Return to “Tracktion”