Guru Session #1: Stage Setup Editor and Basic Particle Systems

Download the materials and finished patch for this session.

PART 1 : INTRO TO THE STAGE SETUP EDITOR

Watch Part 1: The Stage Setup Editor (10m59s)
In the first part of this stream, we start by covering the basics of the Stage Setup editor, which is a new feature as of Isadora 3. This important addition allows for greater flexibility and control of how images are routed to video projectors and/or displays. In this segment of the session, you'll learn how to:

  • Add stages and link them to external displays
  • Use virtual stages and additional output features that allow you so you can route video to external applications or devices.

Written Tutorial to Accompany this Session: Isadora 3: Quick Start with Stage Setup

PART 2: INTRO TO 3D PARTICLE SYSTEMS

Watch Part 2: Basic Particle Systems (47m00s)

In the second part we cover the steps required to create a basic particle system using the 3D Particles actor. You'll learn:

  • To add 3D Particles actor, to move the Isadora's 3D "camera" to make them visible, and to start generating particles.
  • How to change the position of the particle using the Mouse Watcher or one of Isadora's generator actors
  • The importance of using interesting textures to bring the particle system to life

Guru Session #2: The Self Generating Patch

Download the materials for this session.

Watch the session. (8m28s)

Contribute: Upload patches you've created as a result of Mark's assignment

Today's installment is called "The Self Generating Patch" and is designed for novice to intermediate users of Isadora. During this session, you'll learn about using actors like the Envelope Generator and the Wave Generator to create some simple generative visuals. More importantly, we'll spend time on scaling values, making sure you understand the concept and can use it in your own creations, because understanding scaling is the gateway to creating sensitive interactive patches.


Guru Session #3: Data Manipulation with the Data Array Actor 

Download the materials for this session.

Watch the session. (10m40s) 

During today's session, we'll learn about Isadora's Data Array actor, a powerful tool for storing, accumulating and managing data. All are invited to join, but this session is targeted towards intermediate to advanced users of Isadora.


Isadora Guru Session #4: Create a User Interface in the Control Panel

Download materials for this session. 

Watch the session. (8m10s)

Description: During today's session, we'll dig in to an often overlooked feature of Isadora: the Control Panel. You'll learn how to create a user interface for your Isadora patch. We'll start with basic controls like buttons, sliders, and knobs, and move into more advanced options that give you feedback about what's on the stage and where you are in the show. This session is targeted for users new to Isadora, but all levels will benefit from the material we'll cover.


Isadora Guru Session #5: Real-Time 3D Visuals in Isadora

Download materials for this session.

Watch the session. (9m20s)

In this session, targeted at intermediate to advanced users, we'll dig deep into the 3D capabilities of Isadora. From the 3D Projector actor to using the 3D Player and 3D models to build up complex scenes where individual objects respond to sensory input, you'll see new opportunities for creating imagery that lives and breathes along with performers or the public. 

There are two 360° video clips that you'll also need to download:


Isadora Guru Session #6: Creating Custom Plugins using User Actors + Macros

Download materials for this session.

Watch the session. (10m40s)

In today's "guru session" for more novice users, we'll introduce you to Isadora's User Actors and Macros. This powerful feature of Isadora allows you to group together several Isadora actors to create a new custom actor of your own design. We'll start by explaining the difference between User Actors and Macros and showing how they can streamline your workflow. Then we'll carefully build a few together, so you can learn how to change and update multiple instances of the same actor, and - if you like -- how to share your actors with the Isadora community.


Isadora Guru Session #7: Generative Visuals with the 3D Ropes Actor

Download materials for this session.

Watch the session. (9m40s)

For today's "Guru Session", Mark will introduce intermediate level users to the 3D Ropes actor, which allows you to create virtual strings that simulate the movement of everything from a thread blowing in the wind to a wild spring that "twangs" back when you pluck it. We'll cover all of the many parameters of this actor so you'll have good understanding of how to create evocative imagery with this powerful actor.


Isadora Guru Session #8: Cocktail Hour and Open Questions with the Master

Download materials and finished patch for this session.

Watch the session. (9m40s) https://youtu.be/ChbyApuBEPg?t=581

To mark the completion of our first full month of "Guru Sessions", we're going to host an open session where Mark will spontaneously answer your Isadora questions live. You can ask your questions in the live chat, or pose them in advance below. We encourage you to join us with your favorite beverage in hand (it's always cocktail hour somewhere!) and to have some fun as we celebrate the curiosity of the Isadora community together.

Links to Questions & Answers in this Session:

1) Is it possible to make a cylindric arrangement of the 3D Ropes actor? https://youtu.be/80AYrNbyIl8?t=560

2) In the v002 Rutt Etra actor, how does the point sprite video input work? https://youtu.be/80AYrNbyIl8?t=635 Mark also presents our User Actor and Plugins in this section.

3) Is there a way to randomize the image on particles when using the 3D Particles actor? https://youtu.be/80AYrNbyIl8?t=935

4) On IzzyMap is it possible to project the alignment lines and the grid numbered points directly on the external output screen? https://youtu.be/80AYrNbyIl8?t=1386

5) In the Edit Text control in the Control Panel, is there a way to use the return button without jumping to another line? And once you press enter, could the text could be reset to blank? https://youtu.be/80AYrNbyIl8?t=1442

6) What are your thoughts on XR/AR? Might Isadora venture into these areas?

https://youtu.be/80AYrNbyIl8?t=1975

7) Could you offer some guidance guidance on what one might broadly call "good practice" in these areas:

• What order to put actors in inside a patch? https://youtu.be/80AYrNbyIl8?t=2286

• To what extent is it a good practice to wrap things up in user actors or macros? https://youtu.be/80AYrNbyIl8?t=2783

• In what circumstances should one pre-load assets? https://youtu.be/80AYrNbyIl8?t=2838

• What is the best way to achieve a really, really smooth dissolve between scenes https://youtu.be/80AYrNbyIl8?t=2812

• How can one generate really smooth, anti-aliased text? https://youtu.be/80AYrNbyIl8?t=3150

8) Can we have the output of Isadora as a webcam? https://youtu.be/80AYrNbyIl8?t=3450

9) Does the order of the Projector actors in the scene matter even if you designated layers? https://youtu.be/80AYrNbyIl8?t=3592

10) For User Actors and Macros, is the execution order of the inputs the same as a normal actor? https://youtu.be/80AYrNbyIl8?t=3709

11) For Izzy3 can you still download third party FFGL plugins as long as they are 64 bit? and still put into the same "IsadoraPlugins_x64" folder? (Mark also explains how to install a FreeFrame plugin.) https://youtu.be/80AYrNbyIl8?t=3801

12) Is there a node based editor to create FFGL plugins for Isadora that works on mac and windows? https://youtu.be/80AYrNbyIl8?t=3925

13) I like a rough go through about putting (more than one) video streams from far away into Izzy and sending them back to the same or a different place. https://youtu.be/80AYrNbyIl8?t=4041

14) What are the most exciting things you currently see in the arts to deal with current situation. https://youtu.be/80AYrNbyIl8?t=4191

15) I like the agility with which you work with programming Isadora in terms of being responsive to users and nurturing a community of practice. The ecology around Isadora is forever shifting and changing as opportunities for extending its compatibility with other hardware and software progresses forward. How do you see that ecology now and into the short term future in relation to what can be supported and what can be leveraged for creative work over the next two years or so? https://youtu.be/80AYrNbyIl8?t=4531

16) Could we have basic laser control in Isadora? https://youtu.be/80AYrNbyIl8?t=4762

17) Is there a way to ensure the particles never fade out when using the 3D Particles actor? https://youtu.be/80AYrNbyIl8?t=4847

18) Can you explain how you match polar coordinates? https://youtu.be/80AYrNbyIl8?t=4930

19) Is there a way to use to NDI to integrate isadora with gaming/3D realtime engines like Notch or Unity? https://youtu.be/80AYrNbyIl8?t=5004

20) Can you get a projected image to stay perfectly within a tracked object? https://youtu.be/80AYrNbyIl8?t=5051

21) Can there be a guru session about integrating ArtNet and DMX into Isadora? https://youtu.be/80AYrNbyIl8?t=5180

22) Is it possible to create the "ghost image" found in NI-Mate only inside Isadora? https://youtu.be/80AYrNbyIl8?t=5250

23) Is it possible to respond to the mouse button and scroll wheel in the same way the Keyboard Watcher responds to keys on the keyboard? https://youtu.be/80AYrNbyIl8?t=5365


Isadora Guru Session #9: Real-Time Interaction with Open Sound Control (OSC)

Download materials for this session.

Watch the session. (8m04s)

For this "guru" session, open to all levels of experience, we dig deep into Open Sound Control (OSC), a protocol that allows Isadora devices and other programs to communicate with each other for real-time interactive control. You'll learn how to receive OSC and use it to control your patches, how to control other applications by sending them OSC messages they understand, how to create a custom layout for the incredibly useful control surface app TouchOSC.

We'll be using the OSC enabled apps TouchOSC (iOS/Android) and GyrOSC (iOS only) and FaceOSC (Mac/Win) during the demonstration. (TouchOSC and GyrOSC are not free, but I can highly recommend both for anyone seeking ways to sense a person's movement and orientation using a device.)


Isadora Guru Session #10: Facilitating Remote Performances with Isadora

Download materials for this session.

Watch the session. (9m40s)

For this special "guru session" Isadora's creator Mark Coniglio will show you the potential of using Isadora as a tool to facilitate remote performance, a topic that is high on everyone's minds right now. We'll cover Isadora's new Screen Capture actor which allows any portion of your screen to serve as a video input, leveraging Isadora's NDI® implementation to live mix multiple video streams from Skype, how to send Isadora's stage to YouTube or Twitch using the free open source broadcasting software OBS, and more. Basically, we're going to go over everything we can think of that will empower you to create online shows in the time of social distancing.


Isadora Guru Session #11: Generative Visuals and Real-Time Effects using GLSL Shaders

Download materials for this session.

Watch the session. (2m30s)

In this session we explore the power of GLSL Shaders. We'll start with ways to source existing shaders from sources like GLSL Sandbox and ShaderToy and TroikaTronix's own GLSL Shader collection, move on to experiment with modifying shaders ourselves, and finally I'll show you a new, very nerdy (but very useful!) command line tool that will convert many of the existing shaders in the ISF Shaders format to the Isadora format. By the end of this tutorial, you'll be end up with new sources of imagery and palette of new effects for your toolbox.


Isadora Guru Session #12: Create Panoramic Projections Using Edge Blends

Download materials for this session.

Watch the session. (8m07s)

In this session Isadora's creator Mark Coniglio will show you how to create panoramic projections using multiple projectors (even if you don't have projectors to work with while following along.)  You learn about the tools and techniques needed to blend the output of multiple projectors into a single, continuous image. You'll learn more about Isadora 3's Stage Setup editor and its associated Blend Maker tool, how to use blend curves to create a seamless blend, and how to prepare your media so that it meshes perfectly with panoramic output.