Ableton Live – MIDI Program Change

This User Actor accompanies the Control Isadora From Ableton Live Using MIDI tutorial found in the Tutorials – Scripting, Sensors and Interfacing section of of the TroikaTronix website.

The User Actor will watch for MIDI Program Change Messages sent from Ableton Live.

Three output options are available.

  1. Direct MIDI value
  2. Value as shown in Ableton Live (offset by 1 from MIDI)
  3. The MIDI value as a percentage

You can change the outputs available by clicking the Actors Eye icon, and selecting the visible outputs.

DX – Rotate Canvas

Do you ever need to change the orientation of an image in Isadora?

We have spin and we have flip, but these don’t change the aspect of the canvas. They manipulate the image within the current canvas dimensions. This isn’t always what we need. Sometimes we don’t have time to open the image in our photo editing software and rotate the document.

So, I made a quick little User Actor that allows you to rotate any video/image 90,180, and 270 degrees creating a new canvas aspect ratio.

Bonemap – Audio Frequency 7 Band Analysis

Audio Frequency Analysis User Actor and demonstration patch

Frequency Range – Frequency Values

  1. Sub-bass 20 to 60 Hz
  2. Bass 60 to 250 Hz
  3. Low midrange 250 to 500 Hz
  4. Midrange 500 Hz to 2 kHz
  5. Upper midrange 2 to 4 kHz
  6. Presence 4 to 6 kHz
  7. Brilliance 6 to 20 kHz

More information available inside the user actor ‘7 Band Audio Frequency Analysis’.

The patch demonstrates a user module that amalgamates numerous 3D Line actors to build an audio generative pattern.

IzzyKorg

IzzyKorg is a small wrapper around the most used MIDI Controller out there, the KORG nanoKONTROL 2. In my day to day practice, I use this little user actor for my students so they can quickly add a MIDI controller to there patch.

All wrapped with a simple JSON interface that allows you to target the elements by doing [category]:[field]

For example, the Knob on the first fader is “fader1:knob”.

Please be aware that I didn’t add any feedback from the patch back to the controller in this version.

Instructions

  • Install the required plugins from Mark called JSON Parser / Bundler
  • Put the User Actor in your Global User Actor Toolbox, that way you will always have it ready to go!
  • For detailed instructions on how it works, please look inside the user actor by clicking on it 🙂

Contact & License

Feel free to use it for any work / commercial or non-commercial without the need for credit.

If you have questions feel free to send me an e-mail at hello[@]juriaan.me

Tutorial: Basic Motion Tracking

In this mini-tutorial by L Wilson-Spiro you’ll learn how to do basic motion tracking with the Eyes actor

Use motion tracking data from the Eyes actor to affect other actors in your Isadora Patch, and combine the Freeze and Effect Mixer actors to make motion tracking easier.

 

Tutorial: Alpha Mask

In this mini-tutorial by L Wilson-Spiro you’ll learn how to use the Alpha Mask actor.

It starts with simple steps using just the Shapes and Alpha Mask actors, and proceeds to gets more complex, showing how to make alpha masks explode into pieces, video static effects, a moving video spotlight controlled by your mouse that inverts colors, and how to use background subtraction to create a ghost effect.

Zoom meeting cropper javascript

This is mostly about the javascript User Actor embedded in the example izzy file. The javascript will calculate the Isadora Panner values needed to easily create lists of actors to construct a scene.

 

Cue System

This is a system I’ve been using for a lot of years now. This allows me to do complex cue’s inside of the scene.

 

Loop movie V2

V2 of LOOP MOVIE USER ACTOR (added position slider and MIDI command for all controls)

This user actor allows you to loop movie on fly and change it as you want with keyboard, Midi or OSC.

You could too move into position of loop with a slider (Midi or OSC) Play : spacebar Pause : p Stop : s loop start : I (choose the first point of loop) loop end : o (choose the final point of loop) loop all movie : a (release first and final point of loop to continue playing movie) loop enable on : l (active loop enable – who is active by default) loop enable of : n (if you want to read a part of movie or all the movie and automatically stop it) you could choose IP and PORT for touch osc. you could choose MIDI PORT and CHANNEL for your Controller and choose Midi Note and Midi CC for all controls. Zip contains : User actor, loop movie V2.izz to have the stream setup for touch OSC and two layer for touch OSC for all this control (for iPad and iPhone) including volume and position of movie.

If you have any question you could contact me: celio.noel at gmail.com