Style Pack Maker

Style Pack Maker (for Capture One)
Application delivered as .dmg file.

 Buy Now View Cart

Support notes

  • This version is for Capture One 20, and Capture One 21
  • Tested on Catalina and Mojave. Mac only.
  • Sessions and Catalogs supported.

The purchase and licensing entitles the app to be used by 1 user. For bulk licensing contact us.


What is it?
This app is designed to make Style Packs for use in Capture One.

What does it do?
Packs folders of styles into the official, distributable .costylepack format.

Who is it for?
This app is for anyone wanting to share styles in the CO community by using the official bundling/format.

How do I use it?
Either click to run (and pick the folder) or drop the folder on the app icon to pack the files into a style pack.


Install notes

Run the .dmg and drag drop the app to applications

Once installed to applications, I recommend referencing the install in the dock for easy access. Drag the app from applications to the dock to do this. You can also install it to Capture One’s scripts menu as per the article here – but be sure to copy the installed application reference – not the .dmg.

After running the .dmg and installing, on first run you will see this dialog warning that this is a script file and needs to interact with another app/s to work. These are normal for script applets. The app is otherwise code signed and stapled in accordance with Apple guidelines. Press OK for any dialogs encountered.

Example:


Chicken Nuggets

This week I was working on a commission for a client and in the solution, needed to include a “technical” Style (a Style with certain parameters (meta data, flags) that aren’t necessarily typical of the generic Styles use-case) and then I realised: there was no way to really send Styles in a convenient way.

I build a lot of custom install stuff for Capture One, automating the process of setup, shortcuts, dependencies etc, that help simplify and scale installations, but this seemed a little too rigid for a Style. Then I remembered Style Packs.

Chicken Nuggets

I want to preface this next bit by saying that as a creator (of things) I’m pretty allergic to the commercial pre-packing of the creative process. It commoditises creativity and is pretty egregious for a product considering who Capture One is for. Dive deeper, and the hidden cost is one that robs the user twice – once from your bank account because you just paid twice for the functionality the app already provides, and then again from your brain because you learned absolutely nothing along the way.

It’s like… microwave meals served to chefs. Speaking of chefs, it reminds me of that episode of Jamie Oliver trying to convince the kids that Chicken nuggets are utter shit… because it’s perfect allegory for what the current Style Pack market offers.

Unlike nuggets though, there remains a bad after taste because the pricing is just utterly absurd and, as a user, you are not invited to party.

Build better

But, take away the insipid commercialism and Styles are actually useful, so: back to my original problem – I want the sharing of them to be easier. If (as an altruistic bonus) the market place were a bit more democratic by allowing users to make and share their own content as a result, that would also be nice.

The Capture One support for user style-management has not really improved in this area since Style Packs became an official product. For example – there is still no solid import/export workflow for creators wanting to share what they have. So the first thing to do make some tooling.

Style Pack Maker

The Pack “technology” is little more than special zip file containing the Styles and so it was actually pretty easy to make a 3rd party solution.

The result was a fairly simple script applet (saved as .app) that will take any folder (of saved Capture One Styles) as click-and-pick or drag-and-drop, and turn it into a ready made Style Pack for distribution.

If you would like to collaborate/modify/add to the project, the code is available on my Github repo here.

I did think originally of just posting this tool in the Store and charging for it but it it didn’t align with how I feel on the current Style Pack marketplace. So alongside a Store product for those who want it, I have decided to also open-source the source code for the “Pack Maker app” for free personal use.

Making your own pack maker

  • Copy the code from the GitHub repo (here) to your script editor.
  • Save it as an .app on the desktop.
  • Using the app

    Once you have a created a folder of styles in C1:

  • Either double click the app – and pick a folder from the finder containing Styles
  • or

  • Drag/drop the folder of Styles onto the applet.
  • My hope is that this is a small step to a more vibrant marketplace by making a more community driven platform.

    NOTE: Commercial vendors

    Obviously this post is in the spirit of making the packs format more accessible so the community can share for free. If you plan to sell your resulting Style Packs or are a commercial vendor of Style Packs and use this information, then please buy the app from the Store and support the project.

    Event Scripting

    Events are the coolest way to utlize automation scripting, however the infrastructure for it is complex and pretty impenetrable for the uninitiated, so I wrote this article.

    The idea of events is that Capture One will initiate scripts automatically and repeatedly when a particular event happens. This means you can develop and extend Capture One’s behaviour to be reactive to certain repetitive conditions. Examples might be:

  • As soon as an image is captured, process it.
  • When I scan this bar code, do a vLookup in Excel and give me all the data for the product
  • The events are usually only needed to be set once – which is great as it becomes a fire and forget type configuration.

    There are several “event” properties in Capture One (which once set) will react to specific processes.

    The current list of available events are:

    Barcode Scanned (v12.1 Enterprise only)
    Runs (a script) when a code scan is completed
    Example: turn the barcode into a capture folder

    Import Done (’21 14.0.0 onward)
    Runs (a script) after every Import event is completed

    Capture Done
    Runs (a script) after every Capture is taken over the tethered connection
    Example: automatically process the capture

    Batch Done
    Runs (a script) on completion of a batch of images (processing)
    Example: send an email to the retoucher when the job has finished processing to the server

    Processing Done
    Runs (a script) after every image in the batch queue completes
    Example: pipe the resulting single file to additional processing in ImageMagick

    Live view Done
    Runs (a script) when Live View is closed

    Live view will Close
    Runs (a script) when Live View is about to Close

    Live view became ready
    Runs (a script) when Live view has become ready


    How to use event scripts

    To configure these events, you actually need two scripts (there is no official way to do it in UI): a script which sets up the event property with the script to run (A), and the script that runs when called (B). The example below is for Barcode Scanned, but the principle is the same for all event properties.

    Fellow automation guru Emory Dunn has actually made a plugin for bypassing this step and setting scripts – kudos sir – this should really be in the application. Get it here!

    The workflow though without this for the user will then be something thus:

  • Run a setter script
  • Every time an happens, the script is invoked automatically
  • Setter

    This is an example script which “assigns” the script to the event property.

    In this example the setter script (A) is designed as a toggle, and is kept in the same directory as the event script (B). Doing it as a toggle, means you can run it once to turn on the behaviour, and again to turn it off. You can reuse this for all event types by just making sure you change the right event property and script name.

    Event script

    The next part is the event script (B) and is saved as myScanScript.scpt in the same directory you keep the setter script.


    Commercial application

    Should this be interesting, but you don’t want to make it yourself, I currently have two “event products” in the web-shop based on this technology, with commercial application:

    Process On Capture
    Auto Reset Batch Counter

    Process On Capture

    Process On Capture (for Capture One ’21)
    A version of the application for Capture One 21. Application delivered as .dmg file.

     Buy Now View Cart

    Support notes

    • This version is for Capture One 21 (all versions but tested on 14.1).
    • Tested on Catalina and Mojave. Mac only.
    • Sessions and Catalogs supported.

    The purchase and licensing entitles the app to be used by 1 user. For bulk licensing contact us.


    What is it?
    This app is designed to watch for incoming tethered shots and process them as soon as they land in CO (using whatever recipes you have enabled).

    What does it do?
    The functionality is enabled simply by running the app – while it is open, CO will process shots automatically (icon in the dock will change to green to indicate “on”). To disable the service, just quit the app.

    Who is it for?
    Useful for event photographers working solo (where you might have a printer watch folder on output), eCom, or other such scenarios where you just want to bypass all the editing bit and just want instant processing with the configured defaults/capture styles etc.

    How do I use it?
    Once installed from the dmg, just click-to-enable. In CO, enable at least 1 recipe and shoot. Images will be processed automatically. While it does support multiple recipes, shooting 10fps with several recipes enabled may require you have a supercomputer to handle the overhead.


    Install notes

    Run the .dmg and drag drop the app to applications

    Once installed to applications, I recommend referencing the install in the dock for easy access. Drag the app from applications to the dock to do this. You can also install it to Capture One’s scripts menu as per the article here – but be sure to copy the installed application reference – not the .dmg.

    After running the .dmg and installing, on first run you will see this dialog warning that this is a script file and needs to interact with another app/s to work. These are normal for script applets. The app is otherwise code signed and stapled in accordance with Apple guidelines. Press OK for any dialogs encountered.

    Examples:


    Using the app

    1. The app is designed as a simple toggle. Launch the app from the dock once – this will enable the processing on capture. The app icon turns green to indicate the capture done event is active.

    2. If you want to disable the behaviour, quit the app – this will disable the processing on capture.

    Make Folders

    Make Folders (for Capture One 20)
    A version of the application for Capture One 20. Application delivered as .dmg file.

     Buy Now View Cart

    Support notes

  • This version is for Capture One 20 (13.1.0) -> (13.1.4.) only. Tested on Catalina and Mojave.
  • Mac only!
  • Sessions only
  • The app uses the location of the sessions current capture folder as start point, and builds inside it.
  • The purchase and licensing entitles the app to be used by 1 user. For bulk licensing contact us.


    Make Folders v21 (for Capture One 21)
    A version of the application for Capture One 21. Application delivered as .dmg file.

     Buy Now View Cart

    Support notes

  • This version is for Capture One 21 (14.0.0) -> (14.1.x.) only. Tested on Catalina and Mojave.
  • Mac only!
  • Sessions only
  • The app uses the location of the sessions current capture folder as start point, and builds inside it.

  • What is it?
    The MakeFolders! app allows Capture One users to do bulk Capture folder creation based on a few chosen parameters.

    What does it do?
    On run, the app will:

  • Present different formats to choose from
  • Pick from several parameters – delimiter, digits in counter and how many folders
  • The app will then make all the folders!
  • Who is it for?
    If you are a tech and are always making Capture folders, this might save you a few hours a year.

    How do I use it?
    Either run as an app from the dock or applications, or copy the .app to the Capture One Scripts folder and run from the scripts menu.

    The purchase and licensing entitles the app to be used by 1 user. For bulk licensing contact us.


    Install notes

    Run the .dmg and drag drop the app to applications

    Once installed to applications, I recommend referencing the install in the dock for easy access. Drag the app from applications to the dock to do this. You can also install it to Capture One’s scripts menu as per the article here – but be sure to copy the installed application reference – not the .dmg.

    After running the .dmg and installing, on first run you will see this dialog warning that this is a script file and needs to interact with another app/s to work. These are normal for script applets. The app is otherwise code signed and stapled in accordance with Apple guidelines. Press OK for any dialogs encountered.


    Using the app

    1. The app gives a number of choices for folder format, with [ ] as variables:

  • [ISODATE] [ClientName] “S”[DigitCounter]
  • [ISODATE] “Shot” [DigitCounter]
  • “Shot” [DigitCounter]
  • [SessionName] [DigitCounter]

  • 2. Delimiter just means what do you want to split your elements up with. I’m a big fan of snake case so use “_” but I’m old. Pick what you want and the script will use this in-between each variable in the format.


    3. Depending on the format chosen you may have opportunity to tune the date or free text. Date is automatically taken from the OS so unless your clock is bollocksed this should be as the date you run the script.


    4. Client name is only relevant for the first format choice. It is designed as a custom free text field so if you don’t have a client that is also ok – make something up.


    5. Similar to how C1 does token counters. Pick how many digits you want in the counters – 3 = 000, 4 = 0000 etc.


    6. Lastly the heavy part. How many folders do you want? 5? 10? 1500? Plug it in and press ok to makeFolders! As previously noted, the app uses the location of the sessions current capture folder as start point, and builds inside it. The result is automatically added to favourites.

    If you set a new folder as Capture and run the app again it will build inside that. This can be useful if you need to create folders within folders, but it can also create lots of folders in the wrong place – so beware.


    Clipboard To Capture

    Clipboard To Capture (for Capture One 20)
    A version of the application for Capture One 20. Application delivered as .dmg file.

     Buy Now View Cart

    Support notes

  • This version is for Capture One 20 (13.1.0) -> (13.1.4.) only. Tested on Catalina and Mojave.
  • Mac only!
  • Sessions only
  • The app uses the fixed path sessionnName/Capture/ as start point, and builds inside it.
  • I find this works best when added to the dock for quick access.
  • The purchase and licensing entitles the app to be used by 1 user. For bulk licensing contact us.


    Clipboard To Capture v21 (for Capture One 21)
    A version of the application for Capture One 21. Application delivered as .dmg file.

     Buy Now View Cart

    Support notes

  • This version is for Capture One 21 (14.0.0) -> (14.1.x) only. Tested on Catalina and Mojave.
  • Mac only!
  • Sessions only
  • The app uses the fixed path sessionnName/Capture/ as start point, and builds inside it.
  • I find this works best when added to the dock for quick access.
  • The purchase and licensing entitles the app to be used by 1 user. For bulk licensing contact us.


    What is it?
    A simple widget for making a Capture folder from the OS copy/paste clipboard. Useful for grabbing any source of text (e.g. an Excel cell) and making a Capture folder from it.

    What does it do?
    On run, the app will:

  • Take whatever is on the paste board
  • Display a dialog of whatever, allowing you to edit it (if you maybe copied something wrong)
  • Click “Ok”, and the app will make a new Capture folder with the result as the name of the folder
  • Irrespective if you like naming things with “.” as part of your naming, or if you include something by mistake – there are certain characters which are defined by Apple as illegal or ill-advised if encountered in certain combinations in folder names. In these cases the app will substitute illegals for “_” (underscore) for the sake of stability.
  • Who is it for?
    If you work from long shot lists in Excel this may save you from killing yourself.

    How do I use it?
    Once installed from the dmg, just click-to-run. I suggest though using this one on a shortcut.

    It is designed in a way to act just like a script and so can be installed and shortcut as per the article here or you can shortcut to the app itself as per the Monogram workflow.


    Install notes

    Run the .dmg and drag drop the app to applications

    Once installed to applications, I recommend referencing the install in the dock for easy access. Drag the app from applications to the dock to do this. You can also install it to Capture One’s scripts menu as per the article here – but be sure to copy the installed application reference – not the .dmg.

    After running the .dmg and installing, on first run you will see this dialog warning that this is a script file and needs to interact with another app/s to work. These are normal for script applets. The app is otherwise code signed and stapled in accordance with Apple guidelines. Press OK for any dialogs encountered.


    Using the app

    1. Copy some text from a source – this can be Excel, textEdit, web or just about anything that is considered text when copied to the OS clipboard.

    2. Run the app – either invoked from shortcut or from the dock. The text is presented in a dialog in case you copied some bum text or want to edit it.

    3. Hit return or press ok – the text will be passed as a new Capture folder to C1.


    Auto Reset Batch Counter

    Auto Reset Batch Counter (for Capture One ’20)
    A version of the application for Capture One 20. Application delivered as .dmg file.

     Buy Now View Cart

    Support notes

  • This version is for Capture One 20 (13.1.0) -> (13.1.4.). Tested on Catalina and Mojave. Mac only.
  • Sessions and Catalogs supported.
  • The purchase and licensing entitles the app to be used by 1 user. For bulk licensing contact us.


    Auto Reset Batch Counter v21 (for Capture One ’21)
    A version of the application for Capture One 21. Application delivered as .dmg file.

     Buy Now View Cart

    Support notes

  • This version is for Capture One 21 (14.0.0) -> (14.1.x.). Tested on Catalina and Mojave. Mac only.
  • Sessions and Catalogs supported.
  • The purchase and licensing entitles the app to be used by 1 user. For bulk licensing contact us.


    What is it?
    Every time you process a batch (x images) the counter will remember x and continue from x in the next batch. This is sometimes suboptimal behaviour, often requiring manual reset of the counter between runs/committing the second batch. This app will automatically set the counter to 0 when the batch finishes.

    What does it do?
    The app is:

  • Designed as a toggle. Click once to enable listening, again to disable
  • If enabled, when the processing finishes, the output counter is reset to 0
  • Who is it for?
    Any digi or user with a workflow where you might have to create sequences always starting with 1.

    How do I use it?
    Once installed from the dmg, just click-to-enable/disable.


    Install notes

    Run the .dmg and drag drop the app to applications

    Once installed to applications, I recommend referencing the install in the dock for easy access. Drag the app from applications to the dock to do this. You can also install it to Capture One’s scripts menu as per the article here – but be sure to copy the installed application reference – not the .dmg.

    After running the .dmg and installing, on first run you will see this dialog warning that this is a script file and needs to interact with another app/s to work. These are normal for script applets. The app is otherwise code signed and stapled in accordance with Apple guidelines. Press OK for any dialogs encountered.


    Using the app

    1. The app is designed as a simple toggle. Launch the app from the dock once – this will enable the automatic resetting of the counter.

    2. If you want to disable the behaviour, Launch the app from the dock again – this will disable the automatic resetting of the counter.

    Store coming!

    Over the last few weeks I have been burning hours on fine tuning, code signing, stapling and testing a bunch of apps and widgets for the DIT community using Capture One – and – with the help of some awesome people at FastSpring will finally be able to get these off my desktop and into the world.

    Still some work to do on the back end, but over the next few weeks or so we will have the first releases available to download, starting with Capture One ’20 support, with ’21 supported versions soon after.

    App release plan stage one:

    Folders From Text List – a bulk folder creator from a txt file
    Batch Output Counter Auto reset – a toggle which sets counter to 0 when every processing job is finished
    Clipboard To Capture – copy some text from any source and convert to a Capture folder
    Make Folders! – another bulk folder creator, but takes several params to build a sequence of folders

    If you would like to be notified of a particular app release, or have a request for something particular, hit me up on the contact formula here.

    Folders From Text List

    Folders From Text List (for Capture One ’20)
    A version of the application for Capture One 20. Application delivered as .dmg file.

     Buy Now View Cart

    Support notes

  • This version is for Capture One 20 (13.1.0) -> (13.1.4.) only. Tested on Catalina and Mojave.
  • Mac only!
  • Sessions only
  • The app uses the fixed path sessionnName/Capture/ as start point, and builds inside it.
  • I find this works best when added to the dock for quick access.
  • The purchase and licensing entitles the app to be used by 1 user. For bulk licensing contact us.


    Folders From Text List v21 (for Capture One ’21)
    A version of the application for Capture One 21. Application delivered as .dmg file.

     Buy Now View Cart

    Support notes

  • This version is for Capture One 21 (14.0.0) -> (14.1.x.) only. Tested on Catalina and Mojave.
  • Mac only!
  • Sessions only
  • The app uses the fixed path sessionnName/Capture/ as start point, and builds inside it.
  • I find this works best when added to the dock for quick access.
  • The purchase and licensing entitles the app to be used by 1 user. For bulk licensing contact us.


    What is it?
    The folders from text list widget allows Capture One users to do bulk Capture folder creation from a single text file.

    What does it do?
    The app will:

  • Take each new line in the text file -> name of a folder
  • Make the folder inside the current Capture folder
  • Add the folder to favorites area
  • Irrespective if you like naming things with “.” as part of your naming, or if you include something by mistake – there are certain characters which are defined by Apple as illegal or ill-advised if encountered in certain combinations in folder names. In these cases the app will substitute illegals for “_” (underscore) for the sake of stability.
  • Who is it for?
    Any digi or user with a workflow where you might have a shot list that needs converting to Capture folders quickly and without loosing the will to live.

    How do I use it?
    Once installed from the dmg, either click-to-run and pick the text file, or drag drop the text file on to the app.


    Install notes

    Run the .dmg and drag drop the app to applications

    Once installed to applications, I recommend referencing the install in the dock for easy access. Drag the app from applications to the dock to do this. You can also install it to Capture One’s scripts menu as per the article here – but be sure to copy the installed application reference – not the .dmg.

    After running the .dmg and installing, on first run you will see this dialog warning that this is a script file and needs to interact with another app/s to work. These are normal for script applets. The app is otherwise code signed and stapled in accordance with Apple guidelines. Press OK for any dialogs encountered.


    Using the app

    1. running the app will give you the chance to pick a .txt or .text file.

    2. You can also drag drop the .txt or .text file onto the application.

    3. Each line of text is passed as a new folder and added to Capture One. Note in this grab how the illegal characters are handled.


    Automation workflows with Monogram

    The following was done with Monogram Creator (beta) and a set of the new Monogram Creative Console Studio tiles, in C1 v20.

    This week I was lucky to enough to get hold of the new Monogram kit for evaluation. We sometimes get clients looking for a simple “push this big button -> do workflow” for reducing C1’s somewhat idosyncratic techincal cruft, and so I wanted to see if it could be a useful solution.

    For the uninitiated, Monogram could be equated to a sort of modular “midi controller”; buttons and dials that can be assembled together into a custom controller panel.

    Full disclosure, I have Tangent gear, which I love. Two reasons for looking at this set was:

  • Lower price point makes it easier to approach if you only need a few buttons
  • Desktop footprint is tiny, and more suited to some environments that don’t want full editing solutions (like eCom)
  • The kit I recieved included a new module (Orbiter) which can be used for color grading (different execution, but similar result to how the Tangent balls work) – otherwise the buttons, sliders, and knob modules from the previous generation kit return (albeit redesigned).

    New is the LED illumination on each panel (nice for insinuating function) and the colors are configurable via the new Creator application. The Creator software integrates well with Capture One’s editing tools and is pretty responsive. It also has the ability to emulate shortcuts.

    I’m not doing a full run down of what it does when editing, how it does it or why/if you need it. This is not a review post.

    This post is simply about how best to create a bridge between the devices and the automation capability of C1.


    Launching scripts

    Ideally I just want to press a button and run the automation, but there isnt native support for “run this script” in the Creator app. If C1 is focused you can of course emulate the shortcut to the menu item in C1, but if it isn’t, then a small change up in webbing the stuff together is needed.

    As scripts can be exported as an “.app”, and as scripts can be made to run “on open”, I found a solution:

  • My script saved as an .app
  • A shortcut – potentially global (one that works at any time from any app) to “open application”
  • Configure the button in monogram to emulate said shortcut.
  • As per previous posts on making applets and custom shortcuts the scripts are complied as apps and saved in Capture One’s scripts menu. They still work just like scripts – and can be invoked with your custom shortcuts.

    BUT – by saving the scripts as an app, they can ALSO be copied into the applications folder and launched just like a “real” application (as long as the script logic is within the “on run” handler).

    This also means you you get an extra benefit in that can launched like an application at any time by adding them to the dock. This is great if you don’t have CO focused – you just drop down the cursor to the dock and click-to-run.


    Setup

    1. Save your script as an .app in your applications folder…

    2. Using this post on automator as a guide, create a service to open the app…

    3…. and add a shortcut to the service…

    4. Configure monogram creator to call the same shortcut you set to the service in the system prefs…

    You now have a simple button that will run the automation at anytime from anywhere!


    About Monogram

    Monogram was formally Palette Gear. This set is part of their second gen hardware and software. You can find out more about Monogram here.