<div dir="ltr">Hi Dan,<div><br></div><div>To sum up we've made a break from the fork, ppp is very different in the sense that it's used to publish binaries, and we didn't keep the base functionnality of a list of patches that you can load at will : one project = one patch = one app.</div><div>It's not made to replace droidparty at all, it's more about synching standalone apps built with pd with one another, and hopefully any other kind of midi gear.</div><div><br></div><div>You can check out this page : <a href="http://b2renger.github.io/PdDroidPublisher/2015/11/04/List_abstractions.html" target="_blank">http://b2renger.github.io/PdDroidPublisher/2015/11/04/List_abstractions.html</a></div><div>It explains which abstractions we kept from droidparty and what we added (mainly the clock one - that is interfaced with a java implementation of a raw midi clock) - still some stuff to document there ... but it will give you an overview.</div><div><br></div><div>For the gui part, we added support for the missing gui objects of pd (arrays, radios ...), made a system to use tabs, and a system to override behavior and looks with java code - those overrides are meant to be written by contributors/developp and can be used with a simple declaration when publishing (in java again). </div><div><br></div><div>To port all of this stuff back to droidparty would be a lot of work.</div><div><br></div><div>Concerning you issue thread : </div><div>- ribbon : how is it really different from slider ? it only has a different look right ? </div><div>- the knob would be a square slider in pd with a graphical and behavior override when used in android (we have an implementation but it's not used anywhere). </div><div>- In android the taplist can also open an android-style popup for you to choose from instead of cycling through a list at each tap, in pd the taplist is the same as it was (plus the fix about symetric messages, and we added a label - for gui theming purposes).</div><div>- we dropped the features to add images to android menus, we will use the android menu later on.</div><div>- we kept the touch as is.</div><div><br></div><div>Cheers !</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-01-06 9:49 GMT+01:00 Dan Wilcox <span dir="ltr"><<a href="mailto:danomatika@gmail.com" target="_blank">danomatika@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">What specific change did you make to DroidParty? Any new objects, etc?<div><br></div><div>I have PdParty about 95% done, including support for the DroidParty specific uis & objects (no theming though): <a href="https://github.com/danomatika/PdParty/issues/28" target="_blank">https://github.com/danomatika/PdParty/issues/28</a></div><div><br></div><div>Hopefully, if I don’t get to busy from school, I’ll finish off my list and send out beta info in a week or two.</div><div><br></div><div>We should coordinate. Chris and I had some discussions and the basic idea was to work towards a standard functionality between DroidParty & PdParty.</div><div><br></div><div><div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">--------<br>Dan Wilcox<br><a href="https://twitter.com/danomatika" target="_blank">@danomatika</a><br><a href="http://danomatika.com" target="_blank">danomatika.com</a><br><div><a href="http://robotcowboy.com" target="_blank">robotcowboy.com</a></div></div>

</div>
<br><div><blockquote type="cite"><div>On Jan 5, 2016, at 10:00 PM, <a href="mailto:pd-list-request@lists.iem.at" target="_blank">pd-list-request@lists.iem.at</a> wrote:</div><br><div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);margin:0px"><span style="font-family:-webkit-system-font,'Helvetica Neue',Helvetica,sans-serif;color:rgb(127,127,127)"><b>From:<span> </span></b></span><span style="font-family:-webkit-system-font,'Helvetica Neue',Helvetica,sans-serif">Berenger Recoules <<a href="mailto:berenger.recoules@gmail.com" target="_blank">berenger.recoules@gmail.com</a>><br></span></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);margin:0px"><span style="font-family:-webkit-system-font,'Helvetica Neue',Helvetica,sans-serif;color:rgb(127,127,127)"><b>Subject:<span> </span></b></span><span style="font-family:-webkit-system-font,'Helvetica Neue',Helvetica,sans-serif"><b>[PD] [PD-announce] PPP : pure-data (libpd) based jamming system</b><br></span></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);margin:0px"><span style="font-family:-webkit-system-font,'Helvetica Neue',Helvetica,sans-serif;color:rgb(127,127,127)"><b>Date:<span> </span></b></span><span style="font-family:-webkit-system-font,'Helvetica Neue',Helvetica,sans-serif">January 5, 2016 at 6:22:10 AM MST<br></span></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);margin:0px"><span style="font-family:-webkit-system-font,'Helvetica Neue',Helvetica,sans-serif;color:rgb(127,127,127)"><b>To:<span> </span></b></span><span style="font-family:-webkit-system-font,'Helvetica Neue',Helvetica,sans-serif">pd-announce <<a href="mailto:pd-announce@iem.at" target="_blank">pd-announce@iem.at</a>>,<span> </span><a href="mailto:ppp@mgsx.net" target="_blank">ppp@mgsx.net</a><br></span></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);margin:0px"><span style="font-family:-webkit-system-font,'Helvetica Neue',Helvetica,sans-serif;color:rgb(127,127,127)"><b>Reply-To:<span> </span></b></span><span style="font-family:-webkit-system-font,'Helvetica Neue',Helvetica,sans-serif"><a href="mailto:pd-list@iem.at" target="_blank">pd-list@iem.at</a><br></span></div><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)"><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)"><div dir="ltr" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)"><div>Hi Everyone,</div><div><br></div><div>Here is a fun project based on libpd and thus pd :<span> </span><a href="http://ppp.mgsx.net/" target="_blank">ppp.mgsx.net</a></div><div><br></div><div>This work is based on a fork of droidparty by Chris McCormick : it helps you to build binary apps for android, and include a standard wifi MIDI clock in your patch. This means that every app published with this framework can be synched with one another, or even any other kind of MIDI compliant music gear.</div><div><br></div><div>We still have some documentation to write up, but we have a good start as well as a video and a few sample apps available for free in the android playstore.</div><div><br></div><div>Feedback is welcome :)</div><div><br></div><div>I hope you like it as much as we enjoy making it, have fun !</div></div></div></blockquote></div><br></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><a href="http://b2renger.github.io/" target="_blank">http://b2renger.github.io/</a><br></div><div dir="ltr"><a href="http://berengerrecoules.wordpress.com/" target="_blank">http://berengerrecoules.wordpress.com/</a><br></div></div></div></div>
</div>