Follow Spot

This user actor is for simulate a follow spot with shapes actor.
It works with touch osc and you could choose the shapes, zoom, intensity, width, Height, Blur, RGB, spin ON and OFF and move the sapes with an XY controller.

Inside the .zip you have:

  • the user actor
  • one .izz to test it and have the correct stream setup
  • the layer for touch osc (iPad version).

Projector mapping Touch OSC

This user actor is for mapping a rectangle with touch osc. You could adjust 4 Rectangle Point (offset x and y) and reset it.
Inside the .zip you have :

the user actor
one .izz to test it and have the correct stream setup
two layer for touch osc (One for iPad and one for iPhone)

Sound to shape

An actor that uses the chosen sound-in to change the height of 4 rectangular blocks. Make sure you select the Sound Frequency Analysis option in the Sound Input settings of Live Capture.

Two Point Bezier Shape

A GLSL actor that provides the X and Y uniform variables for a Bezier shape along two points on a diagonal. Original bezier function by Golan Levin and Collaborators. http://www.flong.com/texts/code/shapers_bez/
Original Author @kyndinfo – 2016. Cubic Bezier through two points. http://www.kynd.info
Available at https://thebookofshaders.com/examples/?chapter=05
Adapted for Isadora by Bonemap 2020

OpenNI Tracker

IMPORTANT: We have received reports that the OpenNi Tracker addon does not work on Apple computers with the M2 processor chip. At this time we do not recommend using M2 machines with OpenNi Tracker.

 

The OpenNI Tracker allows Isadora to capture a depth map image, and to do body/skeleton tracking, using depth map cameras like the Kinect v1, Orbbec Astra and Intel Realsense.

This bundle includes:

OpenNI Tracker v0.9.8b6
Skeleton Decoder v0.9.4
Skeleton Visualizer v0.9.2

Using this Add-On on Apple Silicon (ARM/M1) Based Macs

If want to use this actor on an Apple Silicon (ARM/M1) based Mac with Isadora 3.1 or later, you’ll have to enable Intel emulation (Rosetta) mode on the Isadora application.

Public Beta

This actor is in public beta. There may be bugs that affect performance and/or lead to crashes. Because of this, we do not recommend using this actor for public performances or installations. If you do choose to use this beta version for such performances, you do so at your own risk.

Compatible Cameras

This plugin is currently compatible with the Kinect v2 (Kinect for Xbox One) , Kinect v1 (Kinect for Xbox 360, Models 1414 and 1473), the Orbbec Astra, and the Intel Realsense D435.

Important: Read the “Read Me” Files!

Everyone must read the file called __READ ME__ Installing the Tracker Plugins.rtf.

Tutorials

You find the tutorial for the OpenNI Tracker here: https://troikatronix.com/add-ons/tutorial-openni-tracker/

You can also go for a “deep dive” with Isadora’s creator by watching Isadora Guru Session #13: Body Tracking with Depth Cameras

IzzySun

IzzySun allows you to calculate the time that a sun/moon related event is happening at a certain location. Perfect for installation artist/performance artist that needs a certain event to happen every single day at Sunset.

For more information please visit the forum topic here :
https://community.troikatronix.com/topic/6326/izzysun

If you need any help, feel free to send me an e-mail at hello[at]juriaan.me or by posting on the above forum topic.

NDI Watcher

The NDI Watcher actor uses NewTek’s NDI video streaming technology to allow you to receive NDI video streams broadcast from other computers or devices.

This actor is in public beta. There may be bugs that affect performance and/or lead to crashes. Because of this, we do not recommend using this actor for public performances or installations. If you do choose to use this beta version for such performances, you do so at your own risk.

Apple silicon (ARM/M1)

The macOS version of this plugin has been compiled to run natively on both Intel-based and Apple silicon based computers.

Installation

Follow the instructions in the file Installation Instructions.rtf

NDI 5 vs. NDI 4 vs. NDI 3

Isadora 3.1 and later will use NDI v5, while Isadora 3.0.7  uses NDI v4 and Isadora 3.0.6 and before use NDI v3. Because of this, multiple versions of the plugin are given in this distribution.

Take care to install the correct version of the plugin for your version of Isadora, otherwise the plugin will not function or may not appear in Isadora at all.

The name of the plugin shown in Isadora makes it clear which version of the plugin you are using. It will be called NDI 5 Watcher for NDI 5 version, and NDI 4 Watcher for the NDI 4 version.

You cannot have multiple versions of the NDI Watcher plugin installed at the same time!

Usage Instructions:

  1. Add the actor to the scene, and click in the value box to the left of ‘ndi source’.
  2. A popup menu with the currently available NDI servers will appear.
  3. Select the NDI server you wish to receive
  4. Connect the ‘video’ output to the desired destination actor.

Known Limitations

Because the NDI 3 Watcher (required for Isadora 3.0.6 and earlier) uses NDI 3, it cannot receive from the NDI Camera app for iOS.

NDI Best Practices

NDI is a great technology, but it can’t work miracles: sending video requires both bandwidth and a very fast connection. You simply can’t expect to send full resolution HD video on a shared WiFi connection clogged by others! Follow these best practices to get the best results with the NDI on a network.

Whenever Possible, Use a Hardwired Gigabit Ethernet Network

To transmit full bandwidth, low latency video using NDI generally requires a hardwired gigabit Ethernet network. Using anything less than this can give less than poor results.

If You Must Use WiFi, Get a Dedicated Router

If you must use WiFi, then please work with a WiFi router dedicated to allowing NDI devices to communicate. Attempting to use NDI on a university or other public network that is filled with other people’s data is a recipe for disaster. If you plan to use WiFi for NDI, get an inexpensive WiFi router and leave it disconnected from the Internet; even when not online, the router will allow your computer and other NDI sources or destinations to communicate.

slideshow

This patch plays a slideshow with a selection of pictures of the media bin. The pictures are scaled to fit best into the output window (preserving the aspect). The transition between the pics is a crossfade.

Inputs: first pic, last pic, pic time, crossfade time, run/stop, restart

outputs: video out, pic count, loop end

Jump By Name

Jumps to the first scene whose name begins with the specified text. This actor searches from the beginning of the scene list and jumps to the first matching scene, or does not jump if no matching scene is found. A match is defined as the search text matching the first characters of a scene name.

Strange behaviours will occur if this property contains the delimiter character in it.

Apple silicon (ARM/M1)

The macOS version of this plugin has been compiled to run natively on both Intel-based and Apple silicon based computers.

This actor was created by Benoît Vogel and Mark compiled it for 64 bit.

 

Grapher

Grapher displays one or more numeric values on a moving graph for easy visualization. This plugin might be most useful to teachers who are helping others to learn about Isadora.

Grapher was created by Isadora’s creator Mark Coniglio specifically for his workshop “What Do We Do With the Data?” at the Isadora Werkstatt 2019.

If anything is unclear about these instructions, or if you have a problem using this actor, please let us know by making a post in the forum. One of our team, or one of the members of our awesome community, will be there to help.

Apple silicon (ARM/M1)

The macOS version of this plugin has been compiled to run natively on both Intel-based and Apple silicon based computers.

Instructions

Remember, you can see helpful instructions for any actor by mousing over the actor’s inputs or outputs and seeing what appears in the Help View at the bottom right of the main Isadora window. But here is a quick summary of Grapher’s inputs and what they do.

Try Out the Grapher Actor

Let’s start with a simple example.

1) Connect a numeric input to ‘value 1’ input – you could use the output of a Mouse Watcher or a Wave Generator actor to give this actor a try.
2) Connect the ‘video out’ to a projector and Show Stages to see the graphed output.

You’ll see that the value received at ‘value 1’ is being drawn onto the graph, and that the graph slides to the right as time passes, as you might see on a heart monitor or chart recorder.

Set the Vertical Range

The vertical range for the graph is set by the ‘range min’ and ‘range max’ inputs, which default to -100 and +100. If you’re using the Mouse Watcher, you’d want to set ‘range min’ to 0 so that Grapher’s range matches the range of the Mouse Watcher.

If the value you are receiving is small (e.g., -0.1 to +0.1) then you’d want to use those values for ‘range min’ and ‘range max’ so that the representation of the signal fills the entire graph vertically.

Set the Time Scale

The amount of time represented by the entire width of the graph is set by the ‘time scale input, which is given in seconds. If you want to see the last 20 seconds of data in the output, set this input to 20.

Working with Multiple Values

If you want to graph multiple values:

1) Set the ‘values’ input to the number of values you require.
2) Additional ‘value’ inputs to which you can connect other values will appear below ‘value 1’
3) You will see a line for each ‘value’ input drawn in the graph.

To see this in action, set ‘values’ to 2 and connect the two outputs of a Mouse Watcher to the ‘value 1’ and ‘value 2’ inputs.

Usually, when you are graphing multiple values, you’ll want to set the ‘color min’ and ‘color max’ inputs to two different colors so each line in the graph will be a different color. For the greatest variation, pure red and pure blue are a good choices for these inputs. If you do this, the first line in the graph will be red, the last line will be blue, and the lines in between will show equally spaced colors between ‘min color’ and ‘max color’.

Other Parameters

The ‘line size’ controls the size of the lines drawn in the graph, while the ‘grid lines’ and ‘grid size’ inputs allow you to draw equally spaced divisions on the horizontal axis.

The ‘width’ and ‘height’ inputs determine the resolution of the output image, which is usually sent to a Projector actor but can be passed to any Isadora actor that accepts video input. You can enter any values you like here to control the aspect ratio and resolution of the output graph. We’ve found the default 1280 x 720 work quite well.