• Stars
    star
    108
  • Rank 321,259 (Top 7 %)
  • Language
    C#
  • License
    BSD 3-Clause "New...
  • Created about 9 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A collection of nodes for use in Dynamo with Revit.

📢 Latest Announcements

View3d.SetSectionBox and View.SetCropBox have been removed. These nodes were becoming too difficult to support due to persistent dynamo issues with bounding boxes.



Rhythm

A collection of custom nodes for Dynamo.


Maintenance GitHub license

If you appreciate the work put into this free package, please vote in support of it on Dynamo's package manager.

If you feel so inclined, here is a method to donate to this open source project

Buy Me A Coffee

Current Version

Rhythm is currently built against the latest Dynamo stable build. At this time that is 2.6.0.

Components

Rhythm consists of several sub-libraries. These are describe a bit more in detail below.

  • Rhythm Core, General methods and helpers with no reliance on Revit.
  • Rhythm Revit, All the Revit nodes that work from 2019-2023
  • Rhythm UI, Revit UI Nodes.
  • Rhythm View Extension, this view extension allows for the auto-annotating of Rhythm nodes and control of the run mode when the user places Background Document nodes.
  • Rhythm Python, Python code for many of the popular Rhythm nodes. if you want to hurt my feelings and not use the Rhythm package 🥺

Known Issues

  • Nodes that interact with background opened documents take some more consideration. This includes running Dynamo graphs that use them in manual run mode and often times closing and opening dynamo after the process is complete. The reason this happens is Dynamo has limited document switching capability and we are exploiting this with those nodes. (Included Nodes: Applications.OpenDocumentFile, Applications.CloseDocument)

Contributors

This package is primarily managed by the author of http://sixtysecondrevit.com with additional contributions from People Like You™.

Special Thanks

Thanks to Jetbrains for supplying an open-source license of Resharper for this library. More info about Jetbrains Open-Source & Resharper can be found here.

Updates

Since there is not currently an update notification process on Dynamo's package manager, I post notifications for updates on twitter.

Examples

Examples will be available on the wiki soon,

Help improve Rhythm

If you're interested in contributing to Rhythm, just submit a pull request.

Installation

Rhythm is available through Dynamo's built-in package manager. This provides the simplest installation for most users. If you are interested in manual install, there are some fabulous resources out there describing how to build your own Dynamo package.

Thank you!

What is with all the removals of DYFs?!!

With Dynamo 2.0 comes a fundamental file format change that makes anything that is a DYF or DYN (the filetypes that Dynamo uses) not backward compatible. This forced me to choose between two options. Option 1: Have 2 versions of Rhythm for each major version of Dynamo, eg. “Rhythm for Dynamo 1.x” and “Rhythm for Dynamo 2.x”. Option2: Continue my long term goals of migrating Rhythm to be fully “Zero Touch” c# code. I went with option 2 as it provides a more stable product and further compatibility.

forthebadge

More Repositories

1

MonocleForDynamo

This is the repository for the Monocle View Extension for Dynamo
C#
48
star
2

Relay

Relay allows for you to add Dynamo graphs to your Revit ribbon.
C#
48
star
3

DynamoSampleWPFWindow

This is a sample of how to make a WPF window in a zero touch node.
C#
14
star
4

AU-Dynamo-Workshops

The data-sets used for Dynamo workshops at AU / User Groups
HTML
13
star
5

BangForDynamo

This is the repo for the Bang! package for the Dynamo Visual Programming Environment
C#
12
star
6

theDAM

This is the repository for the DBEI Hackathon in Seattle
C#
11
star
7

FETCH

FETCH is a Revit plugin that loads your Dynamo packages on Revit startup from a variety of locations.
C#
10
star
8

WhatTheDyn

WhatTheDynamo is a simple revit plugin for flagging what Dynamo you have loaded in your current Revit session.
C#
8
star
9

DynaThanos

This is the repo for the DynaThanos view extension for Dynamo 2.0
C#
6
star
10

RandomGraphs

Place for my random graphs I share from time to time.
HTML
5
star
11

AU2019-DoYouWantToBuildAnAddIn

This is the repository for the AU2019 class titled, "Do You Want to Build an Add-in?"
C#
5
star
12

DynamoOfficeHours-DiscoveringANewEnvironment

Sample files for the Dynamo Office Hours session on getting started with Zero Touch nodes
C#
4
star
13

GoProOffloaderer

This allows you GoPro Hero9 to offload the media to a local drive over WiFi/BLE
C#
3
star
14

Hypar-irizer

This is a plugin to export Revit components to a JSON for Hypar.
C#
3
star
15

DynamOCR

A package for reading images in Dynamo with OCR.
C#
3
star
16

AU2018-GitItTogether

This is the repository for the AU presentation on version control.
3
star
17

DynamoGraphClassifier

Python
3
star
18

johnpierson

2
star
19

PackageDataExtractor

Repository to host the package data extractor view extension for assistance in machine learning workflows.
C#
2
star
20

DynamoProgressBar

C#
2
star
21

OkayNotionClient

This is an okay notion client for C# use.
C#
2
star
22

ZeroTouchUnraveled

This is the accompanying repository for the "Dynamo for Revit - Coding New Nodes with C#" course from Design Tech Unraveled.
C#
2
star
23

Revit-2023-Selection-Changed-Sample

Revit 2023 added a cool new event handler for when a selection change happens.
C#
1
star
24

Revit-and-Dynamo-Desktop-Icons

This repo hosts the desktop icons I use for Dynamo and Revit
1
star
25

keyboard-shortcut-view-extension

C#
1
star
26

ZeroTouchWithVBNet

Example of how to make a zero touch node with vb net for Dynamo
Visual Basic .NET
1
star
27

Generative-Design-Curtain-Wall-Thumbnails

1
star
28

Tetrisamo

This is the repo for the View Extension, Tetrisamo.
C#
1
star
29

revit-protec

C#
1
star
30

GenerativeDesignVisualizer3000

This is the repository for the really neat stuff in the GenerativeDesignVisualizer3000™ Dynamo Package.
1
star