Is there a simple way to graph keyframes?
-
This may be outside of the Isadora way of doing things, but occasionally it would be very helpful to (over a set period of time) position keyframes for a particular variable and customise the rate of change between them.
I other software that I use (in video and audio applications mostly) that would be a simple bezier curve.
is this something that's doable in any way, or should I actually be filing this under a feature request?
(I'm secretly hoping that someone somewhere with incredible coding skills has already made some sort or keyframe graph actor that can be plugged into anything... but I know it's a long shot) -
Hi,
Well Isadora is not timeline based, so setting keyframes has to be replaced with setting triggers and durations. You will have to build a system that first lets you capture/record a trigger event over time that will then activate when you play-back the patch. I have done this with a prototype timecode recording patch, but it is way more complicated when compared to other software that uses keyframes on a timeline. I think you would have to look at either creating timed triggers using the percentage of media playback or defining a duration for the scene and building a timecode comparator system that then triggers the scenes various changes. In terms of in-between control you might look at integrating the 'Curvature' actor (it has the bezier curves to modulate between two values).
Best Wishes
Russell
-
@bonemap I kind figured that the answer would be something like that.
it's not a "need" so much as a "nice to have"i sort of pictured a graph actor that lets you set a timed duration as the X axis and an upper and lower bound for values on the y axis then let you go nuts with a bezier curve (it could even have a loop function and work as a more customisable wave generator of sorts) but then again I could possibly achieve the same effect in the output using timecode and a series of triggers set up to comparators; add a little easing and the final result looks fine... it would just be nice to have something that does the job in a simpler way.
oh well -
Hi, Isadora cannot do this, or maybe could but it would be onbe hell of stretch, however you can use this software called chataigne https://benjamin.kuperberg.fr/... It is a dedicated timeline keyframe editor that can talk to anything. I use it a lot with OSC but it is incedibly powerful. It has really amazing audio capabilities and can send audio to multiple soundcards at once as well, serial, it can get data from kinects too. 10/10 would recomend.
-
@fred interesting, I'll give it a look
-
@fred since idadora isn't on their official list of supported programs; what protocol do you use to get them to communicate? do you output midi or artnet or something and have isadora running a listener or is there some other way that I'm not seeing?
-
@thatmattrogers I generally use OSC, it works great nad has tons of options.
-
Hi @thatmattrogers,
Like @Fred said Chataigne is a great software, powerfull with a lot of flexibility.
I didn't really use it yet but I watched some tutorials and I can confirm the acclaims and recommendations (the soft is not complicated but need some practice).
I had a look a long time ago on another program called IanniX, it seems to be multipurpose and maybe can help you in your search, however interests Izzy users.
All the best.
Clement
-
you can also look at https://ossia.io.
they wrote about their program Score:
A free, open-source, cross-platform intermedia sequencer for precise and flexible scripting of interactive scenarios.
Control and score any OSC-compliant software or hardware: Max/MSP, PureData, openFrameworks, Processing…best
Jean-François