Monocle for Dynamo Released

Published by John Pierson on

Hi Everyone,

Over the summer we demonstrated a few add-ins that we have been actively developing for Dynamo. These were all in preparation for our BILT North America classes on creating better Dynamo graphs.

Some of the examples include:

Annotating custom nodes.


Sticky notes!

and custom colored groupings.

Since demonstrating these workflows we have had quite a few people ask about them. In order to distribute, we provided an installer for Dynamo 1.3.3. This was not ideal, as it required downloading an executable, and running it, etc.

Luckily, with the release of Dynamo 2.0.1 we now have the ability to bundle these things on the package manager! (for 2.0 only)

This is great and makes installation a little bit easier from a Dynamo 2.0 perspective…

But what about Dynamo 1.3.3?

This was our biggest consideration as well. Dynamo 2.0 has been out for a while, but we are barely adopting it ourselves. As a matter of fact, I just recently updated Rhythm and Bang to 2.0. So what were we waiting for? Well, with this Dynamo release came a new file format which is not backward compatible. So, with this release we decided to research a bit more and see what kind of impact it would have on our end users. We believe in the user experience being great, and with that thought comes the responsibility of giving the product a good look.

Now that we have tested and built items against Dynamo 2.0.1, I am pleased to announce that we are releasing our Dynamo extensions today, on the package manager.

Monocle contains all of our tools that we have been demoing the past few months, and includes the ability to install on top of Dynamo 1.3.3 as well. (via an exe installer. I wish there was another way, but for older versions of Dynamo there is not.)

On the first install, your menu will look like this.

Clicking on the green text allows you to install the add-in to Dynamo 1.3.3. Once you have done that, it will disappear. This functionality will remain until 1.3.3 becomes less relevant. 🙂

Well, there it is. Go download it and create better Dynamo graphs!


(ps. if you are interested in something more custom, feel free to reach out.)


Thomas · 2018-10-05 at 15:33

#1 🙂

great stuff, thank you guys 🙂

Jean-Marc Couffin · 2018-10-09 at 00:44

Excellent job guys, This is a very nice share to the community.

Kirsty Hogg · 2018-11-21 at 08:11

Hi I really love this tool since hearing about it at AU 2018, it makes organising scripts so much easier! is there going to be an option to change the default group names and colours so they don’t need to be changed each time Dynamo and Revit is opened? It would make company standardisation really easy to implement.

    John Pierson · 2018-11-21 at 08:16

    Hi Kirsty!
    Glad to hear that the tool is helping out with your workflows. For an option to configure, that is what we would consider an “enterprise customization” because it would be specific to each firm. For the free version of this tool, it only supplies “in session” tweaks for now.

Hourqueig · 2019-01-11 at 02:31

I love the dynamo community!
Thank you for this great job

Dave Plumb · 2019-05-01 at 08:53

Hey, Jon!
Been using Monocle for a while and I love it. Thanks!
I have a suggestion for a (hopefully minor) tweak.
I always put a “Housekeeping” group at the top of my graphs.
One of the nodes in Housekeeping is a Text node which I’ve been using Monocle to help fill out.

Monocle sends the package usage to the Clipboard.
Could you make it go one step further and include the actual nodes in that text instead of just the package names?
Thanks for listening

Here’s how I like to document my graphs:

Log Usage




    John Pierson · 2019-05-07 at 10:45

    Hey Dave! Thanks for the comments and the appreciation!

    Right now for the plugin, we currently add a note over every node in the graph with it’s package name. In the event the node becomes unresolved, the note remains to communicate where it came from. We felt this was more a more general strategy and allowed for a persistent and purposeful annotation.

Maxime Sanschagrin · 2019-11-04 at 10:11

Great job, thanks for sharing!!!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.