Hi!
On Windows, you need LoopBe (http://www.nerds.de/data/setuploopbe1.exe) to create a virtual MIDI bridge!
Bonjour,
Voilà j’aimerais qu’un curseur change la couleur de fond grâce à un message de type « direct ».
Malheureusement quand on met un « underscore » dans un message (ex: ligthteme_background), celui-ci envoie à la place un espace (ex: ligthteme background) et du coup rien ne se passe !
Pouvez-vous m’aider ?
Merci d’avance et vive Iannix !
Bonjour !
En effet, le coup de l’underscore est vraiment pas bien pensé… Il a été mis en place rapidement pour un de nos projets et il est resté dans le code. Le plus simple est de créer une couleur sans underscore dans le panneau Info > Ressources > Colors , bouton (+).
J’ajoute ce bug dans notre todo pour la prochaine release !
Merci !
Pour info, j’ai contourné le problème avec max/msp.
J’envoie les infos du curseur (valeurs r/g/b) à max qui les renvoie à iannix.
Du coup la couleur de fond change avec la course du curseur !
Vive iannix !
Cool !
Hello,
I do not understand how to modify the script in the scipt window starting from a curve in Iannix window. As soon as I try to save it, it goes back to the preceding version. Is it possible to develop going back and forth from editor to script and from script to editor ?
Yes it is! You HAVE to write your code only in authorized sections (makeWithScript() => called before score creation and alterateWithScript() => called after score generation).
All the curves / actions / etc. made through GUI are stored in madeThroughGUI(), so you can’t edit them with script editor ; you have to use alterateWithScript.
I would like to save a templates and preference files with data such as OSC output rate, network settings, xyz range for OSC messages, etc.
Is it possible to control the time position of the score in real time via OSC. My aim would be to scratch through a score.
Thanks
Roland
Hi Roland!
You have two possibilities:
— score absolute time control : /iannix/goto [time]
that seeks in score. But it will not trig triggers.
— cursors absolute time control : /iannix/setTime [id] [time]
, where [id]
can be a specific cursor or you can set it to all
to target all the cursors.
If you want your score to be static when you don’t move cursors manually, please set score speed to 0.001 for example (/iannix/speed 0.001
).
To know all the available OSC commands, open the « Helper panel » (? icon) and make actions through GUI interface (for example, seeking or moving manually cursors). It will show you the syntax and options.
Max example (copy and paste it into Max):
{
"boxes" : [ {
"box" : {
"maxclass" : "newobj",
"text" : "loadbang",
"numoutlets" : 1,
"patching_rect" : [ 236.0, 15.0, 60.0, 20.0 ],
"id" : "obj-16",
"fontname" : "Arial",
"outlettype" : [ "bang" ],
"numinlets" : 1,
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "message",
"text" : "/iannix/speed 0.01",
"numoutlets" : 1,
"presentation_rect" : [ 128.0, 79.0, 0.0, 0.0 ],
"patching_rect" : [ 236.0, 40.0, 108.0, 18.0 ],
"id" : "obj-15",
"fontname" : "Arial",
"outlettype" : [ "" ],
"numinlets" : 2,
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "flonum",
"numoutlets" : 2,
"patching_rect" : [ 105.0, 15.0, 50.0, 20.0 ],
"id" : "obj-12",
"fontname" : "Arial",
"parameter_enable" : 0,
"outlettype" : [ "float", "bang" ],
"numinlets" : 1,
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "message",
"text" : "/iannix/settime all $1",
"numoutlets" : 1,
"patching_rect" : [ 105.0, 40.0, 119.0, 18.0 ],
"id" : "obj-13",
"fontname" : "Arial",
"outlettype" : [ "" ],
"numinlets" : 2,
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "flonum",
"numoutlets" : 2,
"patching_rect" : [ 10.0, 15.0, 50.0, 20.0 ],
"id" : "obj-5",
"fontname" : "Arial",
"parameter_enable" : 0,
"outlettype" : [ "float", "bang" ],
"numinlets" : 1,
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "message",
"text" : "/iannix/goto $1",
"numoutlets" : 1,
"patching_rect" : [ 10.0, 40.0, 89.0, 18.0 ],
"id" : "obj-3",
"fontname" : "Arial",
"outlettype" : [ "" ],
"numinlets" : 2,
"fontsize" : 12.0
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "udpsend 127.0.0.1 1234",
"numoutlets" : 0,
"patching_rect" : [ 10.0, 68.0, 140.0, 20.0 ],
"id" : "obj-1",
"fontname" : "Arial",
"numinlets" : 1,
"fontsize" : 12.0
}
}
],
"lines" : [ {
"patchline" : {
"source" : [ "obj-15", 0 ],
"destination" : [ "obj-1", 0 ],
"hidden" : 0,
"disabled" : 0
}
}
, {
"patchline" : {
"source" : [ "obj-13", 0 ],
"destination" : [ "obj-1", 0 ],
"hidden" : 0,
"disabled" : 0
}
}
, {
"patchline" : {
"source" : [ "obj-16", 0 ],
"destination" : [ "obj-15", 0 ],
"hidden" : 0,
"disabled" : 0
}
}
, {
"patchline" : {
"source" : [ "obj-12", 0 ],
"destination" : [ "obj-13", 0 ],
"hidden" : 0,
"disabled" : 0
}
}
, {
"patchline" : {
"source" : [ "obj-5", 0 ],
"destination" : [ "obj-3", 0 ],
"hidden" : 0,
"disabled" : 0
}
}
, {
"patchline" : {
"source" : [ "obj-3", 0 ],
"destination" : [ "obj-1", 0 ],
"hidden" : 0,
"disabled" : 0
}
}
],
"appversion" : {
"major" : 6,
"minor" : 1,
"revision" : 8,
"architecture" : "x86"
}
}
Hi Roland,
— Network settings (in Network panel) are automatically saved when you close IanniX.
— xyz ranges or OSC output rate cannot be saved…
However, you can create template files for default messages and network settings. You can have a look at « Cosmosf.txt » in Tools/Templates of IanniX app folder. If you create a new one (Roland.txt ?), please put it in ~/Documents/IanniX/Templates. After restarting IanniX, you can switch your settings in Network > N icon.
Guillaume.
I always miss my drawings because of the repetition.
Each time I click I get several points instead of one. It is even worse with a wacom tablet pen.
I would like to deactivate repetition but did not find how to.
Thanks
Roland
Hi Roland,
Not sure to understand what is « repetition ». Can you give me a typical use case of this bug? Moreover, are you on Mac, Linux or Windows?
Thx,
Guillaume
Could I send this cursor stop and restart messages through OSC from Max MSP ? What is the exact message and the osc adress which should be used ?
I have tried several ones and nothing worked until now.
Roland
/speedF <id> <speed>
So you can set speed to 0 if you want it to stop, and 1 to start again.
G.
© IanniX Association
Qu'est-ce que IanniX ? | Téléchargement | Showcase | Forum | Recherche | À propos
Cookie | Durée | 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. |