ArrayArrayArrayArray BrainModular BrainModular Users Forum 2009-01-08T17:59:02+02:00 https://brainmodular.com/forums/app.php/feed/topic/1279 2009-01-08T17:59:02+02:00 2009-01-08T17:59:02+02:00 https://brainmodular.com/forums/viewtopic.php?t=1279&p=7033#p7033 <![CDATA[A couple of IML-suggestions]]>
The IML was designed for the template engine, so something simple.
I didn't realize that it could be so popular!
I can turn it into something more powerful
Yes, don't ignore the fact that you have created something ground-breaking :)
2)
IML-created names (module names etc.) should maintain letter case and be case-sensitive.
I'm not sure it's a good idea?
Well, this is naturally not crucial. You are right that there's a greater chance of coding errors when case-sensitive, but on the other hand I think we're quite used to it thanks to previous scripting work. Maybe we can leave this for now and gather more opinions.
3)
When creating a sub-patch FROM FILE using IML, it would be great if the loading-window (the big semi-transparent progress-bar window) would either not appear at all or would be something small in the top-corner.
I'll see if I can disable the progress bar. It looks easy but in fact it's not so...
I understand. But as Vincent pointed out there are several reasons why it's causing trouble when fired by IML. Because now it's not only happening while we prepare & patch but also during a live show.
4)
Would be great to have access to a module's layout settings via IML. For example:
- Create a switch module (currently possible)
- Set the switch's visibility to Interface Builder (currently possible)
- Position the switch at X:100 Y:100 in Interface Builder
- With size 150x30
- Using layout-preset 'Switch01'
could be possible of course, but we have to fix a limit of functionalities?
My current opinion is that this addition would pretty much complete the required functionalities. Otherwise we will quite often end up in a situation where we can automatically create modules and wires between them but that does us little good if we don't see the results or get access to them as part of our custom interface.
Side-note:
I found out (pure luck) that there is also a DELETE_MODULE command but this seems to be undocumented.
It's a mistake. corrected
Thanks. Now everyone knows of it's existence!

I'm not only having fun with this I'm also getting clear-cut gain in performance. I've remade a patch that used to take 5-8% of CPU when sitting idle. After remaking it with help of IML (excluding the interface) it's down to 0.8-1.2%.

Best regards,

antwan

Statistics: Posted by antwan — 08 Jan 2009, 16:59


]]>
2009-01-08T10:10:29+02:00 2009-01-08T10:10:29+02:00 https://brainmodular.com/forums/viewtopic.php?t=1279&p=7016#p7016 <![CDATA[A couple of IML-suggestions]]> I didn't realize that it could be so popular!
I can turn it into something more powerful
1)
Ability to set target patch to be a certain sub-patch and then do IML-commands within that sub-patch.
ok,
2)
IML-created names (module names etc.) should maintain letter case and be case-sensitive.
I'm not sure it's a good idea?
3)
When creating a sub-patch FROM FILE using IML, it would be great if the loading-window (the big semi-transparent progress-bar window) would either not appear at all or would be something small in the top-corner.
I'll see if I can disable the progress bar. It looks easy but in fact it's not so...
4)
Would be great to have access to a module's layout settings via IML. For example:
- Create a switch module (currently possible)
- Set the switch's visibility to Interface Builder (currently possible)
- Position the switch at X:100 Y:100 in Interface Builder
- With size 150x30
- Using layout-preset 'Switch01'
could be possible of course, but we have to fix a limit of functionalities?
Side-note:
I found out (pure luck) that there is also a DELETE_MODULE command but this seems to be undocumented.
It's a mistake. corrected

Statistics: Posted by senso — 08 Jan 2009, 09:10


]]>
2009-01-07T23:45:52+02:00 2009-01-07T23:45:52+02:00 https://brainmodular.com/forums/viewtopic.php?t=1279&p=7001#p7001 <![CDATA[A couple of IML-suggestions]]> +1 for all

More about the loading window, it also sometimes hides other important VST loading windows (Altiverb, GVI...) so:
since it can be usefull to have it anyway, would it be possible to implement it in the trace window (just like the quantize warning)?
The start-splash can of course stay as is.
No?

Statistics: Posted by Vincent — 07 Jan 2009, 22:45


]]>
2009-01-07T23:34:26+02:00 2009-01-07T23:34:26+02:00 https://brainmodular.com/forums/viewtopic.php?t=1279&p=6999#p6999 <![CDATA[A couple of IML-suggestions]]>
1)
Ability to set target patch to be a certain sub-patch and then do IML-commands within that sub-patch.

2)
IML-created names (module names etc.) should maintain letter case and be case-sensitive.

3)
When creating a sub-patch FROM FILE using IML, it would be great if the loading-window (the big semi-transparent progress-bar window) would either not appear at all or would be something small in the top-corner.

4)
Would be great to have access to a module's layout settings via IML. For example:
- Create a switch module (currently possible)
- Set the switch's visibility to Interface Builder (currently possible)
- Position the switch at X:100 Y:100 in Interface Builder
- With size 150x30
- Using layout-preset 'Switch01'

These additions would certainly make my day... year.

Side-note:
I found out (pure luck) that there is also a DELETE_MODULE command but this seems to be undocumented.

Cheers,

antwan

Statistics: Posted by antwan — 07 Jan 2009, 22:34


]]>
BrainModular BrainModular Users Forum 2009-01-08T17:59:02+02:00 https://brainmodular.com/forums/app.php/feed/topic/1279 2009-01-08T17:59:02+02:00 2009-01-08T17:59:02+02:00 https://brainmodular.com/forums/viewtopic.php?t=1279&p=7033#p7033 <![CDATA[A couple of IML-suggestions]]>
The IML was designed for the template engine, so something simple.
I didn't realize that it could be so popular!
I can turn it into something more powerful
Yes, don't ignore the fact that you have created something ground-breaking :)
2)
IML-created names (module names etc.) should maintain letter case and be case-sensitive.
I'm not sure it's a good idea?
Well, this is naturally not crucial. You are right that there's a greater chance of coding errors when case-sensitive, but on the other hand I think we're quite used to it thanks to previous scripting work. Maybe we can leave this for now and gather more opinions.
3)
When creating a sub-patch FROM FILE using IML, it would be great if the loading-window (the big semi-transparent progress-bar window) would either not appear at all or would be something small in the top-corner.
I'll see if I can disable the progress bar. It looks easy but in fact it's not so...
I understand. But as Vincent pointed out there are several reasons why it's causing trouble when fired by IML. Because now it's not only happening while we prepare & patch but also during a live show.
4)
Would be great to have access to a module's layout settings via IML. For example:
- Create a switch module (currently possible)
- Set the switch's visibility to Interface Builder (currently possible)
- Position the switch at X:100 Y:100 in Interface Builder
- With size 150x30
- Using layout-preset 'Switch01'
could be possible of course, but we have to fix a limit of functionalities?
My current opinion is that this addition would pretty much complete the required functionalities. Otherwise we will quite often end up in a situation where we can automatically create modules and wires between them but that does us little good if we don't see the results or get access to them as part of our custom interface.
Side-note:
I found out (pure luck) that there is also a DELETE_MODULE command but this seems to be undocumented.
It's a mistake. corrected
Thanks. Now everyone knows of it's existence!

I'm not only having fun with this I'm also getting clear-cut gain in performance. I've remade a patch that used to take 5-8% of CPU when sitting idle. After remaking it with help of IML (excluding the interface) it's down to 0.8-1.2%.

Best regards,

antwan

Statistics: Posted by antwan — 08 Jan 2009, 16:59


]]>
2009-01-08T10:10:29+02:00 2009-01-08T10:10:29+02:00 https://brainmodular.com/forums/viewtopic.php?t=1279&p=7016#p7016 <![CDATA[A couple of IML-suggestions]]> I didn't realize that it could be so popular!
I can turn it into something more powerful
1)
Ability to set target patch to be a certain sub-patch and then do IML-commands within that sub-patch.
ok,
2)
IML-created names (module names etc.) should maintain letter case and be case-sensitive.
I'm not sure it's a good idea?
3)
When creating a sub-patch FROM FILE using IML, it would be great if the loading-window (the big semi-transparent progress-bar window) would either not appear at all or would be something small in the top-corner.
I'll see if I can disable the progress bar. It looks easy but in fact it's not so...
4)
Would be great to have access to a module's layout settings via IML. For example:
- Create a switch module (currently possible)
- Set the switch's visibility to Interface Builder (currently possible)
- Position the switch at X:100 Y:100 in Interface Builder
- With size 150x30
- Using layout-preset 'Switch01'
could be possible of course, but we have to fix a limit of functionalities?
Side-note:
I found out (pure luck) that there is also a DELETE_MODULE command but this seems to be undocumented.
It's a mistake. corrected

Statistics: Posted by senso — 08 Jan 2009, 09:10


]]>
2009-01-07T23:45:52+02:00 2009-01-07T23:45:52+02:00 https://brainmodular.com/forums/viewtopic.php?t=1279&p=7001#p7001 <![CDATA[A couple of IML-suggestions]]> +1 for all

More about the loading window, it also sometimes hides other important VST loading windows (Altiverb, GVI...) so:
since it can be usefull to have it anyway, would it be possible to implement it in the trace window (just like the quantize warning)?
The start-splash can of course stay as is.
No?

Statistics: Posted by Vincent — 07 Jan 2009, 22:45


]]>
2009-01-07T23:34:26+02:00 2009-01-07T23:34:26+02:00 https://brainmodular.com/forums/viewtopic.php?t=1279&p=6999#p6999 <![CDATA[A couple of IML-suggestions]]>
1)
Ability to set target patch to be a certain sub-patch and then do IML-commands within that sub-patch.

2)
IML-created names (module names etc.) should maintain letter case and be case-sensitive.

3)
When creating a sub-patch FROM FILE using IML, it would be great if the loading-window (the big semi-transparent progress-bar window) would either not appear at all or would be something small in the top-corner.

4)
Would be great to have access to a module's layout settings via IML. For example:
- Create a switch module (currently possible)
- Set the switch's visibility to Interface Builder (currently possible)
- Position the switch at X:100 Y:100 in Interface Builder
- With size 150x30
- Using layout-preset 'Switch01'

These additions would certainly make my day... year.

Side-note:
I found out (pure luck) that there is also a DELETE_MODULE command but this seems to be undocumented.

Cheers,

antwan

Statistics: Posted by antwan — 07 Jan 2009, 22:34


]]>