<div dir="ltr"><div><div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">With PdParty, the built in web server provides access to the Documents directory. <br></blockquote><br>Ahh interesting, how does that work? Do you connect to the iPhones server and upload files through some interface?<br><br>This article provides more info on the different iOS app directories <a href="https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html">https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html</a><br><br></div>One thing we had to be careful of was that downloadable data could be wiped by the OS to make space, and had to be something that could be recreated again at a later stage.<br><br></div>Cheers,<br>Joe<br><div><div><br><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 2 December 2014 at 16:31, Dan Wilcox <span dir="ltr"><<a href="mailto:danomatika@gmail.com" target="_blank">danomatika@gmail.com</a>></span> wrote:<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">Also, from Gemma on the App Store:<div><br></div><div><blockquote type="cite"><span style="color:rgb(137,137,137);font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;line-height:18px;background-color:rgb(255,255,255)">if you want to create your own Gem, follow these steps:</span><br style="color:rgb(137,137,137);font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;line-height:18px"><br style="color:rgb(137,137,137);font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;line-height:18px"><span style="color:rgb(137,137,137);font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;line-height:18px;background-color:rgb(255,255,255)">1. Get the Gemma app</span><br style="color:rgb(137,137,137);font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;line-height:18px"><span style="color:rgb(137,137,137);font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;line-height:18px;background-color:rgb(255,255,255)">2. Download and install GemmaLib from our homepage</span><br style="color:rgb(137,137,137);font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;line-height:18px"><span style="color:rgb(137,137,137);font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;line-height:18px;background-color:rgb(255,255,255)">3. Create your own instrument and GUI in Pure Data with tools within GemmaLib</span><br style="color:rgb(137,137,137);font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;line-height:18px"><span style="color:rgb(137,137,137);font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;line-height:18px;background-color:rgb(255,255,255)">4. Drag and drop your file into the "Documents" folder of iTunes</span><br style="color:rgb(137,137,137);font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;line-height:18px"><span style="color:rgb(137,137,137);font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;line-height:18px;background-color:rgb(255,255,255)">5. Play your instrument on iPad or iPhone</span><br style="color:rgb(137,137,137);font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;line-height:18px"><span style="color:rgb(137,137,137);font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;line-height:18px;background-color:rgb(255,255,255)">6. And don’t forget to share your Gem through our website</span></blockquote></div><div><br></div><div>So you create a scene and upload the bundle to the app Documents dir via iTunes. PdParty supports this but it’s limiting in the long run as you can only access a single flat folder.</div><div><br></div><div>Damn, I gotta finish PdParty :P Still gotta finish my thesis first, working on it now.</div><div><br><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"><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"><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><span style="border-collapse:separate;border-spacing:0px"><div style="word-wrap:break-word"><span style="border-collapse:separate;color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px"><div style="word-wrap:break-word"><div>--------</div><div>Dan Wilcox</div><div>@danomatika</div><div><a href="http://danomatika.com" target="_blank">danomatika.com</a></div><div><a href="http://robotcowboy.com" target="_blank">robotcowboy.com</a></div></div></span></div></span></div></div></div>
</div>
<br><div><blockquote type="cite"><div>On Dec 2, 2014, at 11:27 AM, Dan Wilcox <<a href="mailto:danomatika@gmail.com" target="_blank">danomatika@gmail.com</a>> wrote:</div><br><div><div style="word-wrap:break-word"><div>This is how all iSO apps work with local data. You can only write to that specific app's Documents or Temp directories as part of the app sandboxing. Temp is cleared by the OS automatically, I think when the app is closed.</div><div><br></div><div>With PdParty, the built in web server provides access to the Documents directory. RjDJ worked in the opposite sense, as Joe says, in that it looked for existing scenes as zipped bundles form the RjDj website or from a local custom RjDj webserver Python script running on your computer. The latter is how I would test RjDj scenes I wrote on my machine.</div><br><div>
<span style="border-collapse:separate;font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px"><div style="word-wrap:break-word"><span style="border-collapse:separate;font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px"><div style="word-wrap:break-word"><div>--------</div><div>Dan Wilcox</div><div>@danomatika</div><div><a href="http://danomatika.com/" target="_blank">danomatika.com</a></div><div><a href="http://robotcowboy.com/" target="_blank">robotcowboy.com</a></div><div><br></div></div></span></div></span>
</div>
<br><div><blockquote type="cite"><div>On Nov 27, 2014, at 6:00 AM, <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;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;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">Joe White <<a href="mailto:white.joe4@gmail.com" target="_blank">white.joe4@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;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px"><span style="font-family:-webkit-system-font,'Helvetica Neue',Helvetica,sans-serif;color:rgb(127,127,127)"><b>Cc:<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>" <<a href="mailto:pd-list@iem.at" target="_blank">pd-list@iem.at</a>><br></span></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;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">"Pagano, Patrick" <<a href="mailto:pat@digitalworlds.ufl.edu" target="_blank">pat@digitalworlds.ufl.edu</a>><br></span></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;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">November 26, 2014 at 5:30:32 PM EST<br></span></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;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>Re: [PD] GEMMA for ios</b><br></span></div><span class=""><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div dir="ltr" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">Hey Patrick,<br><br>You can download assets to the apps data directory. The patches are probably stored on a server somewhere as bundles. At least that's how it was done at RjDj.<span> </span><br><br>Cheers,<br>Joe</div></span></div></blockquote></div><br></div></div></blockquote></div><br></div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Follow me on Twitter @diplojocus</div>
</div>