# Replay Wipe Playlist

**URL:** <https://rossvideo.community/t/replay-wipe-playlist/7659>\
**Category:** XPression\
**Created:** [July 24, 2024, 2:16pm UTC](https://rossvideo.community/t/replay-wipe-playlist/7659 "2024-07-24T14:16:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dylanrichardson](https://rossvideo.community/letter_avatar_proxy/v4/letter/d/0ea827/32.png) [@dylanrichardson](https://rossvideo.community/u/dylanrichardson)\
**Post date:** [July 24, 2024, 2:16pm UTC](https://rossvideo.community/t/replay-wipe-playlist/7659/1 "2024-07-24T14:16:00Z")

</div>

Trying to figure out the best way to go about rotating through a Group of 10+ replay wipes. Right now i have a macro that Triggers the Take ID and then the switch underneath but it doesn’t work when i use the Group’s Take ID. If I associate to the individual wipe’s Take ID then everything works.

I was trying avoid having a CC Bank of a bunch of wipes and then having to track which get used. I’m open to any possible solutions.

Working with Carbonite Ultra and XPression v11.0

---

<div class="post-metadata">

**Author:** ![brishenthompson](https://rossvideo.community/letter_avatar_proxy/v4/letter/b/a9adbd/32.png) [@brishenthompson](https://rossvideo.community/u/brishenthompson)\
**Post date:** [August 2, 2024, 6:33pm UTC](https://rossvideo.community/t/replay-wipe-playlist/7659/2 "2024-08-02T18:33:00Z")

</div>

Hey Dylan! I’ve got 2 options for you. You could set up a script action as a GPI trigger in your Keyboard/GPI Mapping to continuously loop through a group of wipes. I used a widget to count up myself, however you could also set up a global variable to accomplish the same thing.

First, I created a group for all my wipes and numbered them starting at 500 (you can use any number, just make sure they’re sequential).

 ![](https://discourse-rossvideo-uploads-east2.s3.dualstack.us-east-2.amazonaws.com/original/1X/5d2d8cc89d3539afc5b2415a25c05227d94fbb5d.png)

Next, I created a counter widget with the default name of “Counter1” and set it to start at 501 (my starting take ID) then count up to a max value of 510 (you can change this to the number of wipes you want to cycle through).

 ![](https://discourse-rossvideo-uploads-east2.s3.dualstack.us-east-2.amazonaws.com/original/1X/471d26ce20cd8d3b829977c5ea14d1604323c550.png)

Then I created a Script Action Global Shortcut under Keyboard/GPI Mapping using the script provided below. If you have more than 10 wipes in the group, you can change 510 to the your number of take items inside the if statements. If your group ID number is something other than 500, that will need to be changed in the script as well.

 ![](https://discourse-rossvideo-uploads-east2.s3.dualstack.us-east-2.amazonaws.com/original/1X/9199e17a94967f28ad139e07ce15c41d07a82e64.png)

dim counter as integer  
dim takeitem as xpTakeItem  
dim widget as xpCounterWidget

Engine.GetWidgetByName(“Counter1”, widget)  
engine.Sequencer.GetTakeItemByID(Clng(widget.Value), takeitem)

takeitem.Execute

if widget.Value \< 510  
widget.Up

else if widget.Value = 510  
widget.Reset

end if  
You can assign this shortcut a GPI number and trigger it from your Carbonite using a RossTalk Command such as “GPI 1”. If the wipes all have a similar cut point, this should allow you to have 1 CC to trigger every wipe.

Alternatively, a simpler solution is to set your wipe group to the Timed Playout Mode and set the item timing to Advance Manually. If you trigger the group itself, it will push to the next item in the list. This does require that the group stays in an active state. Beware if you take the group offline and re-trigger from your Carbonite, it will start at the top of the list again.

Hopefully one of these assists with this! Either solution should be a singular CC on your switcher.

---

<div class="post-metadata">

**Author:** ![dylanrichardson](https://rossvideo.community/letter_avatar_proxy/v4/letter/d/0ea827/32.png) [@dylanrichardson](https://rossvideo.community/u/dylanrichardson)\
**Post date:** [August 2, 2024, 10:05pm UTC](https://rossvideo.community/t/replay-wipe-playlist/7659/3 "2024-08-02T22:05:00Z")

</div>

Thanks Brishen!

It helps a lot. I got most of it to work. The Xpression isn’t getting the wipe triggers.

Im not sure if the error is in the macro or the Xpression somewhere. I used 50 as the group ID. Should the first number in the script be 51 and the second number be the last wipe?

Any help on this issue is greatly appreciated..

---

<div class="post-metadata">

**Author:** ![brishenthompson](https://rossvideo.community/letter_avatar_proxy/v4/letter/b/a9adbd/32.png) [@brishenthompson](https://rossvideo.community/u/brishenthompson)\
**Post date:** [August 2, 2024, 10:31pm UTC](https://rossvideo.community/t/replay-wipe-playlist/7659/4 "2024-08-02T22:31:00Z")

</div>

Both numbers in the script will be the last wipe take ID. We are just using it to check that we are not at the last take item ID yet.

On the widget itself, make sure to set the Min Value and Reset Value to the first wipe take ID so 51 in your case.

Hope this helps!
