Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP


adding a feature for sending non time-related osc messages #12

hvfrancesco opened this Issue · 6 comments

2 participants


I was thinking about adding the possibility of having gui features for sending occasional manual osc messages (through buttons or sliders) not time-based.
this way Duration could become a full-featured general controller, even in live events where you may have the need of triggering manual events.
The way I was thinking of it would be through an addon to ofxTimeline that adds UI buttons you can customize with your own osc messages. Just started to think about and I will try to test a bit, waht do you think?


I have a first draft of a version using a ofxTimeline addon that adds a track with buttons for sending occasional manually triggered osc messages, you have a matrix of buttons, each with a corresponding editable osc message.
Working, but far from perfect, needs more work.
I know it is not in the spirit of the timeline, but if you need to send manual messages, it can be handy not to have to use another osc controller while timeline is running.
the addon for ofxTimeline, very buggy and basic, is here:

Schermata del 2013-02-11 10:34:17


had quite an headache to get right deleting my buttons track, now at last it is removed with it's own gui correctly using delete button in header, but I'm not sure I'm doing it the clean way. progressing a bit anyway.


added a second option to ofxTLButtons, so it allows to use both buttons and sliders. sliders send a user-customizable message with a float argument in range 0.0-1.0
needs more cleaning and checking anyway
Schermata del 2013-02-12 10:47:20

added a third option too, providing generic manual controls consisting of 16 customizable buttons and 8 customizable sliders in the same pseudo-track, thus allowing for quite a nice number of manual osc controls in the same space
Schermata del 2013-02-12 18:29:10


cool! I will

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.