YCAMInterlab / Duration

Duration is an application for designing change over time
334 stars 54 forks source link

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

Open hvfrancesco opened 11 years ago

hvfrancesco commented 11 years ago

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?

hvfrancesco commented 11 years ago

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: https://github.com/hvfrancesco/ofxTLButtons

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

obviousjim commented 11 years ago

Awesome!! I'll take a look,

On Mon, Feb 11, 2013 at 5:19 AM, Francesco notifications@github.com wrote:

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 ofxTimeline addon, very buggy and basic, is here: https://github.com/hvfrancesco/ofxTLButtons

[image: Schermata del 2013-02-11 10:34:17]https://f.cloud.github.com/assets/614123/144697/ba9c51a8-7433-11e2-8ebc-484b5dafdcc0.png

— Reply to this email directly or view it on GitHubhttps://github.com/YCAMInterlab/Duration/issues/12#issuecomment-13374417..

hvfrancesco commented 11 years ago

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.

hvfrancesco commented 11 years ago

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

obviousjim commented 11 years ago

You should post this hack in the new Duration forum!!

https://groups.google.com/forum/?fromgroups#!forum/durationtimeline

On Tue, Feb 12, 2013 at 4:51 AM, Francesco notifications@github.com wrote:

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 [image: Schermata del 2013-02-12 10:47:20]https://f.cloud.github.com/assets/614123/148273/8fc588a2-74f9-11e2-918b-294f7083bf39.png

— Reply to this email directly or view it on GitHubhttps://github.com/YCAMInterlab/Duration/issues/12#issuecomment-13425145.

hvfrancesco commented 11 years ago

cool! I will