ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray BrainModular BrainModular Users Forum 2012-09-15T21:46:52+02:00 https://brainmodular.com/forums/app.php/feed/topic/3578 2012-09-15T21:46:52+02:00 2012-09-15T21:46:52+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24284#p24284 <![CDATA[Initiation à l'iml]]> Statistics: Posted by joffo78 — 15 Sep 2012, 21:46


]]>
2012-09-15T15:41:59+02:00 2012-09-15T15:41:59+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24283#p24283 <![CDATA[Initiation à l'iml]]> Statistics: Posted by nay-seven — 15 Sep 2012, 15:41


]]>
2012-09-14T13:36:35+02:00 2012-09-14T13:36:35+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24277#p24277 <![CDATA[Initiation à l'iml]]> new
Il suffit ici de sélectionner le type de source,le type de cible , la piste, la ligne et roulez jeunesse !
:D

Statistics: Posted by joffo78 — 14 Sep 2012, 13:36


]]>
2012-09-14T13:03:19+02:00 2012-09-14T13:03:19+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24276#p24276 <![CDATA[Initiation à l'iml]]> sinon, ça a marché ici

Statistics: Posted by nay-seven — 14 Sep 2012, 13:03


]]>
2012-09-14T12:39:14+02:00 2012-09-14T12:39:14+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24275#p24275 <![CDATA[Initiation à l'iml]]>

Statistics: Posted by joffo78 — 14 Sep 2012, 12:39


]]>
2012-09-14T12:33:08+02:00 2012-09-14T12:33:08+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24274#p24274 <![CDATA[Initiation à l'iml]]> iml comma text
Mais bon c'est un peu copieux !

Statistics: Posted by joffo78 — 14 Sep 2012, 12:33


]]>
2012-09-14T12:17:21+02:00 2012-09-14T12:17:21+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24273#p24273 <![CDATA[Initiation à l'iml]]> J'ai essayé de fabriquer un message avec un create comma text pour changer la nature des paramètres (knob,fader,button,switch),
le nom de la cible, le nom de la source.
l'idée étant: je choisi ma cible (type et localisation), le contrôleur source récupère la valeur.
je contrôle cette cible.
Merci infiniment.
Jf

Statistics: Posted by joffo78 — 14 Sep 2012, 12:17


]]>
2012-09-14T09:30:42+02:00 2012-09-14T09:30:42+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24271#p24271 <![CDATA[Initiation à l'iml]]> le souci est que je n'ai pas assez pratiqué les scripts pour le voir facilement et je n'ai pas trop le temps de m'y mettre en ce moment ( Priorité V6)
peut être reposter le script/patch actuel dans la partie anglaise, bsork passe régulièrement..

Statistics: Posted by nay-seven — 14 Sep 2012, 09:30


]]>
2012-09-14T09:15:10+02:00 2012-09-14T09:15:10+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24270#p24270 <![CDATA[Initiation à l'iml]]> A vrai dire j'ai essayé ta méthode qui en toute logique consiste à déclarer la cible avec d'envoyer la valeur.
Ca n'a pas marché non plus.
Mon autre question est, penses tu que je m'y prends bien en écrivant "set target patch (input4)(input5) à la place de "2 2"
input4 & input5 étant mes deux variables de track & line.

Statistics: Posted by joffo78 — 14 Sep 2012, 09:15


]]>
2012-09-14T08:10:29+02:00 2012-09-14T08:10:29+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24269#p24269 <![CDATA[Initiation à l'iml]]>
dans mon module IML , il y avais 2 SET_TARGET , le premier pour obtenir les valeurs dans le patch actuel et ensuite on change vers trackX, ligneY avant d'envoyer les valeurs:

CODE:

SET_TARGET_PATCH SENDER_PATCH GET_VALUE source knob varSET_TARGET_PATCH 2 2SET_VALUE test fader var
sinon, dans d'autre script ( 23fx) j'ai vu qu'il mettait ces paramètres entre virgules:

CODE:

   SendInternalMsg&#40;'SET_TARGET_PATCH','SENDER_PATCH'&#41;;

Statistics: Posted by nay-seven — 14 Sep 2012, 08:10


]]>
2012-09-14T01:35:43+02:00 2012-09-14T01:35:43+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24268#p24268 <![CDATA[Initiation à l'iml]]> Afin d'avancer davantage, j'ai déclaré deux nouvelles variables à mon script pour choisir la piste et la ligne concernée.
Voici le script :
/////////////////////////////////////////////
// Send value to vst param
////////////////////////////////////////////

// parameters declaration
var input1 : Tparameter;
var input2 : Tparameter;
var input3 : Tparameter;
var input4 : Tparameter;
var input5 : Tparameter;
var s : String;


// destroy
procedure Destroy;
begin
end;

// initialisation : create parameters
procedure init;
begin
Input1 := CreateParam('plug name',ptTextField);
Input2 := CreateParam('param name',ptTextField);
Input3 := CreateParam('param value',ptDataField);
Input4 := CreateParam('track',ptDataField);
Input5 := CreateParam('line',ptDataField);

SetIsOutPut(Input1,false);
SetIsOutPut(Input2,false);
SetIsOutPut(Input3,false);
SetIsOutPut(Input4,false);
SetIsOutPut(Input5,false);


end;


procedure Callback(n:integer);
var i : integer;
begin
SendInternalMsg('SET_TARGET_PATCH (Input4)(input5)');
if n =1 //retreive the old value
then begin
SendInternalMsg ('GET_VALUE',GetStringValue(Input1),GetStringValue(Input2),'THEPARAMVALUE');
SendInternalMsg ('SET_VALUE','PARAM','1','THEPARAMVALUE');
end
else begin
SendInternalMsg('SET_VALUE',GetStringValue(Input1),GetStringValue(Input2),FloatTostr(GetValue(Input3)));
end;

end;

// no process bloc
J'ignore ce qui ne va pas.
Ai je le droit de me servir des variables dans un iml comme sur cette ligne :
SendInternalMsg('SET_TARGET_PATCH (Input4)(input5)');
Y'a t'il un truc qui m'aurait échappé.
J'avoue avoir un peu du mal à savoir où placer le set target patch avec les infos qui suivent et le sender patch.
Voici mon wkp : iml
Avis aux amateurs !

Statistics: Posted by joffo78 — 14 Sep 2012, 01:35


]]>
2012-09-14T00:49:25+02:00 2012-09-14T00:49:25+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24267#p24267 <![CDATA[Initiation à l'iml]]> Statistics: Posted by joffo78 — 14 Sep 2012, 00:49


]]>
2012-09-13T13:16:21+02:00 2012-09-13T13:16:21+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24264#p24264 <![CDATA[Initiation à l'iml]]> cad, utiliser sender_patch pour récupérer l'info et ensuite seulement donner les indications de track et ligne
download

Statistics: Posted by nay-seven — 13 Sep 2012, 13:16


]]>
2012-09-13T12:04:44+02:00 2012-09-13T12:04:44+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24262#p24262 <![CDATA[Initiation à l'iml]]> Si par exemple j'enclenche en switch à distance avec un autre switch qui distribue des valeurs à pluseurs switches, quand je retourne à mon premier switch celui ci récupère la valeur du switch maître etc...
Non le iml est assurément le type de message qu'il me faut. Et je ne pense pas que cela rajoute un bloc comme les buses.

Statistics: Posted by joffo78 — 13 Sep 2012, 12:04


]]>
2012-09-13T09:40:44+02:00 2012-09-13T09:40:44+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24261#p24261 <![CDATA[Initiation à l'iml]]> Statistics: Posted by nay-seven — 13 Sep 2012, 09:40


]]>
2012-09-13T01:22:52+02:00 2012-09-13T01:22:52+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24260#p24260 <![CDATA[Initiation à l'iml]]> Normalement cela suffit...

Statistics: Posted by joffo78 — 13 Sep 2012, 01:22


]]>
2012-09-13T00:23:35+02:00 2012-09-13T00:23:35+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24259#p24259 <![CDATA[Initiation à l'iml]]>
SendInternalMsg ('SET_VALUE','PARAM','1','THEPARAMVALUE');

il te suffit de renommer ( click droit , pas le caption) le fader qui est dans la piste 2
PARAM
et la ça marche?

edit : bizarre, je n'y arrives plus...
à revoir demain....

Statistics: Posted by nay-seven — 13 Sep 2012, 00:23


]]>
2012-09-13T00:12:35+02:00 2012-09-13T00:12:35+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24258#p24258 <![CDATA[Initiation à l'iml]]> http://www.sensomusic.com/forums/upload ... lfirst.wkp
le script est le suivant:
// Send value to vst param
////////////////////////////////////////////

// parameters declaration
var input1 : Tparameter;
var input2 : Tparameter;
var input3 : Tparameter;
var s : String;


// destroy
procedure Destroy;
begin
end;

// initialisation : create parameters
procedure init;
begin
Input1 := CreateParam('plug name',ptTextField);
Input2 := CreateParam('param name',ptTextField);
Input3 := CreateParam('param value',ptDataField);

SetIsOutPut(Input1,false);
SetIsOutPut(Input2,false);
SetIsOutPut(Input3,false);


end;


procedure Callback(n:integer);
var i : integer;
begin
SendInternalMsg(' SET_TARGET_PATCH 2 2' );
if n =1 //retreive the old value
then begin
SendInternalMsg ('GET_VALUE',GetStringValue(Input1),GetStringValue(Input2),'THEPARAMVALUE');
SendInternalMsg ('SET_VALUE','PARAM','1','THEPARAMVALUE');
end
else begin
SendInternalMsg('SET_VALUE',GetStringValue(Input1),GetStringValue(Input2),FloatTostr(GetValue(Input3)));
end;

end;

// no process bloc
Avec la ligne modifiée :
SendInternalMsg(' SET_TARGET_PATCH 2 2' );
J'ai du zapper quelque chose car cela ne fonctionne pas

Statistics: Posted by joffo78 — 13 Sep 2012, 00:12


]]>
2012-09-13T00:12:04+02:00 2012-09-13T00:12:04+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24257#p24257 <![CDATA[Initiation à l'iml]]> Download

Statistics: Posted by nay-seven — 13 Sep 2012, 00:12


]]>
2012-09-12T23:26:57+02:00 2012-09-12T23:26:57+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24256#p24256 <![CDATA[Initiation à l'iml]]> J'ai effectivement essayé cette syntaxe sans succès :|

Statistics: Posted by joffo78 — 12 Sep 2012, 23:26


]]>
2012-09-12T22:10:34+02:00 2012-09-12T22:10:34+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24255#p24255 <![CDATA[Initiation à l'iml]]>
http://www.sensomusic.com/wiki/doku.php ... l_messages

exemple:

SET_TARGET_PATCH track line Set the patch on track number and line of the grid as the target

CODE:

SET_TARGET_PATCH 1 2  // activate the patch on track 1 and line 2

Statistics: Posted by nay-seven — 12 Sep 2012, 22:10


]]>
2012-09-12T22:01:48+02:00 2012-09-12T22:01:48+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24254#p24254 <![CDATA[Initiation à l'iml]]> Statistics: Posted by joffo78 — 12 Sep 2012, 22:01


]]>
2012-09-12T21:49:47+02:00 2012-09-12T21:49:47+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24253#p24253 <![CDATA[Initiation à l'iml]]> La seul question que je me pose est comment envoyer ma donnée ailleurs que dans le patch où est situé le script.
Je précise également que je souhaite spécifier une déstination précise (du genre line 5 track 2) et pas envoyer mon info partout dans usine. Enfin j'aimerais également mais dans un autre temps...:)

Statistics: Posted by joffo78 — 12 Sep 2012, 21:49


]]>
2012-09-12T21:39:35+02:00 2012-09-12T21:39:35+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24252#p24252 <![CDATA[Initiation à l'iml]]> En train de peaufiner mon workspace de loop je me demande si l'iml ne pourrait pas m’intéresser.
En effet,j'utiise actuellement un tas de send midi to usine pour envoyer des commande en interne interprètées
par midi learn. Cela fonctionne très bien mais l'ennui est que lorsque je souhaite envoyer des contôles midi par ailleurs
je risque de rentrer en conflit avec des contrôles déjà utiliser.Pour palier au problème, j'utilise des canaux midi rarement utilisés
(11,12,13,14) mais je me dis que si je souhaite partager mon workspace, je me dois de le rendre le plus stable possible.
Aussi, me demandé-je si il n'existerait pas une solution simple avec l'iml. L'idée étant de creer un page de contrôle avec des switch,button,fader knob et que ces contrôles envoient des messages iml pour contrôler d'autre contrôles se situant sur d'autres
pistes ou patches. Je ne sais pas si ma requête est très claire.
Merci à tous d'avance en tout cas.
Joffo

Statistics: Posted by joffo78 — 12 Sep 2012, 21:39


]]>
BrainModular BrainModular Users Forum 2012-09-15T21:46:52+02:00 https://brainmodular.com/forums/app.php/feed/topic/3578 2012-09-15T21:46:52+02:00 2012-09-15T21:46:52+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24284#p24284 <![CDATA[Initiation à l'iml]]> Statistics: Posted by joffo78 — 15 Sep 2012, 21:46


]]>
2012-09-15T15:41:59+02:00 2012-09-15T15:41:59+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24283#p24283 <![CDATA[Initiation à l'iml]]> Statistics: Posted by nay-seven — 15 Sep 2012, 15:41


]]>
2012-09-14T13:36:35+02:00 2012-09-14T13:36:35+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24277#p24277 <![CDATA[Initiation à l'iml]]> new
Il suffit ici de sélectionner le type de source,le type de cible , la piste, la ligne et roulez jeunesse !
:D

Statistics: Posted by joffo78 — 14 Sep 2012, 13:36


]]>
2012-09-14T13:03:19+02:00 2012-09-14T13:03:19+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24276#p24276 <![CDATA[Initiation à l'iml]]> sinon, ça a marché ici

Statistics: Posted by nay-seven — 14 Sep 2012, 13:03


]]>
2012-09-14T12:39:14+02:00 2012-09-14T12:39:14+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24275#p24275 <![CDATA[Initiation à l'iml]]>

Statistics: Posted by joffo78 — 14 Sep 2012, 12:39


]]>
2012-09-14T12:33:08+02:00 2012-09-14T12:33:08+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24274#p24274 <![CDATA[Initiation à l'iml]]> iml comma text
Mais bon c'est un peu copieux !

Statistics: Posted by joffo78 — 14 Sep 2012, 12:33


]]>
2012-09-14T12:17:21+02:00 2012-09-14T12:17:21+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24273#p24273 <![CDATA[Initiation à l'iml]]> J'ai essayé de fabriquer un message avec un create comma text pour changer la nature des paramètres (knob,fader,button,switch),
le nom de la cible, le nom de la source.
l'idée étant: je choisi ma cible (type et localisation), le contrôleur source récupère la valeur.
je contrôle cette cible.
Merci infiniment.
Jf

Statistics: Posted by joffo78 — 14 Sep 2012, 12:17


]]>
2012-09-14T09:30:42+02:00 2012-09-14T09:30:42+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24271#p24271 <![CDATA[Initiation à l'iml]]> le souci est que je n'ai pas assez pratiqué les scripts pour le voir facilement et je n'ai pas trop le temps de m'y mettre en ce moment ( Priorité V6)
peut être reposter le script/patch actuel dans la partie anglaise, bsork passe régulièrement..

Statistics: Posted by nay-seven — 14 Sep 2012, 09:30


]]>
2012-09-14T09:15:10+02:00 2012-09-14T09:15:10+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24270#p24270 <![CDATA[Initiation à l'iml]]> A vrai dire j'ai essayé ta méthode qui en toute logique consiste à déclarer la cible avec d'envoyer la valeur.
Ca n'a pas marché non plus.
Mon autre question est, penses tu que je m'y prends bien en écrivant "set target patch (input4)(input5) à la place de "2 2"
input4 & input5 étant mes deux variables de track & line.

Statistics: Posted by joffo78 — 14 Sep 2012, 09:15


]]>
2012-09-14T08:10:29+02:00 2012-09-14T08:10:29+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24269#p24269 <![CDATA[Initiation à l'iml]]>
dans mon module IML , il y avais 2 SET_TARGET , le premier pour obtenir les valeurs dans le patch actuel et ensuite on change vers trackX, ligneY avant d'envoyer les valeurs:

CODE:

SET_TARGET_PATCH SENDER_PATCH GET_VALUE source knob varSET_TARGET_PATCH 2 2SET_VALUE test fader var
sinon, dans d'autre script ( 23fx) j'ai vu qu'il mettait ces paramètres entre virgules:

CODE:

   SendInternalMsg&#40;'SET_TARGET_PATCH','SENDER_PATCH'&#41;;

Statistics: Posted by nay-seven — 14 Sep 2012, 08:10


]]>
2012-09-14T01:35:43+02:00 2012-09-14T01:35:43+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24268#p24268 <![CDATA[Initiation à l'iml]]> Afin d'avancer davantage, j'ai déclaré deux nouvelles variables à mon script pour choisir la piste et la ligne concernée.
Voici le script :
/////////////////////////////////////////////
// Send value to vst param
////////////////////////////////////////////

// parameters declaration
var input1 : Tparameter;
var input2 : Tparameter;
var input3 : Tparameter;
var input4 : Tparameter;
var input5 : Tparameter;
var s : String;


// destroy
procedure Destroy;
begin
end;

// initialisation : create parameters
procedure init;
begin
Input1 := CreateParam('plug name',ptTextField);
Input2 := CreateParam('param name',ptTextField);
Input3 := CreateParam('param value',ptDataField);
Input4 := CreateParam('track',ptDataField);
Input5 := CreateParam('line',ptDataField);

SetIsOutPut(Input1,false);
SetIsOutPut(Input2,false);
SetIsOutPut(Input3,false);
SetIsOutPut(Input4,false);
SetIsOutPut(Input5,false);


end;


procedure Callback(n:integer);
var i : integer;
begin
SendInternalMsg('SET_TARGET_PATCH (Input4)(input5)');
if n =1 //retreive the old value
then begin
SendInternalMsg ('GET_VALUE',GetStringValue(Input1),GetStringValue(Input2),'THEPARAMVALUE');
SendInternalMsg ('SET_VALUE','PARAM','1','THEPARAMVALUE');
end
else begin
SendInternalMsg('SET_VALUE',GetStringValue(Input1),GetStringValue(Input2),FloatTostr(GetValue(Input3)));
end;

end;

// no process bloc
J'ignore ce qui ne va pas.
Ai je le droit de me servir des variables dans un iml comme sur cette ligne :
SendInternalMsg('SET_TARGET_PATCH (Input4)(input5)');
Y'a t'il un truc qui m'aurait échappé.
J'avoue avoir un peu du mal à savoir où placer le set target patch avec les infos qui suivent et le sender patch.
Voici mon wkp : iml
Avis aux amateurs !

Statistics: Posted by joffo78 — 14 Sep 2012, 01:35


]]>
2012-09-14T00:49:25+02:00 2012-09-14T00:49:25+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24267#p24267 <![CDATA[Initiation à l'iml]]> Statistics: Posted by joffo78 — 14 Sep 2012, 00:49


]]>
2012-09-13T13:16:21+02:00 2012-09-13T13:16:21+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24264#p24264 <![CDATA[Initiation à l'iml]]> cad, utiliser sender_patch pour récupérer l'info et ensuite seulement donner les indications de track et ligne
download

Statistics: Posted by nay-seven — 13 Sep 2012, 13:16


]]>
2012-09-13T12:04:44+02:00 2012-09-13T12:04:44+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24262#p24262 <![CDATA[Initiation à l'iml]]> Si par exemple j'enclenche en switch à distance avec un autre switch qui distribue des valeurs à pluseurs switches, quand je retourne à mon premier switch celui ci récupère la valeur du switch maître etc...
Non le iml est assurément le type de message qu'il me faut. Et je ne pense pas que cela rajoute un bloc comme les buses.

Statistics: Posted by joffo78 — 13 Sep 2012, 12:04


]]>
2012-09-13T09:40:44+02:00 2012-09-13T09:40:44+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24261#p24261 <![CDATA[Initiation à l'iml]]> Statistics: Posted by nay-seven — 13 Sep 2012, 09:40


]]>
2012-09-13T01:22:52+02:00 2012-09-13T01:22:52+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24260#p24260 <![CDATA[Initiation à l'iml]]> Normalement cela suffit...

Statistics: Posted by joffo78 — 13 Sep 2012, 01:22


]]>
2012-09-13T00:23:35+02:00 2012-09-13T00:23:35+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24259#p24259 <![CDATA[Initiation à l'iml]]>
SendInternalMsg ('SET_VALUE','PARAM','1','THEPARAMVALUE');

il te suffit de renommer ( click droit , pas le caption) le fader qui est dans la piste 2
PARAM
et la ça marche?

edit : bizarre, je n'y arrives plus...
à revoir demain....

Statistics: Posted by nay-seven — 13 Sep 2012, 00:23


]]>
2012-09-13T00:12:35+02:00 2012-09-13T00:12:35+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24258#p24258 <![CDATA[Initiation à l'iml]]> http://www.sensomusic.com/forums/upload ... lfirst.wkp
le script est le suivant:
// Send value to vst param
////////////////////////////////////////////

// parameters declaration
var input1 : Tparameter;
var input2 : Tparameter;
var input3 : Tparameter;
var s : String;


// destroy
procedure Destroy;
begin
end;

// initialisation : create parameters
procedure init;
begin
Input1 := CreateParam('plug name',ptTextField);
Input2 := CreateParam('param name',ptTextField);
Input3 := CreateParam('param value',ptDataField);

SetIsOutPut(Input1,false);
SetIsOutPut(Input2,false);
SetIsOutPut(Input3,false);


end;


procedure Callback(n:integer);
var i : integer;
begin
SendInternalMsg(' SET_TARGET_PATCH 2 2' );
if n =1 //retreive the old value
then begin
SendInternalMsg ('GET_VALUE',GetStringValue(Input1),GetStringValue(Input2),'THEPARAMVALUE');
SendInternalMsg ('SET_VALUE','PARAM','1','THEPARAMVALUE');
end
else begin
SendInternalMsg('SET_VALUE',GetStringValue(Input1),GetStringValue(Input2),FloatTostr(GetValue(Input3)));
end;

end;

// no process bloc
Avec la ligne modifiée :
SendInternalMsg(' SET_TARGET_PATCH 2 2' );
J'ai du zapper quelque chose car cela ne fonctionne pas

Statistics: Posted by joffo78 — 13 Sep 2012, 00:12


]]>
2012-09-13T00:12:04+02:00 2012-09-13T00:12:04+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24257#p24257 <![CDATA[Initiation à l'iml]]> Download

Statistics: Posted by nay-seven — 13 Sep 2012, 00:12


]]>
2012-09-12T23:26:57+02:00 2012-09-12T23:26:57+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24256#p24256 <![CDATA[Initiation à l'iml]]> J'ai effectivement essayé cette syntaxe sans succès :|

Statistics: Posted by joffo78 — 12 Sep 2012, 23:26


]]>
2012-09-12T22:10:34+02:00 2012-09-12T22:10:34+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24255#p24255 <![CDATA[Initiation à l'iml]]>
http://www.sensomusic.com/wiki/doku.php ... l_messages

exemple:

SET_TARGET_PATCH track line Set the patch on track number and line of the grid as the target

CODE:

SET_TARGET_PATCH 1 2  // activate the patch on track 1 and line 2

Statistics: Posted by nay-seven — 12 Sep 2012, 22:10


]]>
2012-09-12T22:01:48+02:00 2012-09-12T22:01:48+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24254#p24254 <![CDATA[Initiation à l'iml]]> Statistics: Posted by joffo78 — 12 Sep 2012, 22:01


]]>
2012-09-12T21:49:47+02:00 2012-09-12T21:49:47+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24253#p24253 <![CDATA[Initiation à l'iml]]> La seul question que je me pose est comment envoyer ma donnée ailleurs que dans le patch où est situé le script.
Je précise également que je souhaite spécifier une déstination précise (du genre line 5 track 2) et pas envoyer mon info partout dans usine. Enfin j'aimerais également mais dans un autre temps...:)

Statistics: Posted by joffo78 — 12 Sep 2012, 21:49


]]>
2012-09-12T21:39:35+02:00 2012-09-12T21:39:35+02:00 https://brainmodular.com/forums/viewtopic.php?t=3578&p=24252#p24252 <![CDATA[Initiation à l'iml]]> En train de peaufiner mon workspace de loop je me demande si l'iml ne pourrait pas m’intéresser.
En effet,j'utiise actuellement un tas de send midi to usine pour envoyer des commande en interne interprètées
par midi learn. Cela fonctionne très bien mais l'ennui est que lorsque je souhaite envoyer des contôles midi par ailleurs
je risque de rentrer en conflit avec des contrôles déjà utiliser.Pour palier au problème, j'utilise des canaux midi rarement utilisés
(11,12,13,14) mais je me dis que si je souhaite partager mon workspace, je me dois de le rendre le plus stable possible.
Aussi, me demandé-je si il n'existerait pas une solution simple avec l'iml. L'idée étant de creer un page de contrôle avec des switch,button,fader knob et que ces contrôles envoient des messages iml pour contrôler d'autre contrôles se situant sur d'autres
pistes ou patches. Je ne sais pas si ma requête est très claire.
Merci à tous d'avance en tout cas.
Joffo

Statistics: Posted by joffo78 — 12 Sep 2012, 21:39


]]>