Expressionist improves the expression workflow by giving you basic IDE features such as syntax highlighting, line numbers and multiple cursors. It allows you to quickly add an expression to multiple properties and gives you inline error handling.
Only compatible with AE CC 2015, not with previous versions ???
The technology that Expressionist uses has been available since CC2014, but only in CC2015.1 (AE 13.6) some bugs regarding shortcuts have been addressed.
CC is the very reason this is possible in the first place. I understand if you don't like the subscription model, but it's not very likely that Adobe is going to change that. They also won't make the new technology available to older versions.
I am having difficulty getting past the first page of the introduction. I created a solid, selected the 'Position' property, and when I click back in the Expressionist panel I get the error "Unable to execute script at line 1. Function selection is undefined."
Sorry for all the comments. I am editing this comment so as to not clutter up the comments with my specific problem. I solved the issue, which had to do with a specific way I set up After Effects on my system, which had been undone when AE updated to 13.7.1.6 after I had installed Expressionist. When I fixed the other issue, Expressionist began working properly. I doubt it's something most people would come across, so PM me if you would like the full explanation.
But I just tried it, and found a bug: Inline errors don't work, when there are errors in the expressions, AE says: "Unable to execute script at line 80: null is not an object"
I just purchased it and looking at the shortcut list I see increasing the font size doesn´t have a shurcut on windows. Please tell me I can still do it without a shortcut, is it a way to do it manually?
REVIEW: I've gotta say, this is by far the most useful script on this whole site if you're into development. Combined with the image-to-binary provided by P9 ScriptUI Builder, you can create an entire script from start to finish. In addition, Remco is great at responding to emails. I'm looking forward to future updates.
First I just want to say that I love this extension! It's totally changed the way I write expressions.
But I've run into an issue when trying to use the pickwhip on a shape layer path. Expressionist gives me this error:
"Unable to execute script at line 266. undefined is not an object." If I use After Effects' Expression Pickwhip instead, I get the code I expect: "content("Shape 1").content("Path 1").path". I'm also unable to load that expression into Expressionist after generating it with After Effects. Is this just a limitation of the Extension?
Looking forward into purchasing this during this cyber-monday sale, but I'm a little worried: is this extension still being supported and developed by its author (R J)? Is there a way to install it both in CC 2015 and CC 2017 (I tried the demo and I only managed to see it in CC2017, but not in CC2015). Will the bug mentioned by Jake Bartlett be addressed and is there an ETA on the "next version"?
Hi Alexandru, I understand your worry since I haven't updated since the release. I'm working on a new version to be released in 2017, but I can't give you an official ETA yet. The bug mentioned by Jake Bartlett will indeed be addressed. Regarding the installation: Expressionist is compatible with CC2015.1 and up, so make sure you have the latest version of CC2015. If this doesn't work, please open up a support ticket so I can look into it.
Hi Alexandru, I understand your worry since I haven't updated since the release. I'm working on a new version to be released in 2017, but I can't give you an official ETA yet. The bug mentioned by Jake Bartlett will indeed be addressed. Regarding the installation: Expressionist is compatible with CC2015.1 and up, so make sure you have the latest version of CC2015. If this doesn't work, please open up a support ticket so I can look into it.
Hi,
Thanks for replying. It's only natural to make sure you will actually get to use a product you are going to pay money on. I just bought it, seems to work fine in CC2017. As for CC2015, yes, I don't have 2015.1 or later, but 2015.0 (my mistake for not checking) this first.
I'm having some trouble getting this installed. I don't have admin control on my computer, so I have chosen to install "Only for Me" in the installer.
It says that is has installed correctly, but I can't find it in After Effects. I have a few versions of After Effects installed and the latest I have is 2015.2
If it helps, the installer says that it is install in a Custom Installation, not specifically After Effects.
What folder on the hard drive is it supposed to install to?
You should be able to find Expressionist in After Effects under Window > Extensions > Expressionist. If this is not the case you can open this support ticket. Please make sure you note your OS and AE version.
An amazing tool. Thank you for your contribution. Feature request:
Can you please add a feature that shows the result in the bottom of the GUI window before you add it to a layer property. It would also be nice to show the results of variables or lines of code in a right side column or something. Would make a huge difference when doing complex setups, and prevent a lot of issue before applying to properties.
Thanks for the kind words Lester! The features you mention are definitely on the roadmap, but due to how AE works they are tricky to implement and might actually break the user experience. I will research the possibilities.
I do have just one nitpick that I would love to get a fix for, if possible. When working with long expressions, I find that scrolling up and down with the mouse wheel is a little disorienting. Instead of having a smooth scroll similar to the way a web browser would scroll, Expressionist has a very jumpy one. It makes it difficult to keep your eye planted on the line you were working on. Is there anyway to fix this?
Note: I have been getting used to clicking and dragging the slider on the right, which does give a smooth scroll, but I would love to go back to my precious mouse wheel. Thanks!
Thanks for the kind words! Can you open a support ticket from the Expressionist fly-out menu (Support > Provide Feedback…)? This way we can discuss further from there.
In the Expressionist editor, I enter a new line character:
<"hello" + "\n" + "world" > (no carrots)
Then I load the expression into a source text property, and the new line is created in the Ae expression editor instead of in the text layer. So I can't use Expressionist when I'm editing any text with the new line character. Is this a bug or is there a work around?
Thanks again for a great script/plugin. It's awesome. I did submit a support ticket / bug report in case it is a bug.
Its now Feb, hasn't been any update since December. You posted "Certainly this year, but unfortunately not for Cyber Monday." that was last year.
Sorry, it was a mistake to hint at a release date. The process comes with unforeseeable problems and I'm not doing this full-time. Right now there is a fundamental bug that only occurs on OSX AE CC18, which I have to fix before I can release.
I installed the trial and not only did this not work (the panel was a blank white text field which let you enter text but didn't do anything else, and a few icons down the bottom left which did nothing) it also stopped my expressions from evaluating.
Version CC2018 isn't supported yet, which is the reason for the blank window. It's very unlikely that it stopped expressions from evaluating. But if it's a reproducible issue, please open a support ticket explaining the steps and I'll have a look at it.
Very nice extension, long awaited!
But I just tried it, and found a bug:
Inline errors don't work, when there are errors in the expressions, AE says:
"Unable to execute script at line 80: null is not an object"
Using AE CC2015 13.7.0 on Win 10, both in French.
Running AE 13.7.1.6 / Mac
I just purchased it and looking at the shortcut list I see increasing the font size doesn´t have a shurcut on windows.
Please tell me I can still do it without a shortcut, is it a way to do it manually?
But I've run into an issue when trying to use the pickwhip on a shape layer path. Expressionist gives me this error:
Feature request: