March 20, 2024
Retrobatch 2.1 is out, and it's a free update for 2.x license holders.
Here's what is new and awesome:
- A new Look up Table (LUT) node! (This is my favorite).
The LUT node can be used to quickly and easily alter the color and tone of your images. LUTs can be used to create a wide range of effects, from subtle color adjustments to dramatic stylistic changes — it's like a pre-programmed filter, but with more flexibility and control. Use one of Retrobatch's LUT presets, or download additional LUTs that emulate film stocks, create specific moods (like warm, cool, or vintage), or simply enhance the natural colors in your image.
You can also adjust the opacity and blending mode of the LUT. Use a grayscale LUT and then dial back the opacity to create some dramatic effects in your images. (Retrobatch Pro only)
- New "Tile Chop" node which will take an image and split it up into multiple images based on a width and height set in its properties.
- New "Camera Capture" node which uses your Mac's built in camera to take a photo (Retrobatch Pro only).
- Photos Export now has an option to export the Current, Unadjusted, or Original versions of your Photos Library images.
*New "Auto Process" option in the RAW Import node. This lets you skip the fiddly options and just lets Retrobatch make the best guess at how the image should be processed.
- Two new nodes for renaming files. "File Rename" which will take one search string and replace it with another, and "Web Safe Rename" which will take a sequence of characters and then replace those with a given string. This is handy for tasks where you need to take out special characters or spaces from your images to make them easier for handling on the web.
- There's a new Advanced tab in Preferences, with some new options:
- A new "Default Write Folder" that will be used anytime you add a Write node.
- A "Clear JavaScript console when a workflow runs" option, which is useful for plugin authors.
- A "Allow unknown file types" option, which can be used to load ancient file types that MacOS no longer recognizes (Pro only). Find out more about this preference if you find it intriguing.
There are additional changes and bug fixes of course. You can read all the gory details from the release notes.
You can use the Retrobatch ▸ Check for Updates… menu item to get the latest release, or if you have downloaded it via the App Store you can update it from there.
And of course, I've always got more planned so look for more fun stuff in the future.
February 22, 2024
Acorn 7.4.4 is out, and it's a free update for anyone with an Acorn 7 license.
As previously mentioned, I'm not incrementing Acorn past the 7.4 number ('74 was a good year for me). But that doesn't mean I'm not adding new features, and this release has some. Here are some highlights straight from the release notes:
Super Resolution ML resizing. This new option in the Image ▸ Resize Image… menu item lets you increase the size of your image up to 4x using Machine Learning. Or is it AI now? I don't know and don't care, but it's pretty awesome! It packs a ton of crazy statistics and math into a simple little dropdown menu. Give it a shot for your photos, you won't be disappointed. (Super Resolution is for MacOS 12 or later only).
Stroke Selections! Finally. You can now perform this long requested feature via the Select menu, and even works with Magic Wand selections (MacOS 11 or later only). Change your stroke size, blending, anti-alias or not, and even add a fill.
You can now convert Magic Wand selections to shape layers. This is also super awesome! If you've got a fun outline of something that you want to convert into a shape, this is the way. (MacOS 11 or later only).
New "Simple Film Grain" filter, which will add a grainy overlay to your image. Just like Grandpa's photos used to have.
Other Interesting things:
- The Text Palette now shows what the font looks like in the font pop-up menus.
- Holding down the backslash key ('\') will temporarily switch off any layer filters you have on selected layers.
- The tool palette will now dim tools that you can't use in modal operations (such as when cropping, scaling and rotating, and similar operations).
- Neat new trick with the Shortcuts Crop action: If you choose "Custom" as the position and put in negative values, the canvas will expand instead of shrink. A negative X value will increase the size on the left, Y on the bottom, Width on the right, and Height for the top.
- Various little improvements to the File Info window, including shortcuts (Command 1-4) to switch between the sections.
- Double clicking on a non-bézier shape with the anchor select tool will now convert it to a bézier shape (previously this only worked with the move tool (shortcut key 'v').
- A new Shortcuts action to open images in Acorn.
- Various improvements to Acorn's SVG importer.
- The AppleScript command do filter name "Your Filter Preset Name Here" will now work with filter presets as well. This is in addition to the call filter preset with name command. There is a story behind this. It isn't very good.
And of course, I have squashed some bugs as well, and you can read about those in the full release notes.
Retrobatch has been getting most of my attention lately (the upcoming 2.1 release includes LUT support!) but working on Acorn always brings joy, and I have lots more fun things planned for in the future.
November 7, 2023
In case you're not aware, Retrobatch is a node based batch image processor, which means you can mix, match, and combine different operations together to make the perfect workflow. It's kind of neat. And version 2 is even neater.
Here's the quick stats for the impatient:
Retrobatch 2 requires MacOS 12 or later and it runs on Apple Silicon or Intel. It comes in 2.5 flavors:
- Retrobatch (regular): currently $19.99 one time fee. Comes with all 2.x upgrades.
- Retrobatch Pro: currently a $39.99 one time fee (or $24.99 if you're upgrading from 1.x). Also comes with all 2.x upgrades. It has more "Pro" features (aka, wacky things with color profiles, JavaScript, and more).
- Retrobatch Pro (App Store): $24.99 a year with a free 7 day trial. It also has some features missing because of App Store restrictions - but that may not matter to you.
This is the first time Retrobatch has been on the App Store, so this is … slightly exciting? We'll see what happens. It's also nice being able to offer upgrade pricing on my own store again without feeling like I'm penalizing App Store folks.
Gus's Favorite New Features
The full release notes are available, but here's what I think are the coolest features:
- Command Bar: This is just like the Command Bar in Acorn, but I find it way more useful in Retrobatch for adding new nodes to the canvas. I no longer search through the little catalog - I just type and press enter.
- Dark Mode: It's nice? And it's about time it showed up?
- Larger Previews: The new way to view large previews is super easy. Select a node(s), hit the spacebar. A sheet comes up with node properties on the left, and a large preview on the right. It's a great way to dial in node properties.
- Super Resolution ML Scaling node: Retrobatch has a node which uses the Beby-GAN model to do 4x scaling of your images. This was a fun little project because the original model I used was over 60MB, but using Apple's coremltools I was able to quantize it down to just under 17MB. Machine learning models are awesome, but they can be pretty big. And going from a 32 bit model down to 8 bits didn't seem to impact the fidelity of what was generated.
- Photos Export node: This node replaces the previous "Image Library" node because of deprecations by Apple (they want me to stop using older APIs). This new node is more refined and lets you export your photos from your Photos library, and even download full resolution images from iCloud. I have a couple of interesting samples in the documentation on how to use it:
- Acorn Maker node: It makes native layered Acorn images. Combine that with the updated screenshot node and you can make layered screenshots straight from Retrobatch.
- Shortcuts Support: It's a simple implementation which lets you run workflows with gathered images, but since Shortcuts has system wide support, you can now make a workflow and run it straight from the Finder's Quick Actions menu.
Updated Documentation
The new documentation has more samples than ever. There are so many things you can do with Retrobatch, and I really need to start showing those things off.
I've also started a little "Technotes" section where I hope to expand on little things in Retrobatch which are important to know about, but don't necessarily fit in the greater documentation.
…
Retrobatch is obviously not Flying Meat's most important app (Acorn would fill that role), but I really do like working on it and there's a bunch more ideas that I want to implement. I feel like Retrobatch is an app that the Mac needs, and it makes me incredibly happy to read all the nice letters I get from folks when they figure out how to use it in their daily work.
Five years after Retrobatch 1 shipped, I'm happy to see version 2 out in the world. And I can't wait to see what folks are going to do with it.
September 25, 2023
Acorn 7.4.3 is out, and it's a free update for anyone with an Acorn 7 license.
This release is mostly about bug fixes, but I snuck in a couple of little things, one of which has been asked for a bunch of times over the years: the ability to know the number of pixels you've got in a selection. The count shows up in the Selection palette right below the width and height fields.
There's also a new "New Auto Level / Straighten" command, layered screenshot improvements, and a couple more things. You can read the gory details in the full release notes.
One more super geeky thing I've added is a JavaScript Console:
This tool is really meant for folks developing plugins in Acorn, and it is only accessible from the Command Bar, but a part of me absolutely loves pointing out little things like this. I was just chatting with Brent Simmons the other day at Xcoders how you can't really spelunk in apps any more because of all the restrictions that are (justifiably) put on recent MacOS releases. While a console isn't exactly a spelunking tool, I still think it's kind of cool and fun and maybe someone will discover it accidently and that will inspire them to do stupid and entertaining things like we used to do back in the 10.x days.
Anyway, here's a picture of some groovy flowers out of the 1970s, because I'm still stuck on the ’74 theme for recent Acorn releases.
May 19, 2023
Here's a neat little trick you can use in Acorn 7 and later. If you have a single layer you'd like to crop without changing the size of the image (for whatever reason - I know you have one), you can use the crop tool like you normally would, and when holding down the option key when you're ready to make your crop, the "Crop Image" button in the palette will change it's text to "Crop Layer". Clicking on it will trim your layer of unnecessary pixels. You can also double click on the canvas with the option key down and Acorn will crop the current layer only.
You can of course get the same effect using the select tool, using the Select ▸ Inverse menu item, and then pressing the delete key. But our minds all work a little different so it's nice to have multiple ways of doing something.
May 8, 2023
gus@srv:~/Projects/acorn7/.
$ ./bin/pxbuild.sh -e 7.4.2
That's how a new build of Acorn gets pushed up (mostly). Which means Acorn 7.4.2 is out and available via the Acorn ▸ Check for Updates… menu item, or your local Mac App Store. And I'm feeling slightly lazy so I'm just going to copy and paste the release notes for you:
# New Screenshot Stuff.
- Delayed layered screenshot: Hold down the option key when choosing the Image ▸ New Image from Layered Screenshot menu item and Acorn will wait an extra 10 seconds before taking the screenshot. This is awesome if you want to quickly switch to another app and open up a menu item.
- New Shortcuts action to take screenshots. Layered or not, with or without shadows, only for a certain app, and even with a little delay. MacOS 11+ only.
- New AppleScript command "screenshot" which you can use to take a layered screenshot, with various options including an option to only capture a specific app. Here's an example: tell application "Acorn" to screenshot app "Mail" delay 4 with layers and hiding shadows. You can also use "bundle identifier" instead of "app" to target a specific app name.
- New option "Hide clone source widget" in the palette, which does exactly what it says on the tin.
- Pressing the shift key now shows the correct stamp preview.
- Other little tweaks, such as updating the hint text correctly.
# More Fixes
- Fixed a problem where the quick mask tool wouldn't work correctly on M1 & M2 Macs with a 64 bit image.
- Fixed a redraw problem when entering full screen when the grid was showing (and you had "Super scrollable canvas" turned off).
- Fixed a problem where the perspective transform tool wouldn't give a correct preview.
Next up: Acorn 7.4.3 obviously. (And don't worry Retrobatch folks - I've got stuff coming for you as well).
May 2, 2023
This came up today in response to a support question, and it's a neat trick that I think more folks should know about: In Acorn 7 you can use the Selection ▸ Make Shape from Selection menu item to convert the current selection into a shape, which you can then add a stroke to, or fill, or do whatever you want. You can even add or subtract from the selection using the various keyboard modifiers and make complex shapes from it.
The one exception to this is that it won't work with the bitmap selection tools like magic wand, quick mask, and "Make Selection from Layer". (That'll destroy the fancy math Acorn uses to keep the selection vectors in memory).
Have fun!
April 28, 2023
A new update to Acorn is out, version 7.4. I've added clone tool improvements, you can now assign a corner radius to bézier curves and star shapes, the color picker now allows you to use float values for the RGB values (so you can get super, super accurate with your colors), and some new command bar actions and AppleScript abilities. There's more as usual, and you can check the full release notes for the details.
While working on Acorn 7.4 I kept on glancing at the version number and wondering why it felt so… familiar and right to me? And then it eventually hit me — I was born in '74. So I really like this version for that reason alone. I think any future big features will be stuffed under the 7.4.x number instead of a 7.5, just so I can keep the '74 around longer. I mean, why not? It's my app and I can do that.
January 30, 2023
Inflation has been getting me down lately, and I know it has for a lot of other folks as well. So, after a quick staff meeting* and unanimous vote, it has been decided to shave $10 USD off Acorn and Retrobatch's price for a little while. That's like, 25% off for Acorn!
How long will this sale go on? I'm not sure yet, but I'll be sure to call another hands on meeting should any more important decisions need to be made.
* Flying Meat is still just me, with a little help from Kirstin now and again.
August 19, 2022
We're rolling our 20th Anniversary sale* into a back to school sale. So while it's not as steep a discount as before, you can still pick up our apps at a low price for a while.
But this time around we've brought bundling back. So you can purchase multiple copies of Acorn with a bigger discount, or mix and match by buying Acorn + Retrobatch, and save even more money on both apps.
* Someone failed to write about Flying Meat's 20th Anniversary on the actual Flying Meat web site. This is a criminal act, and the offender has been sacked.