newbie question about writing to a text file

Mar 15, 2009 at 6:20am

newbie question about writing to a text file

So. I have a little patch that takes the user’s input from the textedit box and then sends it to a text file that separates each word to a new line. If I can get that to work, I’m going to try to have each line read with a delay. As I have it now, the text file reads the text sent out as one line. But, the print sends each line separately. Why is that?

here’s my patch; I hope I copied it correctly…

{
“boxes” : [ {
"box" : {
"maxclass" : "newobj",
"text" : "print",
"numinlets" : 1,
"id" : "obj-2",
"fontname" : "Arial",
"patching_rect" : [ 470.0, 478.0, 34.0, 20.0 ],
“numoutlets” : 0,
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “text testing.txt”,
“numinlets” : 1,
“id” : “obj-44″,
“fontname” : “Arial”,
“patching_rect” : [ 318.0, 469.0, 85.0, 20.0 ],
“numoutlets” : 3,
“outlettype” : [ "", "bang", "int" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “route text”,
“numinlets” : 1,
“id” : “obj-95″,
“fontname” : “Arial”,
“patching_rect” : [ 266.0, 308.0, 61.0, 20.0 ],
“numoutlets” : 2,
“outlettype” : [ "", "" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “zl delace”,
“numinlets” : 2,
“id” : “obj-93″,
“fontname” : “Arial”,
“patching_rect” : [ 350.0, 392.0, 58.0, 20.0 ],
“numoutlets” : 2,
“outlettype” : [ "", "" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “listfunnel”,
“numinlets” : 1,
“id” : “obj-79″,
“fontname” : “Arial”,
“patching_rect” : [ 201.0, 370.0, 58.0, 20.0 ],
“numoutlets” : 1,
“outlettype” : [ "list" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “textedit”,
“text” : ” up stop late one two three four”,
“numinlets” : 1,
“id” : “obj-42″,
“fontname” : “Arial”,
“clickmode” : 1,
“patching_rect” : [ 315.0, 66.0, 535.0, 171.0 ],
“numoutlets” : 4,
“lines” : 250,
“outlettype” : [ "", "int", "", "" ],
“fontsize” : 12.0,
“bangmode” : 1
}

}
, {
“box” : {
“maxclass” : “button”,
“numinlets” : 1,
“id” : “obj-49″,
“patching_rect” : [ 228.0, 98.0, 20.0, 20.0 ],
“numoutlets” : 1,
“outlettype” : [ "bang" ]
}

}
],
“lines” : [ {
"patchline" : {
"source" : [ "obj-93", 1 ],
“destination” : [ "obj-2", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-93", 1 ],
“destination” : [ "obj-44", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-79", 0 ],
“destination” : [ "obj-93", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-49", 0 ],
“destination” : [ "obj-42", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-42", 0 ],
“destination” : [ "obj-95", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-95", 0 ],
“destination” : [ "obj-79", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
]
}

#42859
Mar 15, 2009 at 6:59am

To copy text into the forums, you select all of your patch, then choose ‘copy compressed’ from the ‘edit’ menu and then paste it into your post(you get the text like below).

Here’s the patch so your text file shows up single lines. Not sure if I understood you correctly but i think you just need to add carriage returns(see help-file for text object). hope it helps:

– Pasted Max Patch, click to expand. –
#153429
Mar 15, 2009 at 5:43pm

Thank you! It works fine now. And also, thank you for telling me how to post my patches in forums. Smile

#153430

You must be logged in to reply to this topic.