[PD] wiimote report

Jonathan Wilkes jancsika at yahoo.com
Sun Feb 12 19:54:18 CET 2012

----- Original Message -----

> From: Ivica Ico Bukvic <ico at vt.edu>
> To: 'Hans-Christoph Steiner' <hans at at.or.at>
> Cc: 'pd-list' <pd-list at iem.at>
> Sent: Sunday, February 12, 2012 12:45 PM
> Subject: Re: [PD] wiimote report
>>  Yeah, no doubt that disis-wiimote has been well tested.  I'm just
>>  highlighting different cases.  I know a couple projects that needed 6
>>  wiimotes connected to 1 computer, where I think L2Ork does one
>>  wiimote per computer.  Now, it would be good to rely on a single object
>>  to handle all cases.
> Good point. We only did as many as 2 per computer. Then again, I cannot imagine 
> why more would not work other than hardware/driver limitations that have nothing 
> to do with the external.

I thought I saw a comment in your code that said it only handled one controller.


>>  Just to illustrate this point, pd-l2ork is based on Pd-extended, which
>>  includes the work of over 100 people.  Any of those chunks of work would
>>  be much less valuable without the rest.  There is additional work just to
>>  make all those chunks of work into one, of course.
> Indeed. Some of those chunks are my own spread across Pd, Gem, and other 
> externals.
> Please don't get me wrong, I would love to see all these changes integrated 
> into one uniform package but the key stepping stone to this is that pd/extended 
> (unlike pd-l2ork) is trying too hard to maintain binary compatibility. I see no 
> benefit in that when the core design is still a moving target. Besides, some of 
> the early architectural choices have been undoubtedly less than optimal as it 
> was difficult if not impossible to anticipate ways pd would evolve and yet they 
> to this day continue to hamper progress. This is why pd-l2ork can do things that 
> pd or pd-extended cannot without *major* code rewrites. Of course, major code 
> rewrite is the ideal way but also one that is very unlikely to happen unless 
> someone is paid to do just that for a year or two (which again is not the most 
> likely thing). So, iterative improvements seem to me the most plausible way for 
> a project like Pd to move forward and that is exactly what I am doing. However, 
> due to the core difference in opinion as to how this should be approached 
> (namely binary compatibility) makes merging pd-l2ork and pd/extended difficult 
> if not impossible without considerable adaptations to the patches themselves 
> and/or architectural choices. For me to spend time on those differences or worse 
> yet guess what those architectural choices might mean to Miller or you would be 
> just as inefficient as it was early on when I was submitting patches upstream. 
> And this is why I leave such decisions/merging efforts to Miller and you.
> Best wishes,
> Ico
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list

More information about the Pd-list mailing list