<div dir="ltr">> <span style="font-size:12.8px">The original goal of cyclone was to create a collection</span><div><span style="font-size:12.8px">> of Max/MSP </span><span style="font-size:12.8px">objects for PureData. </span><br><br>yep<br><br>> <span style="font-size:12.8px">Compatibility is limited to a very </span><span style="font-size:12.8px">old version of Max/MSP.</span><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Well, I started using and teaching Max this year, and this is the reason why I've been carefully and thoroughly studying its objects and comparing to Pd's cyclone, and thus reported many bugs and issues, including this one about the [average~] object. </span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">And I say it because I don't understand what you mean. </span><span style="font-size:12.8px">I've been using Max 7 and Pd at the same time, making totally compatible patches between both platforms. if you're just saying that you can't open the same files on both platforms, ok, alright. But that means only that the main idea is to have a library of objects with the same functionality as Max objects.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">> For </span><span style="font-size:12.8px">me this makes backward compatibility more important</span></div><div><span style="font-size:12.8px">> than with an </span><span style="font-size:12.8px">obsolete Max/MSP version.</span><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">I don't think anyone here is making a case that we should maintain compability with an obsolete MAX. And well, like I said, I'm using Max 7...<br><br></span><br class="">And as I see it, the average~ object was wrong to begin with, it couldn't load max patches in the first place, it should have been signal all along.</div><div><br><span style="font-size:12.8px">Sorry, but this is not making much sense to me, I'm not quite sure what you mean. </span><span style="font-size:12.8px">I don't think is reasonable to define cyclone as a way to load patches from max 4 and then say that since you can't do that anymore, well, forget about it and lets just completely disregard the idea that the objects should be related between both systems as a priority.</span></div><div><br></div><div><span style="font-size:12.8px">Again, I'm perfectly happy using Max 7 and being able to design patches that are quite similar to both platforms. I'm really happy that I can implement lots of patches that are possible with a fairly nice set of objects presented in Max that are lacking in Pd Vanilla. That's what cyclone is and always was to me.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Perhaps we should discuss more about the concept behind cyclone here on the list with its users, like me. I'm not sure what your view is by the way. <br><br>I just think that if we are to maintain and update cyclone, we should try and make and update objects to make them compatible and with the same functionalities and number of pertinent object as the current max version. That's my idea on it.</span></div></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Now, regarding the average~ object, I was expecting different views like this, where backwards compatibility could be an issue, even though it breaks the compatibility as I'm pointing. But whatever, we had 4 takes on it, 2 up for a backwards compatibility and 2 saying we should "fix" the thing. </span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">We can keep discussing it forever, but I also suggesting a compromise here. What about an object that has a second signal outlet? You'd keep the first left outlet and not break any compatibility that may lay around. And also, any newcomer that's studying both Max and Pd like me can also enjoy the fact that the systems are compatible. That'd be meeting halfway and making everybody happy, huh? What do you say?</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">cheers</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-12-08 17:20 GMT-02:00 Fred Jan Kraan <span dir="ltr"><<a href="mailto:fjkraan@xs4all.nl" target="_blank">fjkraan@xs4all.nl</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi All,<br>
<br>
Thanks for all the comments.<br>
<br>
The original goal of cyclone was to create a collection of Max/MSP<br>
objects for PureData. This was in the 2000s area, Max/MSP version 4.6.<br>
Since then MAX evolved its architecture and file format to something<br>
that is incompatible with PureData. Compatibility is limited to a very<br>
old version of Max/MSP.<br>
<br>
The cyclone objects exist for twelve years, and any patches created then<br>
can still be loaded into a modern Pd. There may not be very much<br>
patches, but they are more likely than Max/MSP 4.6 patches nowadays. For<br>
me this makes backward compatibility more important than with an<br>
obsolete Max/MSP version.<br>
<br>
The cross section of both goals means no functional objects can be<br>
changed in a way that makes them backward-incompatible. New objects can<br>
be added and bugs can be fixed. Backward-incompatible objects should go<br>
into another library. It is for more or less this purpose I started the<br>
pd-playground¹. So there the average2~ object will go.<br>
<br>
Greetings,<br>
<br>
Fred Jan<br>
<br>
¹<a href="https://github.com/electrickery/pd-playground" rel="noreferrer" target="_blank">https://github.com/electrickery/pd-playground</a><br>
<div class="HOEnZb"><div class="h5"><br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
</div></div></blockquote></div><br></div>