# Dynamo Player Input Order

**URL:** <https://forum.dynamobim.com/t/dynamo-player-input-order/13471>\
**Category:** Uncategorized\
**Created:** [July 26, 2017, 7:38pm UTC](https://forum.dynamobim.com/t/dynamo-player-input-order/13471 "2017-07-26T19:38:36Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![sputt](https://avatars.discourse-cdn.com/v4/letter/s/53a042/32.png) [@sputt](https://forum.dynamobim.com/u/sputt)\
**Post date:** [July 26, 2017, 7:38pm UTC](https://forum.dynamobim.com/t/dynamo-player-input-order/13471/1 "2017-07-26T19:38:36Z")

</div>

Is there a logic behind the order of inputs in a script when using Dynamo Player? As far as I can tell they are listed in the order they are created. This does not work when a script requires rewriting a portion of the script at the beginning or middle of the script. I understand Dynamo Player is in its infancy but if I’m missing something and there is the ability to change the order of inputs that would be great!

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [July 27, 2017, 2:37am UTC](https://forum.dynamobim.com/t/dynamo-player-input-order/13471/2 "2017-07-27T02:37:59Z")

</div>

Can you give an example of what you mean by this?

> [@sputt](#):
>
> This does not work when a script requires rewriting a portion of the script at the beginning or middle of the script.

---

<div class="post-metadata">

**Author:** ![Ewan\_Opie](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/ewan_opie/32/77070_2.png) [@Ewan\_Opie](https://forum.dynamobim.com/u/Ewan_Opie)\
**Post date:** [July 27, 2017, 7:15am UTC](https://forum.dynamobim.com/t/dynamo-player-input-order/13471/3 "2017-07-27T07:15:54Z")

</div>

Hi, you can use the input.wait node from #springnodes to force run order in a player script. This has been working for me for a long time.

---

<div class="post-metadata">

**Author:** ![sputt](https://avatars.discourse-cdn.com/v4/letter/s/53a042/32.png) [@sputt](https://forum.dynamobim.com/u/sputt)\
**Post date:** [July 27, 2017, 12:45pm UTC](https://forum.dynamobim.com/t/dynamo-player-input-order/13471/4 "2017-07-27T12:45:37Z")

</div>

Thanks @Ewan_Opie. I have the latest (121.0.1) version of #springnodes and it does not seem to have the input.wait node. Is it in an earlier version for whatever reason?

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [July 27, 2017, 2:29pm UTC](https://forum.dynamobim.com/t/dynamo-player-input-order/13471/5 "2017-07-27T14:29:57Z")

</div>

He removed it because clockwork has one. It is called “pass through”

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [July 27, 2017, 5:16pm UTC](https://forum.dynamobim.com/t/dynamo-player-input-order/13471/6 "2017-07-27T17:16:17Z")

</div>

I have previously used a codeblock to force dynamo to wait for both inputs prior to proceeding.

`List.FirstItem({a,b})`

---

<div class="post-metadata">

**Author:** ![RubenVivancos](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/rubenvivancos/32/185795_2.png) [@RubenVivancos](https://forum.dynamobim.com/u/RubenVivancos)\
**Post date:** [January 26, 2020, 7:03pm UTC](https://forum.dynamobim.com/t/dynamo-player-input-order/13471/7 "2020-01-26T19:03:58Z")

</div>

can you give an example of passthrough node to organise dynamo player inputs? I tried but I don’t see the difference. Thanks

---

<div class="post-metadata">

**Author:** ![SeanP](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/seanp/32/42560_2.png) [@SeanP](https://forum.dynamobim.com/u/SeanP)\
**Post date:** [January 26, 2020, 7:08pm UTC](https://forum.dynamobim.com/t/dynamo-player-input-order/13471/8 "2020-01-26T19:08:29Z")

</div>

Dynamo player inputs are based on the order they are added to the graph. First being on top and last on bottom. If you need to reorder them, you can just copy and paste your input nodes into the graph in the order you want them.

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [January 26, 2020, 7:15pm UTC](https://forum.dynamobim.com/t/dynamo-player-input-order/13471/9 "2020-01-26T19:15:32Z")

</div>

I’ll add that if you hold down shift you can remove the output from the previous node and drag it into the newly pasted one.

---

<div class="post-metadata">

**Author:** ![RubenVivancos](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/rubenvivancos/32/185795_2.png) [@RubenVivancos](https://forum.dynamobim.com/u/RubenVivancos)\
**Post date:** [January 27, 2020, 2:51am UTC](https://forum.dynamobim.com/t/dynamo-player-input-order/13471/10 "2020-01-27T02:51:45Z")

</div>

yes, it works just like that, thanks

---

<div class="post-metadata">

**Author:** ![truevis](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/truevis/32/8634_2.png) [@truevis](https://forum.dynamobim.com/u/truevis)\
**Post date:** [February 6, 2022, 8:06am UTC](https://forum.dynamobim.com/t/dynamo-player-input-order/13471/11 "2022-02-06T08:06:41Z")

</div>

The **Beyond Dynamo** Package has a great way to do it.  
 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/0/5/054c71d12e9fbf19669aac3dde244a79c7b55713.png)  
 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/d/3/d38f5a534155e0a7a31159628704b96ca87c5dee.png)

---

<div class="post-metadata">

**Author:** ![shashank.baganeACM](https://avatars.discourse-cdn.com/v4/letter/s/35a633/32.png) [@shashank.baganeACM](https://forum.dynamobim.com/u/shashank.baganeACM)\
**Post date:** [February 21, 2022, 4:57am UTC](https://forum.dynamobim.com/t/dynamo-player-input-order/13471/12 "2022-02-21T04:57:39Z")

</div>

Thank you @truevis for posting. It really helps.
