Hello, Before exposing my problem, I just want to comment on the work on improving Nova's QT gui: I like what is going on! I must admit that I am not sure if curved lines are better for patch readability, but maybe it is because I am used to Pure Data's straight lines. After all, if is configurable via some preferences... it's OK for me. A cool feature would be to be able to set color and behaviour (straight/curved) for control and audio lines separately.
Now my problem: If you download these: http://nolv.free.fr/nova/test-sends.npx http://nolv.free.fr/nova/n-s2.npx http://nolv.free.fr/nova/n-r2.npx http://nolv.free.fr/nova/n-scripts.py And you open test-sends.npx, maybe you will have the same problem. Sometimes, not always (1/4 times approximately), the n-s2 and n-r2 objects are not correctly initialised. It is like if loadbang sends its bang before the python script finished its initialisation. In the test patch I've sent, if the problem happens, you must send a bang to the rebang bus to redo initialisation. I made n-r2 and n-s2 objects to create buses with a name based on the concatenation of two arguments (to have a similar feature as in pure data with $1-name). In other words, [n-r2 hello world] is equivalent to [r helloworld]. This is useful in abstractions (eg. [r #1 world]). A python script is used for concatenation. Native nova objects for lists and symbols concatenations would be useful for this purpose, isn't it? I looked at the extra directory to see how we create an equivalent to pure data externals, but I wasn't able to compile the foo.cpp file in there. What do we do with this, a .nox shared library? Do we put this in the path, like with pure data? That said, it seems to me that search paths are not implemented yet, because abstractions are found only in the patch directory. Or am I doing something wrong? Sorry, many questions again. Best, -- Olivier _______________________________________________ nova-dev mailing list [email protected] http://klingt.org/cgi-bin/mailman/listinfo/nova-dev http://tim.klingt.org/nova
