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
Hi,
do you think is possible to set timetag to cursors, so that, when the main clock reaches a certain time, they will start their pattern?
I know this could be done with commands via trigger, but my observation is the following:
if i set a cursor pattern on one run only, as soon as i press play it runs till the end. if main clock is continuing that cursor will never play again.
It will play only if I fast rewind and press play from the beginning.
This suggests to me all objects receive a “play” message at start.
Wouldn’t be possible to set a timetag for cursors that could operate (if someone wants to) at a specific main clock time?
That would give Iannix to have a straightforward sequencer ability as well.
Or am i missing the whole point?
Thank you
Tom
Hi
I am trying to translate the curves into trajectories in ambimonitor object by ICST.
To do so, I need to map the space within the range of xyz coordinates useful for ambimonitor, which is -1.- 1.
I was wondering if there’s a way to resize the background or it has to be of infinite dimension?
I have found that it’s easy to set some visual limits to my space in Iannix, such as drawing my curves within a space, but it is very empiric and not precise.
Is there another more precise way to do that?
Thank you
tom
Actually it would be useful if just only we could have a constant update on he furthest x and y coordinates in use.
not sure if this makes sense to anyone…
Merci Guillaume,
Oui, j’ai bien remarqué qu’ils y avait plusieurs types d’examples.
J’ai bien utilisé les examples MIDI.
‘Iannix’ est t-il ‘standalone’ ou faut t-il obligatoirement passé par un éditeur (Cubase, ou autres, etc…), car si c’est le cas, c’est un problème de congfugration entre cet éditeur (MIDI IN) et ‘Iannix’ (MIDI OUT).
I can run Iannix and SC on one machine, but am
not having luck running Iannix on one machine and SC on another.
Taking the granular patch, SC can send the score to Iannix on the second machine, start and stop it, but when it runs, it won’t play SC back on the first machine. When I look at
the incoming OSC messages in the SC window, the messages are streaming in,
but no sound. Going from OSC to Iannix over port 1234 and from Iannix to SC
over port 57120. Only SC 3.4.4 worked by the way on the one machine. Any pointers?
HI!
Can someone give me an example of a script to create a trigger, when pressing a key on a controller, in the actual position of the running cursor.
Here is my script:
I put in BOLD the line than doesn´t work.
function onConfigure() {
//title(“enter title here”);
//ask(“prompt”, “groupName”, “variableName”, defaultValue);
}
function onCreate() {
run (” add curve 1 “)
run (” setpos current 0 0 0 “)
run (” setpointsellipse current 5 5 “)
run (” add cursor 2 “)
run (” setcurve current lastCurve “)
run (” setspeed current 50 “)
run (” setPattern current 0 0 1 “)
run (” add trigger 23 “)
run (” setpos current 4 3 0 “)
run (” add trigger 25 “)
run (” setpos current -4 -3 0 “)
}
function onMessage(protocol, host, port, destination, values) {
if((protocol == “midi”) && (destination == “cc”) && (values.length > 2)) {
var channel = parseInt(values[0]);
var cc = parseInt(values[1]);
var val = parseInt(values[2]);
if (cc == 32) {
run (” add trigger auto “)
run(“setPos current ” + cursor_value_x + ” ” + cursor_value_y + ” 0″);
}
}
}
Thank´s
Andrés
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!
Hi!
In the current version, it is not possible to that directly in IanniX. We make tests with new features that allows to do that for the next release. The only possibility is to use Pd or Max (cursor outputs its coordinates and pd send the information to create a trigger).
Thanks!
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!
Hi!
You can set the mapping using the mapping functions at the bottom of the inspector of a cursor. In next release, mapping will be much more easier to set… Just have to wait ^^
Dear Guillaume, thank you for your reply.
These offset settings change where the cursor will start on the curve.
At least in my version 0.8.42 beta.
Under Cursor offsets>”Begins From” I can set the start of the cursor on the curve; “Goes from” I have noticed it does the same thing.
I would like to know if it is possible to put cursors in relation with the global timing.
I would like to set an offset, and the cursor waiting at start position at the beginning of the curve, until the global time matches its offset.
I would do something like:
starting playback, and two out of three curves don’t play, until a certain time specified. Is that possible at all?
Hope this is clearer than before, my apologies for the confusion.
thanx
tom
I really wanted to send a small word to say thanks to you for the fantastic points you are writing on https://www.iannix.org. My time-consuming internet lookup has at the end been honored with extremely good ideas to exchange with my pals. I ‘d express that many of us site visitors actually are extremely endowed to exist in a notable community with so many lovely individuals with useful points. I feel really fortunate to have used your webpage and look forward to so many more fun moments reading here. Thanks a lot again for a lot of things. Best regards
Thanks a lot 🙂 !
Welcome to the world of folks who are not computer scientists. It is a strange place, full of people running into light poles, walking backwards, and wearing sunglasses in the evening…
But, seriously, there are some beginners out there. So, could some one kindly direct me to a basic source of mapping midi from IanniX via a virtual midi router to a soft-synthesizer. For example, I’m trying to trigger a midi note, but I cannot generate any audio. Can some one give me some sample numbers to input in the message editor, or direct me to a beginner’s tutorial? Thanks.
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. |