hello there!
For our project we are trying to create a normal timeline, where multiple curves are actually being controlled by one cursor. an illustration:
maybe it is possible to control the position of the other cursors, with the x location of the timeline-cursor?
would be a blast if this is easily possible 🙂
cheers,
charlie
Hi Charlie!
Well, we thought about this case but it’s not so easy (what about polyphony, when there are multiple y positions for a given x-position?).
But you can have a look at the example “Xenakis Metastaseis linear” that is very close to your question (thanks to the messages arguments collision_curve_id, collision_xPos, collision_yPos, collision_value_x and collision_value_y, cf documentation).
Hope it can help you!
thanks for the quick reply!
the example shows indeed a single timeline cursor 🙂 but now the different curves have the same mapping (because of the single cursor). Is it possible with osc to control other cursors with a timeline cursor?
cheers, charlie
Well Charlie, it is not possible with this version. Cursors works with their progression on a curve (so with time), not with absolute x or y-position (because of conceptual problems like polyphony…).
But if is juste a question of mapping, maybe you can make the mapping in your connected software, which are you using (Max, Pd, SC…)?
i think that may be the answer for our problem :)! using one cursor with multiple curves, whose value then will be mapped into it’s right region 🙂 ! we are using processing (oscP5) for the visuals, and puredata for the audio.
I haven’t splitted incoming osc messages yet in processing, but that wouldn’t be much of a problem I quess 🙂
@charlie wrote:
…I haven’t splitted incoming osc messages yet in processing, but that wouldn’t be much of a problem I quess 🙂
Splitting and routing messages to select destinations is at the heart of OSC, and largely its raison d’être.
Cheers,
–Bob
hmm, we used a timeline cursor like in the example “”Xenakis Metastaseis linear”, but that delivered us two problems in a processing sketch who was recieving the information:
1.
is it possible to bundle these messages, and send only that one message accros the network? (for better synchronization)
2.
Hi Charlie!
Sorry I don’t have a lot of time this week to answer you.
1. well, in our todo list, this is included because we want to provide TUIO protocol that works with OSC-bundle. However, I don’t think it will be before 2/3 monthes…
2. do you have more information about the “jerky” problem? Screenshots or more explanations?
Hi, I have recently started working with Iannix, and I love it.
I wonder if you could help me with this problem:
is there a way to link the main time counter to the curve/cursor start?
I understand the cursors are relative to the curves.
and curve’s X positioning is just a spatial location (please correct me if I am wrong).
If I could link the general time to cursors, to command them to start walking through the lines/curves, I could in fact use positioning of the lines/curves for 3D sound trajectories mapping in Ambisonics, which would be so exciting and finally the first platform to do it so nicely.
Please let me know if you know a way to do that or
if you have any thoughts or comments
Thank you!
tom
Yes, you can start cursors at a specific timecode using “initial offset” parameter (1st parameter near “CURSORS OFFSET / BEGINS FROM”)
If you specify a negative initial offset, cursor will start at the given time!
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |