<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: Create a list of files from dropping into a target&#8230;</title>
		<atom:link href="http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 14:26:10 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-32876</guid>
					<title><![CDATA[Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-32876</link>
					<pubDate>Fri, 13 Jul 2007 21:37:58 +0000</pubDate>
					<dc:creator>grimepoch</dc:creator>

					<description>
						<![CDATA[
						<p>Is this even possible?</p>
<p>I&#8217;d like to have a list of files that I just drag files from a finder window into and just have them append to the list.  I have been searching but cannot find anything.  Think of it like a playlist that I want to add to.</p>
<p>THANKS!</p>
<p>Rick</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108790</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108790</link>
					<pubDate>Fri, 13 Jul 2007 22:10:03 +0000</pubDate>
					<dc:creator>keithmanlove</dc:creator>

					<description>
						<![CDATA[
						<p>> I&#8217;d like to have a list of files that I just drag files from a finder window into and just have >them append to the list.  I have been searching but cannot find anything.  Think of it like a >playlist that I want to add to.</p>
<p>This is completely stolen from someone off the list&#8230; please pipe up<br />
if this is your useful creation.  I just changed one box from &#8220;prepend<br />
prefix&#8221; to &#8220;prepend append.&#8221;  You can add to the list, clear the list,<br />
and pick items from the list.</p>
<p>Thanks,<br />
Keith</p>
<p>#P window setfont &#8220;Sans Serif&#8221; 9.;<br />
#P message 258 176 33 196617 clear;<br />
#P newex 179 223 68 196617 prepend read;<br />
#P user ubumenu 134 203 100 196617 0 1 1 0;<br />
#X prefix_set 0 1 &#8220;Macintosh<br />
HD:/Users/keithmanlove/Desktop/Pieces/snare/videos/&#8221; 0;<br />
#X pattrmode 1;<br />
#P objectname ubumenu1;<br />
#P newex 175 175 78 196617 prepend append;<br />
#P button 52 152 15 0;<br />
#P newex 52 127 60 196617 prepend set;<br />
#P newex 175 154 54 196617 route text;<br />
#P message 98 176 73 196617 autopopulate 1;<br />
#P comment 193 105 74 196617 Drag file here;<br />
#P user dropfile 146 125 412 143 0;<br />
#P user textedit 146 125 412 144 32896 3 9 &#8220;Macintosh<br />
HD:/Users/keithmanlove/Desktop/2007 Audio Files/5 Audio Track.aiff&#8221;;<br />
#P fasten 1 0 5 0 151 147 124 147 124 122 57 122;<br />
#P connect 5 0 6 0;<br />
#P fasten 10 0 8 0 263 197 139 197;<br />
#P connect 7 0 8 0;<br />
#P connect 3 0 8 0;<br />
#P fasten 5 0 0 0 57 148 114 148 114 122 151 122;<br />
#P fasten 6 0 0 0 57 171 114 171 114 122 151 122;<br />
#P fasten 0 0 4 0 151 148 180 148;<br />
#P connect 4 0 7 0;<br />
#P connect 8 1 9 0;</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108791</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108791</link>
					<pubDate>Sat, 14 Jul 2007 16:13:30 +0000</pubDate>
					<dc:creator>Stefan Tiedje</dc:creator>

					<description>
						<![CDATA[
						<p>keith manlove schrieb:<br />
> This is completely stolen from someone off the list&#8230; please pipe up<br />
> if this is your useful creation. </p>
<p>It&#8217;s certainly not, its basically from the ubumenu help file<br />
[p prefix_settings]&#8230;</p>
<p>Stefan</p>
<p>&#8211; <br />
Stefan Tiedje&#8212;&#8212;&#8212;&#8212;x&#8212;&#8212;-<br />
&#8211;_____&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&#8211;(_|_ &#8212;-|&#8212;&#8211;|&#8212;&#8211;()&#8212;&#8212;-<br />
&#8211; _|_)&#8212;-|&#8212;&#8211;()&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&#8212;&#8212;&#8212;-()&#8212;&#8212;&#8211;www.ccmix.com</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108792</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108792</link>
					<pubDate>Sat, 14 Jul 2007 16:23:33 +0000</pubDate>
					<dc:creator>keithmanlove</dc:creator>

					<description>
						<![CDATA[
						<p>Oops&#8230; someone gave it to me on the list&#8230; shame on me.  Thanks to<br />
that ubumenu subpatcher then.</p>
<p>On 7/14/07, Stefan Tiedje <stefan -Tiedje@addcom.de> wrote:<br />
> keith manlove schrieb:<br />
> > This is completely stolen from someone off the list&#8230; please pipe up<br />
> > if this is your useful creation.<br />
><br />
> It&#8217;s certainly not, its basically from the ubumenu help file<br />
> [p prefix_settings]&#8230;<br />
><br />
> Stefan<br />
><br />
> &#8211;<br />
> Stefan Tiedje&#8212;&#8212;&#8212;&#8212;x&#8212;&#8212;-<br />
> &#8211;_____&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;&#8212;&#8211;<br />
> &#8211;(_|_ &#8212;-|&#8212;&#8211;|&#8212;&#8211;()&#8212;&#8212;-<br />
> &#8212; _|_)&#8212;-|&#8212;&#8211;()&#8212;&#8212;&#8212;&#8212;&#8211;<br />
> &#8212;&#8212;&#8212;-()&#8212;&#8212;&#8211;www.ccmix.com<br />
><br />
><br />
></stefan></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108793</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108793</link>
					<pubDate>Sat, 14 Jul 2007 22:12:00 +0000</pubDate>
					<dc:creator>grimepoch</dc:creator>

					<description>
						<![CDATA[
						<p>Thanks for this input so far.  This solves part of the issue, my second thing I&#8217;d like is that I have a large visual list not inside a dropdown, maybe like 10 lines high that has these in them.  So you could just glance and see what is going on.</p>
<p>I don&#8217;t see anything off the top of my head that could do this.  Has anyone seen this or is it something you could implement with java?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108794</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108794</link>
					<pubDate>Sat, 14 Jul 2007 23:24:06 +0000</pubDate>
					<dc:creator>Rob Ramirez</dc:creator>

					<description>
						<![CDATA[
						<p>jit.cellblock works great for this kind of thing.<br />
but if you don&#8217;t have jitter, you could create something similar with several textedit&#8217;s stacked up.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108795</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108795</link>
					<pubDate>Sat, 14 Jul 2007 23:36:34 +0000</pubDate>
					<dc:creator>keithmanlove</dc:creator>

					<description>
						<![CDATA[
						<p>isn&#8217;t jit.cellblock released with max and not jitter?  That&#8217;s a good<br />
answer, Rick.</p>
<p>On 7/14/07, Robert Ramirez <rob @robtherich.org> wrote:<br />
><br />
> jit.cellblock works great for this kind of thing.<br />
> but if you don&#8217;t have jitter, you could create something similar with several textedit&#8217;s stacked up.<br />
></rob></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108796</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108796</link>
					<pubDate>Sat, 14 Jul 2007 23:47:57 +0000</pubDate>
					<dc:creator>Emmanuel Jourdan</dc:creator>

					<description>
						<![CDATA[
						<p>On 15 juil. 07, at 01:36, keith manlove wrote:</p>
<p>> isn&#8217;t jit.cellblock released with max and not jitter?  That&#8217;s a good<br />
> answer, Rick.</p>
<p>jit.cellblock does not require Jitter since MaxMSP 4.5.</p>
<p>ej</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108797</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108797</link>
					<pubDate>Sat, 14 Jul 2007 23:54:12 +0000</pubDate>
					<dc:creator>grimepoch</dc:creator>

					<description>
						<![CDATA[
						<p>I do in fact have jitter! :)</p>
<p>I did start writing what I wanted in JS (after I found the JSUI documentation).  </p>
<p>I will play with the jit.cellblock and see about automating it.  So far I can see how to do everything but reordering entries in the list I create.  I wanted to drag and reorder items in the list, that might be the deal breaker here. Other than that, it works great.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108798</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108798</link>
					<pubDate>Sun, 15 Jul 2007 02:52:26 +0000</pubDate>
					<dc:creator>Rob Ramirez</dc:creator>

					<description>
						<![CDATA[
						<p>don&#8217;t know about dragging items around, perhaps possible with javascript.  however an easier solution might be to have one column function as a re-ordering column.  eg. you click on a particular row in this column once to store the value, and click again to tell it where to go, or swap the two values out.<br />
should be possible without scripting, methinks</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108799</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108799</link>
					<pubDate>Sun, 15 Jul 2007 03:59:32 +0000</pubDate>
					<dc:creator>Rob Ramirez</dc:creator>

					<description>
						<![CDATA[
						<p>hmmm, this was much more fun than work.<br />
hope it helps.<br />
-rob</p>
<p>#P window setfont &#8220;Sans Serif&#8221; 9.;<br />
#P window linecount 1;<br />
#P newex 125 51 48 196617 loadbang;<br />
#P newex 204 389 62 196617 prepend set;<br />
#P newex 275 389 62 196617 prepend set;<br />
#P newex 275 363 56 196617 pack 0 0 s;<br />
#P newex 321 319 69 196617 route symbol;<br />
#P newex 321 299 38 196617 r val2;<br />
#P message 105 363 77 196617 send val2 0 $1;<br />
#P newex 75 326 40 196617 t 0 0 b;<br />
#P newex 204 363 56 196617 pack 0 0 s;<br />
#P newex 250 319 69 196617 route symbol;<br />
#P newex 250 299 38 196617 r val1;<br />
#P message 172 299 77 196617 send val1 0 $1;<br />
#P newex 75 273 41 196617 sel 0 1;<br />
#P toggle 75 253 15 0;<br />
#P newex 75 229 32 196617 sel 1;<br />
#P newex 132 273 27 196617 i;<br />
#P newex 163 273 27 196617 i;<br />
#P newex 83 51 41 196617 sel 0 1;<br />
#P message 97 93 82 196617 rgb5 255 0 255;<br />
#P message 83 75 82 196617 rgb5 255 255 0;<br />
#P newex 75 206 86 196617 unpack i i s;<br />
#P user jit.cellblock 75 127 258 197 3 9 2 4 140 17 0 1 1 1 1 0 0 0 1 0 0 0 255 255 255 0 0 0 0 0 0 191 191 191 0 0 0 255 255 0 1 1 1 0 4 0 0 0;<br />
#X set 0 -1 saaefasdfasff;<br />
#X set 0 0 this;<br />
#X set 0 1 is;<br />
#X set 0 2 a;<br />
#X set 0 3 test;<br />
#X set 0 4 asdf;<br />
#X set 0 5 asdf;<br />
#X set 0 6 asdf;<br />
#P window linecount 2;<br />
#P comment 215 100 100 196617 click this col to change positions;<br />
#P fasten 21 0 1 0 209 413 23 413 23 94 80 94;<br />
#P fasten 20 0 1 0 280 418 4 418 4 77 80 77;<br />
#P fasten 16 0 1 0 110 384 40 384 40 104 80 104;<br />
#P fasten 11 0 1 0 177 320 43 320 43 110 80 110;<br />
#P fasten 3 0 1 0 88 108 80 108;<br />
#P fasten 4 0 1 0 102 117 80 117;<br />
#P connect 1 0 2 0;<br />
#P connect 2 0 8 0;<br />
#P connect 8 0 9 0;<br />
#P connect 9 0 10 0;<br />
#P connect 10 0 15 0;<br />
#P fasten 9 0 5 0 80 270 60 270 60 39 88 39;<br />
#P fasten 22 0 3 0 130 71 88 71;<br />
#P connect 5 0 3 0;<br />
#P connect 5 1 4 0;<br />
#P fasten 6 0 16 0 168 358 110 358;<br />
#P fasten 10 1 7 0 95 299 122 299 122 262 137 262;<br />
#P fasten 2 1 7 1 118 246 154 246;<br />
#P fasten 15 2 6 0 110 348 125 348 125 259 168 259;<br />
#P fasten 7 0 11 0 137 293 177 293;<br />
#P fasten 2 1 6 1 118 243 185 243;<br />
#P fasten 15 0 14 0 80 354 209 354;<br />
#P connect 14 0 21 0;<br />
#P fasten 6 0 14 1 168 326 232 326;<br />
#P connect 12 0 13 0;<br />
#P connect 13 0 14 2;<br />
#P fasten 15 1 19 0 95 351 280 351;<br />
#P connect 19 0 20 0;<br />
#P fasten 7 0 19 1 137 344 303 344;<br />
#P connect 17 0 18 0;<br />
#P connect 18 0 19 2;<br />
#P window clipboard copycount 23;</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108800</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108800</link>
					<pubDate>Sun, 15 Jul 2007 05:05:50 +0000</pubDate>
					<dc:creator>grimepoch</dc:creator>

					<description>
						<![CDATA[
						<p>Wow, you all have been amazingly helpful!  </p>
<p>Okay, so now when I drag a file in, if its longer than a certain size it gets part of the song replaced with like #AF3984.  Is there any way that I can keep the whole original name?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108801</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108801</link>
					<pubDate>Sun, 15 Jul 2007 13:07:51 +0000</pubDate>
					<dc:creator>gusanomaxlist</dc:creator>

					<description>
						<![CDATA[
						<p>Hi.<br />
Another (sunday) example of dragging items around, but on more than one<br />
line, and working with coll:</p>
<p>#P button 340 107 15 0;<br />
#P window setfont &#8220;Sans Serif&#8221; 9.;<br />
#P window linecount 1;<br />
#P message 183 56 59 9109513 refer mycell;<br />
#P newex 73 472 129 9109513 t b b l;<br />
#P newex 90 353 40 9109513 change;<br />
#P newex 141 320 27 9109513 !- 1;<br />
#P newex 50 349 27 9109513 gate;<br />
#P newex 73 450 89 9109513 pack swap 0 0;<br />
#P message 132 495 46 9109513 sort -1 -1;<br />
#P message 73 495 59 9109513 refer mycell;<br />
#P newex 99 428 36 9109513 i;<br />
#P newex 73 401 90 9109513 t b i b i;<br />
#N coll mycell 1;<br />
#P newobj 191 536 61 9109513 coll mycell 1;<br />
#P newex 67 319 37 9109513 route 1;<br />
#P newex 73 379 27 9109513 gate;<br />
#P newex 185 275 45 9109513 loadbang;<br />
#P newex 185 298 66 9109513 mousestate;<br />
#P newex 67 296 48 9109513 pack 0 0;<br />
#P newex 96 34 48 9109513 loadbang;<br />
#P message 96 56 82 9109513 rgb5 255 255 0;<br />
#P newex 67 273 86 9109513 unpack i i s;<br />
#P user jit.cellblock 67 82 319 270 3 9 1 1 140 17 0 1 1 1 1 0 1 0 1 0 0 0<br />
255 255 255 0 0 0 0 0 0 191 191 191 0 0 0 255 255 0 1 1 1 0 4 0 0 0;<br />
#X col 0 layout 5 1 0 33 5 1 5 0 0 -1 -1 -1;<br />
#X col 1 layout 350 1 0 42 5 1 5 0 98 -1 -1 -1;<br />
#P user dropfile 359 107 540 129 0;<br />
#P user panel 360 107 180 22;<br />
#X brgb 173 244 255;<br />
#X frgb 181 181 181;<br />
#X border 1;<br />
#X rounded 0;<br />
#X shadow 0;<br />
#X done;<br />
#P comment 340 88 97 9109513 open / drop folder;<br />
#P message 224 348 62 9109513 types WAVE;<br />
#P newex 296 317 27 9109513 t l 0;<br />
#P newex 388 456 27 9109513 + 1;<br />
#P newex 337 485 51 9109513 pack i s;<br />
#P newex 337 458 38 9109513 i;<br />
#P newex 337 417 51 9109513 t b s;<br />
#P newex 337 317 165 9109513 t b 0 clear;<br />
#P newex 337 342 76 9109513 opendialog fold;<br />
#P newex 337 392 67 9109513 route append;<br />
#P newex 337 366 38 9109513 folder;<br />
#P fasten 29 0 28 0 146 345 55 345;<br />
#P lcolor 1;<br />
#P fasten 25 0 13 0 78 517 41 517 41 70 72 70;<br />
#P connect 15 0 13 0;<br />
#P connect 32 0 13 0;<br />
#P connect 13 0 14 0;<br />
#P connect 14 0 17 0;<br />
#P connect 17 0 21 0;<br />
#P connect 21 0 28 1;<br />
#P fasten 18 0 20 0 190 374 78 374;<br />
#P lcolor 1;<br />
#P connect 20 0 23 0;<br />
#P connect 23 0 27 0;<br />
#P connect 27 0 31 0;<br />
#P connect 31 0 25 0;<br />
#P connect 21 0 30 0;<br />
#P connect 30 0 20 1;<br />
#P connect 16 0 15 0;<br />
#P fasten 28 0 24 0 55 424 104 424;<br />
#P connect 23 2 24 0;<br />
#P connect 14 1 17 1;<br />
#P connect 24 0 27 1;<br />
#P connect 23 1 24 1;<br />
#P connect 31 1 26 0;<br />
#P connect 18 0 29 0;<br />
#P lcolor 1;<br />
#P connect 23 3 27 2;<br />
#P connect 16 0 32 0;<br />
#P connect 19 0 18 0;<br />
#P connect 31 2 22 0;<br />
#P connect 26 0 22 0;<br />
#P fasten 3 2 22 0 496 527 196 527;<br />
#P connect 6 0 22 0;<br />
#P hidden connect 12 0 8 0;<br />
#P hidden connect 33 0 3 0;<br />
#P connect 3 0 2 0;<br />
#P fasten 8 0 0 0 301 363 342 363;<br />
#P connect 2 0 0 0;<br />
#P connect 9 0 0 0;<br />
#P connect 0 0 1 0;<br />
#P connect 1 0 4 0;<br />
#P connect 4 0 5 0;<br />
#P connect 5 0 6 0;<br />
#P fasten 8 1 5 1 318 450 370 450;<br />
#P lcolor 1;<br />
#P connect 7 0 5 1;<br />
#P fasten 3 1 5 1 419 446 370 446;<br />
#P lcolor 1;<br />
#P connect 4 1 6 1;<br />
#P connect 5 0 7 0;<br />
#P window clipboard copycount 34;</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108802</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108802</link>
					<pubDate>Sun, 15 Jul 2007 18:18:07 +0000</pubDate>
					<dc:creator>Rob Ramirez</dc:creator>

					<description>
						<![CDATA[
						<p>Quote: grimepoch wrote on Sat, 14 July 2007 23:05<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
> Wow, you all have been amazingly helpful!  <br />
> <br />
> Okay, so now when I drag a file in, if its longer than a certain size it gets part of the song replaced with like #AF3984.  Is there any way that I can keep the whole original name?<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>heh, you are the only other person i know of who has complained about this problem (other than me).  it&#8217;s a weird os x limitation, you can search the forum for a good explanation somebody gave me. it doesn&#8217;t happen on windows.  my solution (which took me ages to get right) uses a combination of java and javascript.  java for the display of the full file name, and javascript for communication with max.  <br />
i believe i had this working originally with the shell object instead of java, but then the shell object got itself broken and was just recently fixed. </p>
<p>max, javascript and java files posted below. i put the max file in a bpatcher with an argument. good luck.</p>
<p>***** save and compile as JShell.java *****<br />
import com.cycling74.max.*;<br />
import java.io.*;</p>
<p>public class JShell extends MaxObject {<br />
	//private shell mShell;<br />
	public JShell() {<br />
		post(&#8220;JShell:  -ls&#8221;);<br />
		declareIO(1,1);<br />
	}<br />
	public void anything(String arg, Atom[] args) <br />
	{ <br />
		if(arg.equals(&#8220;ls&#8221;)) { <br />
			File file = new File(args[0].toString());<br />
			if(file.exists())<br />
			{<br />
				String[] files = file.list();<br />
				for(int i=0; i<files .length; i++)<br></files>
				{<br />
					if(!files[i].startsWith(&#8220;.&#8221;))<br />
						outlet(0, files[i]); <br />
				}					<br />
			}<br />
			else<br />
				post(&#8220;Error: can&#8217;t find file: &#8221; + args[0].toString());<br />
		}<br />
		else<br />
		{ <br />
			post(&#8220;Did not recognize command &#8221; + arg);<br />
		} <br />
	} 	<br />
}</p>
<p>**** save as folderiter.js *****<br />
/*</p>
<p>simple example of iterating through the files in a folder</p>
<p>*/</p>
<p>outlets = 7;<br />
setoutletassist(6,&#8221;folder path&#8221;);<br />
setoutletassist(5,&#8221;number of files in folder&#8221;);<br />
setoutletassist(4,&#8221;file size (in bytes)&#8221;);<br />
setoutletassist(3,&#8221;file type&#8221;);<br />
setoutletassist(2,&#8221;file extension&#8221;);<br />
setoutletassist(1,&#8221;modification date&#8221;);<br />
setoutletassist(0,&#8221;file name&#8221;);</p>
<p>function get_folder_files(v)<br />
{<br />
	var loc_folder = new Folder(v);</p>
<p>	var count_files = -1;</p>
<p>	loc_folder.reset();	<br />
	while (!loc_folder.end) {<br />
		if ((loc_folder.filetype != &#8220;fold&#8221;) &#038;&#038; (loc_folder.extension != &#8220;.wvf&#8221;) <br />
			&#038;&#038; (loc_folder.extension != &#8220;.jpg&#8221;) &#038;&#038; (loc_folder.extension != &#8220;.doc&#8221;)<br />
			&#038;&#038; (loc_folder.extension != &#8220;.db&#8221;) &#038;&#038; (loc_folder.filename.length >= 1)) {<br />
			var thefile = new File(loc_folder.pathname + &#8220;/&#8221; + loc_folder.filename);<br />
			if (thefile.isopen) {<br />
				outlet(4,thefile.eof);<br />
				thefile.close();<br />
			} else {<br />
				outlet(4,0);<br />
			}<br />
			outlet(3,loc_folder.filetype);<br />
			outlet(2,loc_folder.extension);<br />
			outlet(1,loc_folder.moddate);<br />
			outlet(0,loc_folder.filename);<br />
			count_files += 1;<br />
		}<br />
		loc_folder.next();<br />
	}<br />
	outlet(5,count_files);<br />
	loc_folder.close();		<br />
}</p>
<p>
function recursefolders(v)<br />
{<br />
	var f = new Folder(v);<br />
	var count_files;</p>
<p>		count_files = -1;<br />
		f.reset();<br />
		while (!f.end) {<br />
			if (f.filetype == &#8220;fold&#8221;) {<br />
				var foldername;<br />
				// if path doesn&#8217;t end with a slash add one <br />
				if (f.pathname.charAt(f.pathname.length-1) != &#8220;/&#8221;)<br />
					foldername = f.pathname + &#8220;/&#8221; + f.filename;<br />
				else<br />
					foldername =  f.pathname + f.filename<br />
				recursefolders(foldername);<br />
			} else {<br />
				count_files++;<br />
			}<br />
			f.next();<br />
		}<br />
		if (count_files > 0) {<br />
			outlet(6,f.pathname);<br />
			outlet(5,f.count);<br />
		}<br />
	f.close();<br />
}</p>
<p>
**** save as whateva i do what i want ***</p>
<p>#P window setfont &#8220;Sans Serif&#8221; 9.;<br />
#P window linecount 1;<br />
#P newex 290 326 74 196617 prepend append;<br />
#P newex 231 239 53 196617 s $1.root;<br />
#P newex 367 439 59 196617 mxj JShell;<br />
#N comlet file name;<br />
#P outlet 299 194 15 0;<br />
#N comlet folder name;<br />
#P outlet 282 194 15 0;<br />
#P hidden newex 202 163 82 196617 r $1.to_folder2;<br />
#P user ubumenu 152 132 95 196617 0 1 1 0;<br />
#X prefix_set 0 0 <none> 0;<br />
#X pattrmode 1;<br />
#P newex 560 384 82 196617 s $1.to_folder2;<br />
#P newex 516 137 82 196617 s $1.to_folder2;<br />
#P newex 560 362 74 196617 prepend append;<br />
#P newex 447 363 48 196617 append /;<br />
#P newex 494 445 47 196617 zl ecils 1;<br />
#P newex 447 383 98 196617 regexp (.*)(\\/.*);<br />
#P newex 469 405 47 196617 zl ecils 1;<br />
#P newex 469 425 110 196617 regexp (.*\\/)(.*$);<br />
#P newex 431 137 82 196617 s $1.to_folder1;<br />
#P newex 527 155 70 196617 s $1.to_file2;<br />
#P newex 454 155 70 196617 s $1.to_file1;<br />
#P message 431 112 33 196617 clear;<br />
#P newex 290 237 86 196617 r $1.root_folder;<br />
#P newex 84 551 60 196617 prepend set;<br />
#P window linecount 0;<br />
#P message 81 580 535 196617;<br />
#P window linecount 1;<br />
#P newex 49 364 74 196617 r $1.file_path;<br />
#P newex 290 352 70 196617 s $1.to_file2;<br />
#P newex 367 499 70 196617 s $1.to_file1;<br />
#P newex 263 387 70 196617 s $1.to_file2;<br />
#P newex 192 387 70 196617 s $1.to_file1;<br />
#P newex 111 267 86 196617 r $1.folder_path;<br />
#P user ubumenu 48 132 95 196617 0 1 1 0;<br />
#X prefix_set 0 0 </none><none> 0;<br />
#X pattrmode 1;<br />
#P hidden newex 286 163 70 196617 r $1.to_file1;<br />
#P hidden newex 205 194 74 196617 s $1.file_path;<br />
#P hidden newex 118 163 82 196617 r $1.to_folder1;<br />
#P window setfont &#8220;Sans Serif&#8221; 14.;<br />
#P user ubumenu 48 94 196 196622 0 1 1 0;<br />
#X prefix_set 0 0 </none><none> 0;<br />
#X pattrmode 1;<br />
#P window setfont &#8220;Sans Serif&#8221; 9.;<br />
#P hidden newex 118 194 86 196617 s $1.folder_path;<br />
#P hidden newex 31 194 86 196617 s $1.root_folder;<br />
#P hidden newex 358 162 70 196617 r $1.to_file2;<br />
#N vpatcher 703 259 1083 658;<br />
#P outlet 79 225 15 0;<br />
#P window setfont &#8220;Sans Serif&#8221; 9.;<br />
#P newex 240 300 29 196617 gate;<br />
#P newex 278 325 48 196617 pv store;<br />
#P newex 259 278 55 196617 delay 200;<br />
#P newex 168 254 31 196617 t s 0;<br />
#P newex 240 253 48 196617 t 1 b s;<br />
#P newex 240 232 51 196617 tosymbol;<br />
#P message 208 170 98 196617 substitute &#8220;%1\\ &#8220;;<br />
#P newex 168 232 51 196617 tosymbol;<br />
#P newex 168 210 108 196617 regexp @re (\\S)\\s;<br />
#P outlet 168 359 15 0;<br />
#P inlet 35 33 15 0;<br />
#P message 88 132 143 196617 substitute /Volumes/%1/%2;<br />
#P newex 79 179 51 196617 tosymbol;<br />
#P newex 79 155 90 196617 regexp (.*):/(.*);<br />
#P newex 138 30 50 196617 loadbang;<br />
#P message 214 54 79 196617 pathstyle slash;<br />
#P message 138 54 73 196617 pathtype boot;<br />
#P newex 35 87 98 196617 conformpath;<br />
#P fasten 1 0 0 0 143 77 40 77;<br />
#P fasten 2 0 0 0 219 77 40 77;<br />
#P connect 7 0 0 0;<br />
#P fasten 6 0 4 0 93 151 84 151;<br />
#P fasten 0 0 4 0 40 150 84 150;<br />
#P fasten 4 3 5 0 144 175 84 175;<br />
#P connect 4 0 5 0;<br />
#P connect 5 0 18 0;<br />
#P fasten 3 0 6 0 143 50 93 50;<br />
#P connect 3 0 1 0;<br />
#P fasten 5 0 9 0 84 203 173 203;<br />
#P fasten 11 0 9 0 213 199 173 199;<br />
#P connect 9 0 10 0;<br />
#P connect 10 0 14 0;<br />
#P fasten 16 0 8 0 283 350 173 350;<br />
#P connect 14 0 8 0;<br />
#P fasten 3 0 11 0 143 50 213 50;<br />
#P fasten 3 0 2 0 143 50 219 50;<br />
#P connect 9 3 12 0;<br />
#P connect 12 0 13 0;<br />
#P fasten 14 1 17 0 194 285 245 285;<br />
#P connect 13 0 17 0;<br />
#P connect 13 1 15 0;<br />
#P connect 15 0 17 1;<br />
#P connect 13 2 16 0;<br />
#P fasten 17 0 16 0 245 321 283 321;<br />
#P pop;<br />
#P newobj 367 383 74 196617 p conformpath;<br />
#P newex 367 405 56 196617 prepend ls;<br />
#P button 48 27 41 0;<br />
#P hidden newex 38 163 74 196617 opendialog fold;<br />
#B color 5;<br />
#P comment 122 42 89 196617 drag folder;<br />
#P message 113 476 54 196617 separator;<br />
#P newex 84 521 50 196617 tosymbol;<br />
#P newex 99 442 61 196617 prepend set;<br />
#P newex 49 474 52 196617 append &#8220;&#8221;;<br />
#P newex 49 442 48 196617 append /;<br />
#P comment 260 29 52 196617 clear all;<br />
#P button 245 27 15 0;<br />
#P newex 367 477 78 196617 prepend append;<br />
#P newex 411 266 121 196617 prepend get_folder_files;<br />
#P newex 290 266 119 196617 prepend recursefolders;<br />
#P message 497 88 54 196617 types fold;<br />
#P newex 290 299 149 196617 js folderiter.js;<br />
#P newex 429 43 216 196617 t b b b b;<br />
#P newex 531 490 82 196617 s $1.to_folder1;<br />
#P window setfont &#8220;Sans Serif&#8221; 14.;<br />
#P user ubumenu 48 70 196 196622 0 1 1 0;<br />
#X prefix_set 0 0 </none><none> 0;<br />
#X pattrmode 1;<br />
#P window setfont &#8220;Sans Serif&#8221; 9.;<br />
#P message 192 356 31 196617 clear;<br />
#P newex 111 289 93 196617 t s s s b;<br />
#P newex 531 467 74 196617 prepend append;<br />
#P newex 124 413 99 196617 value $1.folderpath;<br />
#P newex 49 387 75 196617 t b s b;<br />
#P newex 428 329 48 196617 t s s s;<br />
#P message 429 89 53 196617 border $1;<br />
#P newex 429 21 45 196617 loadbang;<br />
#P toggle 429 68 15 0;<br />
#P user dropfile 97 34 238 62 1 fold;<br />
#P user panel 92 27 151 41;<br />
#X brgb 191 191 191;<br />
#X frgb 0 0 0;<br />
#X border 1;<br />
#X rounded 0;<br />
#X shadow 0;<br />
#X done;<br />
#P hidden connect 27 0 32 0;<br />
#P hidden fasten 1 0 32 0 102 70 36 70;<br />
#P hidden fasten 28 0 27 0 53 68 43 68;<br />
#P hidden fasten 35 0 11 0 123 185 27 185 27 68 53 68;<br />
#P hidden fasten 37 0 34 0 291 187 30 187 30 88 53 88;<br />
#P hidden fasten 31 0 38 0 363 189 21 189 21 123 53 123;<br />
#P hidden connect 34 0 38 0;<br />
#P connect 44 0 6 0;<br />
#P fasten 7 0 21 0 129 435 54 435;<br />
#P fasten 23 0 22 0 104 466 54 466;<br />
#P connect 21 0 22 0;<br />
#P fasten 46 0 45 0 89 576 86 576;<br />
#P fasten 22 0 24 0 54 498 89 498;<br />
#P fasten 25 0 24 0 118 498 89 498;<br />
#P fasten 24 0 46 0 89 545 89 545;<br />
#P hidden connect 15 0 1 0;<br />
#P hidden connect 4 0 1 0;<br />
#P fasten 6 1 23 0 86 415 104 415;<br />
#P connect 39 0 9 0;<br />
#P connect 6 2 25 0;<br />
#P hidden fasten 60 1 33 0 199 155 123 155;<br />
#P fasten 5 0 7 0 433 376 129 376;<br />
#P fasten 6 0 7 0 54 408 129 408;<br />
#P fasten 9 2 7 0 170 372 129 372;<br />
#P hidden fasten 61 0 60 0 207 185 24 185 24 126 157 126;<br />
#P hidden fasten 11 0 60 0 53 88 40 88 40 126 157 126;<br />
#P connect 9 3 10 0;<br />
#P connect 10 0 40 0;<br />
#P hidden fasten 38 1 36 0 95 159 210 159;<br />
#P fasten 47 0 65 0 295 260 287 260 287 233 236 233;<br />
#P fasten 10 0 41 0 197 380 268 380;<br />
#P hidden connect 11 1 62 0;<br />
#P connect 47 0 16 0;<br />
#P connect 16 0 14 0;<br />
#P fasten 17 0 14 0 416 291 295 291;<br />
#P connect 14 0 66 0;<br />
#P connect 66 0 43 0;<br />
#P hidden connect 34 1 63 0;<br />
#P fasten 9 0 30 0 116 348 372 348;<br />
#P connect 30 0 29 0;<br />
#P fasten 29 0 64 0 372 432 372 432;<br />
#P fasten 64 0 18 0 372 474 372 474;<br />
#P connect 18 0 42 0;<br />
#P fasten 9 1 17 0 143 317 265 317 265 260 416 260;<br />
#P connect 14 6 5 0;<br />
#P hidden connect 3 0 13 0;<br />
#P hidden connect 13 0 2 0;<br />
#P hidden connect 2 0 4 0;<br />
#P hidden connect 19 0 48 0;<br />
#P hidden connect 48 0 51 0;<br />
#P connect 5 1 56 0;<br />
#P connect 56 0 54 0;<br />
#P hidden connect 48 0 49 0;<br />
#P connect 54 1 53 0;<br />
#P connect 53 0 52 0;<br />
#P connect 52 1 55 0;<br />
#P hidden connect 13 1 15 0;<br />
#P hidden connect 48 0 58 0;<br />
#P hidden connect 48 0 50 0;<br />
#P connect 55 1 8 0;<br />
#P connect 8 0 12 0;<br />
#P fasten 5 2 57 0 471 353 565 353;<br />
#P connect 57 0 59 0;<br />
#P window clipboard copycount 67;</none></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108803</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108803</link>
					<pubDate>Sun, 15 Jul 2007 18:20:53 +0000</pubDate>
					<dc:creator>Rob Ramirez</dc:creator>

					<description>
						<![CDATA[
						<p>the previous post is intended to work with a folder of folders of files.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108804</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108804</link>
					<pubDate>Sun, 15 Jul 2007 18:27:57 +0000</pubDate>
					<dc:creator>Rob Ramirez</dc:creator>

					<description>
						<![CDATA[
						<p>i foresee problems with the text versions, so i created an archive of the necessary files. this also does some fancy stuff if the files exist on a drive that is not root.  and i have no idea if it works on windows(but there&#8217;s no need for this on windows).<br />
-rob</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108805</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108805</link>
					<pubDate>Mon, 16 Jul 2007 17:28:40 +0000</pubDate>
					<dc:creator>Myer Nore</dc:creator>

					<description>
						<![CDATA[
						<p>Wow, this is great to know.  I&#8217;ve been avoiding jit.cellblock when building abstractions for the sake of students who can&#8217;t shell out for jitter!</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108806</guid>
					<title><![CDATA[Re: Create a list of files from dropping into a target&#8230;]]></title>
					<link>http://cycling74.com/forums/topic/create-a-list-of-files-from-dropping-into-a-target/#post-108806</link>
					<pubDate>Mon, 16 Jul 2007 17:46:41 +0000</pubDate>
					<dc:creator>Myer Nore</dc:creator>

					<description>
						<![CDATA[
						<p>Your java, js folder stuff works perfectly fine on windows over here, btw.</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

