Hello everyone,
I have a problem to run a cursor going on again (using command direct:// setSpeedF 2 1) after it was earlier inactivated (direct:// setSpeedF 2 0), any solution in this case?
Moreover I am looking for a programme solution to switching on a cursor by triggering a trigger, whereas the cursor will run for a certain time and will be off again.
Hi,
Not sure to understand the problem with your cursor… setSpeedF should work!
when I stop a cursor (direct:// setSpeedF 2 0), the object is being inactivated. When I try to switch the same one again (direct:// setSpeedF 2 1), it does not work at all, whereas the other objects work as they did before. The cursor reactivation does not work
please test it on OSX 10.9 (maverick)
Please copy and paste this in a new score to test:
run("add curve 1");
run("setpos current -2 0 0");
var points1 = [
{x: 0, y: 0, z: 0, c1x: 0, c1y: 0, c1z: 0, c2x: 0, c2y: 0, c2z: 0},
{x: 4, y: 2, z: 0, c1x: 0, c1y: 0, c1z: 0, c2x: 0, c2y: 0, c2z: 0},
];
for(var i = 0 ; i < points1.length ; i++)
run("setpointat current " + i + " " + points1[i].x + " " + points1[i].y + " " + points1[i].z + " " + points1[i].c1x + " " + points1[i].c1y + " " + points1[i].c1z + " " + points1[i].c2x + " " + points1[i].c2y + " " + points1[i].c2z);
run("add cursor 2");
run("setcurve current lastCurve");
run("setpos current -2 0 0");
run("setspeedf current 1");
run("setpattern current 0 0 1 -1");
run("settime current 0");
run("add curve 5");
run("setpos current 0 0 0");
var points5 = [
{x: 0, y: 0, z: 0, c1x: 0, c1y: 0, c1z: 0, c2x: 0, c2y: 0, c2z: 0},
{x: 3, y: 0, z: 0, c1x: 0, c1y: 0, c1z: 0, c2x: 0, c2y: 0, c2z: 0},
];
for(var i = 0 ; i < points5.length ; i++)
run("setpointat current " + i + " " + points5[i].x + " " + points5[i].y + " " + points5[i].z + " " + points5[i].c1x + " " + points5[i].c1y + " " + points5[i].c1z + " " + points5[i].c2x + " " + points5[i].c2y + " " + points5[i].c2z);
run("add cursor 6");
run("setcurve current lastCurve");
run("setpos current 0 0 0");
run("setpattern current 0 0 1 -1");
run("setcoloractive current _trigger_active");
run("settime current 0");
run("add trigger 3");
run("setpos current 1 0 0");
run("setmessage current 1, direct:// setSpeedF 2 1 , midi://midi_out/notef 1 trigger_value_y trigger_value_x trigger_duration , tcp:// trigger trigger_id trigger_group_id trigger_value_x trigger_value_y trigger_value_z trigger_xPos trigger_yPos trigger_zPos cursor_id ,");
run("setcolor current 151 209 38 255");
run("add trigger 4");
run("setpos current 2 0 0");
run("setmessage current 1, direct:// setSpeedF 2 0 , midi://midi_out/notef 1 trigger_value_y trigger_value_x trigger_duration , tcp:// trigger trigger_id trigger_group_id trigger_value_x trigger_value_y trigger_value_z trigger_xPos trigger_yPos trigger_zPos cursor_id ,");
run("setcolor current 255 0 0 255");
yes,
brilliant, this one works 🙂
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. |