ADD-ONS by bonemap

Circular Path by bonemap – Patch

Bonemap's Circular Path is an Isadora 3 (3.02 + ) user actor macro that provides the X and Y (vertical and Horizontal) coordinates to describe a circular path. The parameters include Reverse, Radius and Rotation Frequency. This is an example patch that demonstrates the user actor macro. The second part of the patch provides a Javascript (JS) option for X, Y circular motion with parameters for: Amplitude, Frequency, Vertical and Horizontal aspect ratios.

Collision Physics Javascript Patch – Patch

Basic Javascript Physics simulator...   A demonstration patch that has Javascript collision detection as its core.   Javascript starting code sourced from Isadora user @Marci and the following 2015 Isadora Forum thread:   https://community.troikatronix.com/topic/2238/basic-physics-engine-stage-edge-collision-with-rebound-gravity-and-friction?_=1632603478353   the following original code sources are referenced: http://jzaefferer.github.io/flocking/bouncing.html http://bassistance.de/2011/12/09/vector-math-basics-to-animate-a-bouncing-ball-in-javascript/   the collision detection is just between the objects and the bounds of "the world".   Packaged as a demonstration patch, updated with additional gravity and world parameters by bonemap Sept 2021    

Random Number Display – Patch

Lottery or Bingo simulator with a colourful display. Do you need a random number generator for your lottery or bingo game? Perhaps you want to generate numbers as a way to encrypt a passcode. This random number generator provides five different sources for random numbers each with its own scene and method in Isadora. 10 numbers are generated from a field of 100 using the keyboard 'g' press. NOTE! some scenes require the JSON Parser plugin which can be found here: https://troikatronix.com/add-ons/json-parser-json-bundler/  

Bonemap – Audio Frequency 7 Band Analysis – Patch

Audio Frequency Analysis User Actor and demonstration patch Frequency Range - Frequency Values Sub-bass 20 to 60 Hz Bass 60 to 250 Hz Low midrange 250 to 500 Hz Midrange 500 Hz to 2 kHz Upper midrange 2 to 4 kHz Presence 4 to 6 kHz 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.

OpenNi Line Puppet – Patch

Line Puppet for OpenNI Tracker A Skeleton Decoder action figure that uses multiple '3D Lines'. Paired with the OpenNI Tracker module, Line Puppet provides a modifiable figure that moves with depth camera skeleton tracking data. The figure is constructed in two halves with colour and line size parameters. Set the OpenNI Tracker parameter for 'skeleton scale' to 'cm' for expected scaling.

Floating Tunnels by bonemap – Patch

Floating Tunnels by Bonemap is an Isadora 3 video user actor macro. It is a recursive pattern module, as the name suggests, it generates a representation of a floating tunnel. There are parameters for colour (hue range), sine and pulse frequency. It accepts a video texture. It has a background colour parameter that can be on or off.

Two Point Bezier Shape – OpenGL Shader

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