rsc3/doc-schelp/Help-3.12.2/Classes/String.html

1404 lines
191 KiB
HTML
Raw Normal View History

2022-08-24 13:53:18 +00:00
<!doctype html><html lang='en'><head><title>String | SuperCollider 3.10.2 Help</title>
<link rel='stylesheet' href='./../scdoc.css' type='text/css' />
<link rel='stylesheet' href='./../codemirror.css' type='text/css' />
<link rel='stylesheet' href='./../editor.css' type='text/css' />
<link rel='stylesheet' href='./../frontend.css' type='text/css' />
<link rel='stylesheet' href='./../custom.css' type='text/css' />
<meta name='viewport' content='width=device-width, initial-scale=1'>
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
<script src='./../lib/jquery.min.js'></script>
<script src='./../lib/codemirror-5.39.2.min.js' type='text/javascript'></script>
<script src='./../lib/codemirror-addon-simple-5.39.2.min.js' type='text/javascript'></script>
<script>
var helpRoot = './..';
var scdoc_title = 'String';
var scdoc_sc_version = '3.10.2';
</script>
<script src='./../scdoc.js' type='text/javascript'></script>
<script src='./../docmap.js' type='text/javascript'></script>
<script src='qrc:///qtwebchannel/qwebchannel.js' type='text/javascript'></script>
</head>
<body onload='fixTOC()'>
<div id='toc'>
<div id='toctitle'>String:</div>
<span class='toc_search'>Filter: <input id='toc_search'></span><ul class='toc'><li class='toc1'><a href='#description'>Description</a></li>
<ul class='toc'><li class='toc2'><a href='#Character%20encodings'>Character encodings</a></li>
<ul class='toc'></ul></ul><li class='toc1'><a href='#classmethods'>Class methods</a></li>
<ul class='toc'><li class='toc3'><a href='#*readNew'>readNew</a> </li>
<li class='toc3'><a href='#*scDir'>scDir</a> </li>
<li class='toc2'><a href='#Extensions%20by%20wslib'>Extensions by wslib</a></li>
<ul class='toc'><li class='toc3'><a href='#*makeNoteName'>makeNoteName</a> </li>
<li class='toc3'><a href='#*notesDict'>notesDict</a> </li>
</ul><li class='toc2'><a href='#Inherited%20class%20methods'>Inherited class methods</a></li>
<li class='toc2'><a href='#Undocumented%20class%20methods'>Undocumented class methods</a></li>
<ul class='toc'><li class='toc3'><a href='#*fillJoin'>fillJoin</a> </li>
<li class='toc3'><a href='#*heightM9'>heightM9</a> </li>
<li class='toc3'><a href='#*widthM9'>widthM9</a> </li>
</ul></ul><li class='toc1'><a href='#instancemethods'>Instance methods</a></li>
<ul class='toc'><li class='toc2'><a href='#Accessing%20characters'>Accessing characters</a></li>
<ul class='toc'><li class='toc3'><a href='#-@'>@</a> <a href='#-at'>at</a> </li>
<li class='toc3'><a href='#-ascii'>ascii</a> </li>
</ul><li class='toc2'><a href='#Comparing%20strings'>Comparing strings</a></li>
<ul class='toc'><li class='toc3'><a href='#-compare'>compare</a> </li>
<li class='toc3'><a href='#-<'>&lt;</a> </li>
<li class='toc3'><a href='#->'>&gt;</a> </li>
<li class='toc3'><a href='#-<='>&lt;=</a> </li>
<li class='toc3'><a href='#->='>&gt;=</a> </li>
<li class='toc3'><a href='#-=='>==</a> </li>
<li class='toc3'><a href='#-!='>!=</a> </li>
</ul><li class='toc2'><a href='#Posting%20strings'>Posting strings</a></li>
<ul class='toc'><li class='toc3'><a href='#-post'>post</a> </li>
<li class='toc3'><a href='#-postln'>postln</a> </li>
<li class='toc3'><a href='#-postc'>postc</a> <a href='#-postcln'>postcln</a> </li>
<li class='toc3'><a href='#-postf'>postf</a> </li>
<li class='toc3'><a href='#-postcs'>postcs</a> </li>
<li class='toc3'><a href='#-error'>error</a> </li>
<li class='toc3'><a href='#-warn'>warn</a> </li>
<li class='toc3'><a href='#-inform'>inform</a> </li>
</ul><li class='toc2'><a href='#Interpreting%20strings%20as%20code'>Interpreting strings as code</a></li>
<ul class='toc'><li class='toc3'><a href='#-compile'>compile</a> </li>
<li class='toc3'><a href='#-interpret'>interpret</a> </li>
<li class='toc3'><a href='#-interpretPrint'>interpretPrint</a> </li>
</ul><li class='toc2'><a href='#Converting%20strings'>Converting strings</a></li>
<ul class='toc'><li class='toc3'><a href='#-asCompileString'>asCompileString</a> </li>
<li class='toc3'><a href='#-asSymbol'>asSymbol</a> </li>
<li class='toc3'><a href='#-asInteger'>asInteger</a> </li>
<li class='toc3'><a href='#-asFloat'>asFloat</a> </li>
<li class='toc3'><a href='#-asSecs'>asSecs</a> </li>
</ul><li class='toc2'><a href='#Concatenate%20strings'>Concatenate strings</a></li>
<ul class='toc'><li class='toc3'><a href='#-++'>++</a> </li>
<li class='toc3'><a href='#-+'>+</a> </li>
<li class='toc3'><a href='#-+/+'>+/+</a> </li>
<li class='toc3'><a href='#-catArgs'>catArgs</a> </li>
<li class='toc3'><a href='#-scatArgs'>scatArgs</a> </li>
<li class='toc3'><a href='#-ccatArgs'>ccatArgs</a> </li>
<li class='toc3'><a href='#-catList'>catList</a> <a href='#-scatList'>scatList</a> <a href='#-ccatList'>ccatList</a> </li>
</ul><li class='toc2'><a href='#Regular%20expressions'>Regular expressions</a></li>
<ul class='toc'><li class='toc3'><a href='#-matchRegexp'>matchRegexp</a> </li>
<li class='toc3'><a href='#-findRegexp'>findRegexp</a> </li>
<li class='toc3'><a href='#-findAllRegexp'>findAllRegexp</a> </li>
<li class='toc3'><a href='#-findRegexpAt'>findRegexpAt</a> </li>
</ul><li class='toc2'><a href='#Searching%20strings'>Searching strings</a></li>
<ul class='toc'><li class='toc3'><a href='#-find'>find</a> </li>
<li class='toc3'><a href='#-findBackwards'>findBackwards</a> </li>
<li class='toc3'><a href='#-findAll'>findAll</a> </li>
<li class='toc3'><a href='#-contains'>contains</a> </li>
<li class='toc3'><a href='#-containsi'>containsi</a> </li>
<li class='toc3'><a href='#-containsStringAt'>containsStringAt</a> </li>
<li class='toc3'><a href='#-icontainsStringAt'>icontainsStringAt</a> </li>
<li class='toc3'><a href='#-beginsWith'>beginsWith</a> </li>
<li class='toc3'><a href='#-endsWith'>endsWith</a> </li>
</ul><li class='toc2'><a href='#Manipulating%20strings'>Manipulating strings</a></li>
<ul class='toc'><li class='toc3'><a href='#-rotate'>rotate</a> </li>
<li class='toc3'><a href='#-scramble'>scramble</a> </li>
<li class='toc3'><a href='#-replace'>replace</a> </li>
<li class='toc3'><a href='#-format'>format</a> </li>
<li class='toc3'><a href='#-escapeChar'>escapeChar</a> </li>
<li class='toc3'><a href='#-quote'>quote</a> </li>
<li class='toc3'><a href='#-zeroPad'>zeroPad</a> </li>
<li class='toc3'><a href='#-underlined'>underlined</a> </li>
<li class='toc3'><a href='#-tr'>tr</a> </li>
<li class='toc3'><a href='#-padLeft'>padLeft</a> </li>
<li class='toc3'><a href='#-padRight'>padRight</a> </li>
<li class='toc3'><a href='#-toUpper'>toUpper</a> </li>
<li class='toc3'><a href='#-toLower'>toLower</a> </li>
<li class='toc3'><a href='#-stripRTF'>stripRTF</a> </li>
<li class='toc3'><a href='#-split'>split</a> </li>
</ul><li class='toc2'><a href='#Stream%20support'>Stream support</a></li>
<ul class='toc'><li class='toc3'><a href='#-printOn'>printOn</a> </li>
<li class='toc3'><a href='#-storeOn'>storeOn</a> </li>
</ul><li class='toc2'><a href='#Unix%20Support'>Unix Support</a></li>
<ul class='toc'><li class='toc3'><a href='#-unixCmd'>unixCmd</a> </li>
<li class='toc3'><a href='#-unixCmdGetStdOut'>unixCmdGetStdOut</a> </li>
<li class='toc3'><a href='#-systemCmd'>systemCmd</a> </li>
<li class='toc3'><a href='#-runInTerminal'>runInTerminal</a> </li>
<li class='toc3'><a href='#-setenv'>setenv</a> </li>
<li class='toc3'><a href='#-getenv'>getenv</a> </li>
<li class='toc3'><a href='#-unsetenv'>unsetenv</a> </li>
<li class='toc3'><a href='#-mkdir'>mkdir</a> </li>
<li class='toc3'><a href='#-pathMatch'>pathMatch</a> </li>
<li class='toc3'><a href='#-load'>load</a> </li>
<li class='toc3'><a href='#-loadPaths'>loadPaths</a> </li>
<li class='toc3'><a href='#-loadRelative'>loadRelative</a> </li>
<li class='toc3'><a href='#-resolveRelative'>resolveRelative</a> </li>
<li class='toc3'><a href='#-standardizePath'>standardizePath</a> </li>
<li class='toc3'><a href='#-openOS'>openOS</a> </li>
</ul><li class='toc2'><a href='#Pathname%20Support'>Pathname Support</a></li>
<ul class='toc'><li class='toc3'><a href='#-shellQuote'>shellQuote</a> </li>
<li class='toc3'><a href='#-absolutePath'>absolutePath</a> </li>
<li class='toc3'><a href='#-asAbsolutePath'>asAbsolutePath</a> </li>
<li class='toc3'><a href='#-asRelativePath'>asRelativePath</a> </li>
<li class='toc3'><a href='#-withTrailingSlash'>withTrailingSlash</a> </li>
<li class='toc3'><a href='#-withoutTrailingSlash'>withoutTrailingSlash</a> </li>
<li class='toc3'><a href='#-basename'>basename</a> </li>
<li class='toc3'><a href='#-dirname'>dirname</a> </li>
<li class='toc3'><a href='#-splitext'>splitext</a> </li>
</ul><li class='toc2'><a href='#YAML%20and%20JSON%20parsing'>YAML and JSON parsing</a></li>
<ul class='toc'><li class='toc3'><a href='#-parseYAML'>parseYAML</a> </li>
<li class='toc3'><a href='#-parseYAMLFile'>parseYAMLFile</a> </li>
</ul><li class='toc2'><a href='#Document%20Support'>Document Support</a></li>
<ul class='toc'><li class='toc3'><a href='#-newTextWindow'>newTextWindow</a> </li>
<li class='toc3'><a href='#-openDocument'>openDocument</a> </li>
<li class='toc3'><a href='#-findHelpFile'>findHelpFile</a> </li>
<li class='toc3'><a href='#-help'>help</a> </li>
</ul><li class='toc2'><a href='#Misc%20methods'>Misc methods</a></li>
<ul class='toc'><li class='toc3'><a href='#-inspectorClass'>inspectorClass</a> </li>
</ul><li class='toc2'><a href='#Drawing%20Support'>Drawing Support</a></li>
<ul class='toc'><li class='toc3'><a href='#-draw'>draw</a> </li>
<li class='toc3'><a href='#-drawAtPoint'>drawAtPoint</a> </li>
<li class='toc3'><a href='#-drawInRect'>drawInRect</a> </li>
<li class='toc3'><a href='#-drawCenteredIn'>drawCenteredIn</a> </li>
<li class='toc3'><a href='#-drawLeftJustIn'>drawLeftJustIn</a> </li>
<li class='toc3'><a href='#-drawRightJustIn'>drawRightJustIn</a> </li>
<li class='toc3'><a href='#-bounds'>bounds</a> </li>
</ul><li class='toc2'><a href='#Extensions%20by%20SCDoc'>Extensions by SCDoc</a></li>
<ul class='toc'><li class='toc3'><a href='#-stripWhiteSpace'>stripWhiteSpace</a> </li>
<li class='toc3'><a href='#-unixCmdGetStdOutLines'>unixCmdGetStdOutLines</a> </li>
</ul><li class='toc2'><a href='#Extensions%20by%20wslib'>Extensions by wslib</a></li>
<ul class='toc'><li class='toc3'><a href='#-notesDict'>notesDict</a> </li>
<li class='toc3'><a href='#-namemidi'>namemidi</a> </li>
<li class='toc3'><a href='#-getAlt'>getAlt</a> </li>
<li class='toc3'><a href='#-getOctave'>getOctave</a> </li>
<li class='toc3'><a href='#-getNote'>getNote</a> </li>
<li class='toc3'><a href='#-asNote'>asNote</a> </li>
</ul><li class='toc2'><a href='#Inherited%20instance%20methods'>Inherited instance methods</a></li>
<li class='toc2'><a href='#Undocumented%20instance%20methods'>Undocumented instance methods</a></li>
<ul class='toc'><li class='toc3'><a href='#-absolutePath2'>absolutePath2</a> </li>
<li class='toc3'><a href='#-afp'>afp</a> </li>
<li class='toc3'><a href='#-appleScript'>appleScript</a> </li>
<li class='toc3'><a href='#-asAppleScriptCmd'>asAppleScriptCmd</a> </li>
<li class='toc3'><a href='#-asColor'>asColor</a> </li>
<li class='toc3'><a href='#-asDefName'>asDefName</a> </li>
<li class='toc3'><a href='#-asFileSafeString'>asFileSafeString</a> </li>
<li class='toc3'><a href='#-asHexIfPossible'>asHexIfPossible</a> </li>
<li class='toc3'><a href='#-asInstr'>asInstr</a> </li>
<li class='toc3'><a href='#-asInterfaceDef'>asInterfaceDef</a> </li>
<li class='toc3'><a href='#-asKeyStrokeCmd'>asKeyStrokeCmd</a> </li>
<li class='toc3'><a href='#-asMenuAction'>asMenuAction</a> </li>
<li class='toc3'><a href='#-asNumberIfPossible'>asNumberIfPossible</a> </li>
<li class='toc3'><a href='#-asOSCArgArray'>asOSCArgArray</a> </li>
<li class='toc3'><a href='#-asOSCArgEmbeddedArray'>asOSCArgEmbeddedArray</a> </li>
<li class='toc3'><a href='#-asPathName'>asPathName</a> </li>
<li class='toc3'><a href='#-asPenFunction'>asPenFunction</a> </li>
<li class='toc3'><a href='#-asSSHCmd'>asSSHCmd</a> </li>
<li class='toc3'><a href='#-asSVGTransform'>asSVGTransform</a> </li>
<li class='toc3'><a href='#-asSeconds'>asSeconds</a> </li>
<li class='toc3'><a href='#-asString'>asString</a> </li>
<li class='toc3'><a href='#-asUnicode'>asUnicode</a> </li>
<li class='toc3'><a href='#-asWebColorString'>asWebColorString</a> </li>
<li class='toc3'><a href='#-asciiCorrect'>asciiCorrect</a> </li>
<li class='toc3'><a href='#-ask'>ask</a> </li>
<li class='toc3'><a href='#-boundsM9'>boundsM9</a> </li>
<li class='toc3'><a href='#-capsToSpaces'>capsToSpaces</a> </li>
<li class='toc3'><a href='#-clipPath'>clipPath</a> </li>
<li class='toc3'><a href='#-clipToRectM9'>clipToRectM9</a> </li>
<li class='toc3'><a href='#-codegen_UGenCtorArg'>codegen_UGenCtorArg</a> </li>
<li class='toc3'><a href='#-collectJoin'>collectJoin</a> </li>
<li class='toc3'><a href='#-convertImage'>convertImage</a> </li>
<li class='toc3'><a href='#-copyFile'>copyFile</a> </li>
<li class='toc3'><a href='#-copyRename'>copyRename</a> </li>
<li class='toc3'><a href='#-copyReplace'>copyReplace</a> </li>
<li class='toc3'><a href='#-copyTo'>copyTo</a> </li>
<li class='toc3'><a href='#-copyToDesktop'>copyToDesktop</a> </li>
<li class='toc3'><a href='#-copyToDir'>copyToDir</a> </li>
<li class='toc3'><a href='#-copyTo_scwork'>copyTo_scwork</a> </li>
<li class='toc3'><a href='#-couldBeHex'>couldBeHex</a> </li>
<li class='toc3'><a href='#-couldBeNumber'>couldBeNumber</a> </li>
<li class='toc3'><a href='#-create_scwork'>create_scwork</a> </li>
<li class='toc3'><a href='#-curl'>curl</a> </li>
<li class='toc3'><a href='#-curlMsg'>curlMsg</a> </li>
<li class='toc3'><a href='#-deStandardizePath'>deStandardizePath</a> </li>
<li class='toc3'><a href='#-die'>die</a> </li>
<li class='toc3'><a href='#-digit'>digit</a> </li>
<li class='toc3'><a href='#-digit2roman'>digit2roman</a> </li>
<li class='toc3'><a href='#-dirLevel'>dirLevel</a> </li>
<li class='toc3'><a href='#-doToNumbers'>doToNumbers</a> </li>
<li class='toc3'><a href='#-downloadCVSSource'>downloadCVSSource</a> </li>
<li class='toc3'><a href='#-downloadSVNSource'>downloadSVNSource</a> </li>
<li class='toc3'><a href='#-downloadURL'>downloadURL</a> </li>
<li class='toc3'><a href='#-drawAtPointM9'>drawAtPointM9</a> </li>
<li class='toc3'><a href='#-drawCenteredInM9'>drawCenteredInM9</a> </li>
<li class='toc3'><a href='#-drawInRectM9'>drawInRectM9</a> </li>
<li class='toc3'><a href='#-drawLeftJustInM9'>drawLeftJustInM9</a> </li>
<li class='toc3'><a href='#-drawM9'>drawM9</a> </li>
<li class='toc3'><a href='#-drawRightJustInM9'>drawRightJustInM9</a> </li>
<li class='toc3'><a href='#-drawStretchedIn'>drawStretchedIn</a> </li>
<li class='toc3'><a href='#-drawStretchedInM9'>drawStretchedInM9</a> </li>
<li class='toc3'><a href='#-enpath'>enpath</a> </li>
<li class='toc3'><a href='#-exclude'>exclude</a> </li>
<li class='toc3'><a href='#-extension'>extension</a> </li>
<li class='toc3'><a href='#-extractNumbers'>extractNumbers</a> </li>
<li class='toc3'><a href='#-fformat'>fformat</a> </li>
<li class='toc3'><a href='#-fillPath'>fillPath</a> </li>
<li class='toc3'><a href='#-findHelpFileOrElse'>findHelpFileOrElse</a> </li>
<li class='toc3'><a href='#-findPathsInDirectory'>findPathsInDirectory</a> </li>
<li class='toc3'><a href='#-findReplace'>findReplace</a> </li>
<li class='toc3'><a href='#-findReplaceAll'>findReplaceAll</a> </li>
<li class='toc3'><a href='#-findSubDirectories'>findSubDirectories</a> </li>
<li class='toc3'><a href='#-firstIsLower'>firstIsLower</a> </li>
<li class='toc3'><a href='#-firstIsUpper'>firstIsUpper</a> </li>
<li class='toc3'><a href='#-firstToLower'>firstToLower</a> </li>
<li class='toc3'><a href='#-firstToUpper'>firstToUpper</a> </li>
<li class='toc3'><a href='#-flac'>flac</a> </li>
<li class='toc3'><a href='#-flacAll'>flacAll</a> </li>
<li class='toc3'><a href='#-flatNoString'>flatNoString</a> </li>
<li class='toc3'><a href='#-folderContents'>folderContents</a> </li>
<li class='toc3'><a href='#-forceNoteName'>forceNoteName</a> </li>
<li class='toc3'><a href='#-getHostIP'>getHostIP</a> </li>
<li class='toc3'><a href='#-getPathsInDirectory'>getPathsInDirectory</a> </li>
<li class='toc3'><a href='#-getSubDirectories'>getSubDirectories</a> </li>
<li class='toc3'><a href='#-getUnits'>getUnits</a> </li>
<li class='toc3'><a href='#-gethostbyname'>gethostbyname</a> </li>
<li class='toc3'><a href='#-guiClass'>guiClass</a> </li>
<li class='toc3'><a href='#-guiDocument'>guiDocument</a> </li>
<li class='toc3'><a href='#-gz'>gz</a> </li>
<li class='toc3'><a href='#-hasExtension'>hasExtension</a> </li>
<li class='toc3'><a href='#-include'>include</a> </li>
<li class='toc3'><a href='#-insert'>insert</a> </li>
<li class='toc3'><a href='#-instr'>instr</a> </li>
<li class='toc3'><a href='#-interpretVal'>interpretVal</a> </li>
<li class='toc3'><a href='#-isBundle'>isBundle</a> </li>
<li class='toc3'><a href='#-isBundlePath'>isBundlePath</a> </li>
<li class='toc3'><a href='#-isFile'>isFile</a> </li>
<li class='toc3'><a href='#-isFolder'>isFolder</a> </li>
<li class='toc3'><a href='#-isSoundFile'>isSoundFile</a> </li>
<li class='toc3'><a href='#-isString'>isString</a> </li>
<li class='toc3'><a href='#-isValidExtension'>isValidExtension</a> </li>
<li class='toc3'><a href='#-keyStroke'>keyStroke</a> </li>
<li class='toc3'><a href='#-loadDocument'>loadDocument</a> </li>
<li class='toc3'><a href='#-loadPath'>loadPath</a> </li>
<li class='toc3'><a href='#-makeDir'>makeDir</a> </li>
<li class='toc3'><a href='#-makeScale'>makeScale</a> </li>
<li class='toc3'><a href='#-makeScaleCps'>makeScaleCps</a> </li>
<li class='toc3'><a href='#-makeScaleMidi'>makeScaleMidi</a> </li>
<li class='toc3'><a href='#-makeScaleName'>makeScaleName</a> </li>
<li class='toc3'><a href='#-moveRename'>moveRename</a> </li>
<li class='toc3'><a href='#-moveReplace'>moveReplace</a> </li>
<li class='toc3'><a href='#-moveTo'>moveTo</a> </li>
<li class='toc3'><a href='#-moveToDir'>moveToDir</a> </li>
<li class='toc3'><a href='#-multiChannelPerform'>multiChannelPerform</a> </li>
<li class='toc3'><a href='#-namecps'>namecps</a> </li>
<li class='toc3'><a href='#-namename'>namename</a> </li>
<li class='toc3'><a href='#-nametransp'>nametransp</a> </li>
<li class='toc3'><a href='#-namevoicetype'>namevoicetype</a> </li>
<li class='toc3'><a href='#-notemidi'>notemidi</a> </li>
<li class='toc3'><a href='#-numbersToAlpha'>numbersToAlpha</a> </li>
<li class='toc3'><a href='#-openHTMLFile'>openHTMLFile</a> </li>
<li class='toc3'><a href='#-openInFinder'>openInFinder</a> </li>
<li class='toc3'><a href='#-openServer'>openServer</a> </li>
<li class='toc3'><a href='#-openWith'>openWith</a> </li>
<li class='toc3'><a href='#-openWithID'>openWithID</a> </li>
<li class='toc3'><a href='#-pad'>pad</a> </li>
<li class='toc3'><a href='#-pathExists'>pathExists</a> </li>
<li class='toc3'><a href='#-performBinaryOpOnComplex'>performBinaryOpOnComplex</a> </li>
<li class='toc3'><a href='#-performBinaryOpOnSimpleNumber'>performBinaryOpOnSimpleNumber</a> </li>
<li class='toc3'><a href='#-postlnIfTrue'>postlnIfTrue</a> </li>
<li class='toc3'><a href='#-ps2pdf'>ps2pdf</a> </li>
<li class='toc3'><a href='#-realNextName'>realNextName</a> </li>
<li class='toc3'><a href='#-realPath'>realPath</a> </li>
<li class='toc3'><a href='#-removeBrackets'>removeBrackets</a> </li>
<li class='toc3'><a href='#-removeExtension'>removeExtension</a> </li>
<li class='toc3'><a href='#-removeFile'>removeFile</a> </li>
<li class='toc3'><a href='#-removeFwdSlash'>removeFwdSlash</a> </li>
<li class='toc3'><a href='#-removeItems'>removeItems</a> </li>
<li class='toc3'><a href='#-removeNumbers'>removeNumbers</a> </li>
<li class='toc3'><a href='#-renameTo'>renameTo</a> </li>
<li class='toc3'><a href='#-replaceAt'>replaceAt</a> </li>
<li class='toc3'><a href='#-replaceBrackets'>replaceBrackets</a> </li>
<li class='toc3'><a href='#-replaceExtension'>replaceExtension</a> </li>
<li class='toc3'><a href='#-replaceItems'>replaceItems</a> </li>
<li class='toc3'><a href='#-replaceSpaces'>replaceSpaces</a> </li>
<li class='toc3'><a href='#-replaceWith'>replaceWith</a> </li>
<li class='toc3'><a href='#-request'>request</a> </li>
<li class='toc3'><a href='#-resampleImage'>resampleImage</a> </li>
<li class='toc3'><a href='#-revealInFinder'>revealInFinder</a> </li>
<li class='toc3'><a href='#-roman2digit'>roman2digit</a> </li>
<li class='toc3'><a href='#-rotateImage'>rotateImage</a> </li>
<li class='toc3'><a href='#-showInFinder'>showInFinder</a> </li>
<li class='toc3'><a href='#-spacesToCaps'>spacesToCaps</a> </li>
<li class='toc3'><a href='#-spath'>spath</a> </li>
<li class='toc3'><a href='#-splitNumbers'>splitNumbers</a> </li>
<li class='toc3'><a href='#-spth'>spth</a> </li>
<li class='toc3'><a href='#-sshCmd'>sshCmd</a> </li>
<li class='toc3'><a href='#-sshRunInTerminal'>sshRunInTerminal</a> </li>
<li class='toc3'><a href='#-sshSystemCmd'>sshSystemCmd</a> </li>
<li class='toc3'><a href='#-stripHTML'>stripHTML</a> </li>
<li class='toc3'><a href='#-strokePath'>strokePath</a> </li>
<li class='toc3'><a href='#-tar'>tar</a> </li>
<li class='toc3'><a href='#-targz'>targz</a> </li>
<li class='toc3'><a href='#-testnamemidi'>testnamemidi</a> </li>
<li class='toc3'><a href='#-tgz'>tgz</a> </li>
<li class='toc3'><a href='#-trim'>trim</a> </li>
<li class='toc3'><a href='#-trimLeft'>trimLeft</a> </li>
<li class='toc3'><a href='#-trimRight'>trimRight</a> </li>
<li class='toc3'><a href='#-trynamecps'>trynamecps</a> </li>
<li class='toc3'><a href='#-trynamemidi'>trynamemidi</a> </li>
<li class='toc3'><a href='#-trynamename'>trynamename</a> </li>
<li class='toc3'><a href='#-ugenCodeString'>ugenCodeString</a> </li>
<li class='toc3'><a href='#-unflac'>unflac</a> </li>
<li class='toc3'><a href='#-unflacAll'>unflacAll</a> </li>
<li class='toc3'><a href='#-ungz'>ungz</a> </li>
<li class='toc3'><a href='#-untar'>untar</a> </li>
<li class='toc3'><a href='#-untgz'>untgz</a> </li>
<li class='toc3'><a href='#-unzip'>unzip</a> </li>
<li class='toc3'><a href='#-updateCVSSource'>updateCVSSource</a> </li>
<li class='toc3'><a href='#-wrapExtend'>wrapExtend</a> </li>
<li class='toc3'><a href='#-write'>write</a> </li>
<li class='toc3'><a href='#-zip'>zip</a> </li>
</ul></ul></ul></div><div id='menubar'></div>
<div class='contents'>
<div class='header'>
<div id='label'>
<span id='folder'>Classes</span>
| <span id='categories'><a href='./../Browse.html#Collections'>Collections</a>&#8201;&gt;&#8201;<a href='./../Browse.html#Collections>Ordered'>Ordered</a></span>
</div><h1>String<span id='superclasses'> : <a href="../Classes/RawArray.html">RawArray</a> : <a href="../Classes/ArrayedCollection.html">ArrayedCollection</a> : <a href="../Classes/SequenceableCollection.html">SequenceableCollection</a> : <a href="../Classes/Collection.html">Collection</a> : <a href="../Classes/Object.html">Object</a></span>
</h1>
<div id='summary'>array of Chars</div>
</div>
<div class='subheader'>
<div id='filename'>Source: <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/Collections/String.sc' title='/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/Collections/String.sc'>String.sc</a></div><div id='related'>See also: <a href="./../Classes/Char.html">Char</a></div>
</div>
<h2><a class='anchor' name='description'>Description</a></h2>
<p>String represents an array of <a href="./../Classes/Char.html">Chars</a>.
<p>Strings can be written literally using double quotes:<textarea class='editor'>"my string".class</textarea>
<p>A sequence of string literals will be concatenated together:<textarea class='editor'>x = "hel" "lo";
y = "this is a\n"
"multiline\n"
"string";</textarea>
<p>Backslash is the escape character. See <a href="./../Reference/Literals.html#Characters">Literals: Characters</a>.<h3><a class='anchor' name='Character%20encodings'>Character encodings</a></h3>
<p>Note that, while Char does not support encodings aside from ASCII—such as multi-byte encodings like UTF-8 and UTF-16, or the full Latin-1 (ISO 8859-1) character set—Chars with negative values are perfectly legal, and may be strung together in strings that use these encodings.
<p>The SuperCollider IDE uses UTF-8 (a superset of ASCII) to decode and display strings, which means that the string <code>"🎹🙄🎻😂🎚️🎛️🎤😍"</code> can be written in the editor, posted in the post window, and treated for the most part like any other string. However, because non-ASCII UTF-8 characters consist of two or more bytes, and a SuperCollider String's members are one-bit Chars, concepts of size and indexing may not behave intuitively. For instance, the "<code>size</code>" of the string above is 38, not 8, and the value of its first index is <code>-16</code>, which is not a valid ASCII value at all but rather the signed 8-bit representation of the first byte of the UTF-8 value of the piano keyboard emoji (🎹), <code>0xF09F8EB9</code>.<h2><a class='anchor' name='classmethods'>Class Methods</a></h2>
<h3 class='method-code'><span class='method-prefix'>String.</span><a class='method-name' name='*readNew' href='./../Overviews/Methods.html#readNew'>readNew</a>(<span class='argstr'>file</span>)</h3>
<div class='method'>
<p>Read the entire contents of a <a href="./../Classes/File.html">File</a> and return them as a new String.</div><h3 class='method-code'><span class='method-prefix'>String.</span><a class='method-name' name='*scDir' href='./../Overviews/Methods.html#scDir'>scDir</a></h3>
<div class='method'>
<p>Provided for backwards compatibility.<h4>Returns:</h4>
<div class='returnvalue'>
<p>the value of <code>Platform.resourceDir</code>, which is the base resource directory of SuperCollider.</div><h4>Discussion:</h4>
<p>Please use <a href="./../Classes/Platform.html#*resourceDir">Platform: *resourceDir</a> instead.</div><h3><a class='anchor' name='Extensions%20by%20wslib'>Extensions by wslib</a></h3>
<h3 class='method-code'><span class='method-prefix'>String.</span><a class='method-name' name='*makeNoteName' href='./../Overviews/Methods.html#makeNoteName'>makeNoteName</a>(<span class='argstr'>name: $C</span>, <span class='argstr'>alt: 0</span>, <span class='argstr'>octave: 3</span>, <span class='argstr'>cents: 0</span>, <span class='argstr'>maxAlt: 3</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<div class='method'>
<p>Creates a String representing the name of a note.<h4>Arguments:</h4>
<table class='arguments'>
<tr><td class='argumentname'>name<td class='argumentdesc'>
<p>Name or MIDI pitch of the note to construct.<tr><td class='argumentname'>alt<td class='argumentdesc'>
<p>Number of half-steps (semitones) to adjust the note by. Equivalent to 100 cents. If this exceeds the <code>maxAlt</code> value, it will be cropped to that, and the excess will be converted into cents which can be obtained from the resulting string via the unique <code>-cents</code> method.<tr><td class='argumentname'>octave<td class='argumentdesc'>
<p>The octave of the note. <code>3</code> corresponds to the octave starting at middle C.<tr><td class='argumentname'>cents<td class='argumentdesc'>
<p>Number of cents, i.e. one-hundredths of a half-step (semitone) to adjust the note by.<tr><td class='argumentname'>maxAlt<td class='argumentdesc'>
<p>Maximum number of accidentals to include in the string. Any excess will be translated into cents which can be obtained from the resulting string via the unique <code>-cents</code>method.
<p>Defaults to 2.</table><h4>Discussion:</h4>
<textarea class='editor'>a = String.makeNoteName(name: $A); // "A3"
a.class; // -&gt; String
a.alt; // -&gt; 0</textarea>
</div><h3 class='method-code'><span class='method-prefix'>String.</span><a class='method-name' name='*notesDict' href='./../Overviews/Methods.html#notesDict'>notesDict</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<div class='method'><h4>Returns:</h4>
<div class='returnvalue'>
<p>An <a href="./../Classes/IdentityDictionary.html">IdentityDictionary</a> mapping characters representing note names to their offsets within the MIDI octave. For example, <code>$C</code> maps to <code>0</code>, and <code>$D</code> maps to <code>2</code>. Accidentals are not supported.</div></div><h3><a class='anchor' name='Inherited%20class%20methods'>Inherited class methods</a></h3>
<div id='inheritedclassmets'></div><h3><a class='anchor' name='Undocumented%20class%20methods'>Undocumented class methods</a></h3>
<h3 class='method-code'><span class='method-prefix'>String.</span><a class='method-name' name='*fillJoin' href='./../Overviews/Methods.html#fillJoin'>fillJoin</a>(<span class='argstr'>size</span>, <span class='argstr'>function</span>, <span class='argstr'>joiner</span>, <span class='argstr'>excludeNil: true</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Improvements/extString-collect.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Improvements/extString-collect.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>String.</span><a class='method-name' name='*heightM9' href='./../Overviews/Methods.html#heightM9'>heightM9</a>(<span class='argstr'>n: 1</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>String.</span><a class='method-name' name='*widthM9' href='./../Overviews/Methods.html#widthM9'>widthM9</a>(<span class='argstr'>n: 1</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc</a></div>
<h2><a class='anchor' name='instancemethods'>Instance Methods</a></h2>
<h3><a class='anchor' name='Accessing%20characters'>Accessing characters</a></h3>
<h3 class='method-code'><span class='method-prefix'></span><a class='method-name' name='-@' href='./../Overviews/Methods.html#@'>@</a>(<span class='argstr'>index</span>)</h3>
<div class='supmethod'>From superclass: <a href='./../Classes/Collection.html'>Collection</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-at' href='./../Overviews/Methods.html#at'>at</a>(<span class='argstr'>index</span>)</h3>
<div class='supmethod'>From superclass: <a href='./../Classes/ArrayedCollection.html'>ArrayedCollection</a></div>
<div class='method'>
<p>Strings respond to .at in a manner similar to other indexed collections. Each element is a <a href="./../Classes/Char.html">Char</a>.<textarea class='editor'>"ABCDEFG".at(2)</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-ascii' href='./../Overviews/Methods.html#ascii'>ascii</a></h3>
<div class='method'>
<p>Returns an Array of ASCII values of the Strings's characters.<textarea class='editor'>"wertvoll".ascii // [ 119, 101, 114, 116, 118, 111, 108, 108 ]</textarea>
<p>Note that if a string contains multi-byte UTF-8 characters, this array will not be of the same length as the number of visible characters, nor will it necessarily be an array of valid 7-bit ASCII values.<textarea class='editor'>// "face with tears of joy" is Unicode codepoint U+1F602, which is encoded in UTF-8 as hex value 0xF09F9882
a = "😂";
// although this is one UTF-8 character, it must be stored as 4 Chars because Chars can only hold 1 byte each
a.size // 4 (!)
a.ascii // [ -16, -97, -104, -126 ]
// "wrap(0, 255)" converts these numbers to their unsigned 8-bit values
b = a.ascii.wrap(0, 255) // [ 240, 159, 152, 130 ]
// if we represent these values in hexidecmial, it's the same as the UTF-8 above: 0xF09F9882
b.collect(_.asHexString(2)) // [ F0, 9F, 98, 82 ]</textarea>
</div><h3><a class='anchor' name='Comparing%20strings'>Comparing strings</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-compare' href='./../Overviews/Methods.html#compare'>compare</a>(<span class='argstr'>aString</span>, <span class='argstr'>ignoreCase: false</span>)</h3>
<div class='method'>
<p>Returns an integer less than, equal to or greater than zero, depending on whether the receiver should be sorted before the argument, is equal to the argument or should be sorted after the argument. This is a case sensitive compare.</div><h3 class='method-code'><span class='method-prefix'></span><a class='method-name' name='-<' href='./../Overviews/Methods.html#&lt;'>&lt;</a>(<span class='argstr'>aString</span>)</h3>
<div class='method'>
<p>Returns a <a href="./../Classes/Boolean.html">Boolean</a> whether the receiver should be sorted before the argument.<textarea class='editor'>"same" &lt; "samf"</textarea>
</div><h3 class='method-code'><span class='method-prefix'></span><a class='method-name' name='->' href='./../Overviews/Methods.html#&gt;'>&gt;</a>(<span class='argstr'>aString</span>)</h3>
<div class='method'>
<p>Returns a <a href="./../Classes/Boolean.html">Boolean</a> whether the receiver should be sorted after the argument.<textarea class='editor'>"same" &gt; "samf"</textarea>
<p></div><h3 class='method-code'><span class='method-prefix'></span><a class='method-name' name='-<=' href='./../Overviews/Methods.html#&lt;='>&lt;=</a>(<span class='argstr'>aString</span>)</h3>
<div class='method'>
<p>Returns a <a href="./../Classes/Boolean.html">Boolean</a> whether the receiver should be sorted before the argument, including the same string.<textarea class='editor'>"same" &lt;= "same"
"same" &lt;= "samf"</textarea>
</div><h3 class='method-code'><span class='method-prefix'></span><a class='method-name' name='->=' href='./../Overviews/Methods.html#&gt;='>&gt;=</a>(<span class='argstr'>aString</span>)</h3>
<div class='method'>
<p>Returns a <a href="./../Classes/Boolean.html">Boolean</a> whether the receiver should be sorted after the argument, including the same string.<textarea class='editor'>"same" &gt;= "same"
"same" &gt;= "samf"</textarea>
</div><h3 class='method-code'><span class='method-prefix'></span><a class='method-name' name='-==' href='./../Overviews/Methods.html#=='>==</a>(<span class='argstr'>aString</span>)</h3>
<div class='method'>
<p>Returns a <a href="./../Classes/Boolean.html">Boolean</a> whether the two Strings are equal.<div class='note'><span class='notelabel'>NOTE:</span> This method is (now) case sensitive!</div>
<p><textarea class='editor'>"same" == "same"
"same" == "Same"; // false</textarea>
</div><h3 class='method-code'><span class='method-prefix'></span><a class='method-name' name='-!=' href='./../Overviews/Methods.html#!='>!=</a>(<span class='argstr'>aString</span>)</h3>
<div class='method'>
<p>Returns a <a href="./../Classes/Boolean.html">Boolean</a> whether the two Strings are not equal.<textarea class='editor'>"same" != "same"; // false
"same" != "Same";</textarea>
</div><h3><a class='anchor' name='Posting%20strings'>Posting strings</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-post' href='./../Overviews/Methods.html#post'>post</a></h3>
<div class='method'>
<p>Prints the string to the current post window.<textarea class='editor'>"One".post; "Two".post;"";</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-postln' href='./../Overviews/Methods.html#postln'>postln</a></h3>
<div class='method'>
<p>Prints the string and a carriage return to the current post window.<textarea class='editor'>"One".postln; "Two".postln;"";</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-postc' href='./../Overviews/Methods.html#postc'>postc</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-postcln' href='./../Overviews/Methods.html#postcln'>postcln</a></h3>
<div class='method'>
<p>As <a href="#-post">-post</a> and <a href="#-postln">-postln</a>, but formatted as a comment.<textarea class='editor'>"This is a comment.".postcln;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-postf' href='./../Overviews/Methods.html#postf'>postf</a>( <span class='argstr'>... items</span>)</h3>
<div class='method'>
<p>Prints a formatted string with arguments to the current post window. The % character in the format string is replaced by a string representation of an argument. To print a % character use \\% .<textarea class='editor'>postf("this % a %. pi = %, list = %\n", "is", "test", pi.round(1e-4), (1..4))
this is a test. pi = 3.1416, list = [ 1, 2, 3, 4 ]</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-postcs' href='./../Overviews/Methods.html#postcs'>postcs</a></h3>
<div class='supmethod'>From superclass: <a href='./../Classes/Object.html'>Object</a></div>
<div class='method'>
<p>As <a href="#-postln">-postln</a>, but posts the <a href="#-asCompileString">compileString</a> of the receiver.<textarea class='editor'>List[1, 2, ["comment", [3, 2]], { 1.0.rand }].postcs;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-error' href='./../Overviews/Methods.html#error'>error</a></h3>
<div class='method'>
<p>Prepends an error banner and posts the string.<textarea class='editor'>"Do not press this button again".error;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-warn' href='./../Overviews/Methods.html#warn'>warn</a></h3>
<div class='method'>
<p>Prepends a warning banner and posts the string.<textarea class='editor'>"Do not press this button again".warn;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-inform' href='./../Overviews/Methods.html#inform'>inform</a></h3>
<div class='method'>
<p>Legacy method (although due to widespread use, it will not be removed). This is identical to <code>postln</code>.</div><h3><a class='anchor' name='Interpreting%20strings%20as%20code'>Interpreting strings as code</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-compile' href='./../Overviews/Methods.html#compile'>compile</a></h3>
<div class='method'>
<p>Compiles a String containing legal SuperCollider code and returns a Function.<textarea class='editor'>(
var f;
f = "2 + 1".compile.postln;
f.value.postln;
)</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-interpret' href='./../Overviews/Methods.html#interpret'>interpret</a></h3>
<div class='method'>
<p>Compile and execute a String containing legal SuperCollider code, returning the result.<textarea class='editor'>"2 + 1".interpret.postln;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-interpretPrint' href='./../Overviews/Methods.html#interpretPrint'>interpretPrint</a></h3>
<div class='method'>
<p>Compile, execute and print the result of a String containing legal SuperCollider code.<textarea class='editor'>"2 + 1".interpretPrint;</textarea>
</div><h3><a class='anchor' name='Converting%20strings'>Converting strings</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asCompileString' href='./../Overviews/Methods.html#asCompileString'>asCompileString</a></h3>
<div class='method'>
<p>Returns a String formatted for compiling.<textarea class='editor'>(
var f;
f = "myString";
f.postln;
f.asCompileString.postln;
)</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asSymbol' href='./../Overviews/Methods.html#asSymbol'>asSymbol</a></h3>
<div class='method'>
<p>Return a <a href="./../Classes/Symbol.html">Symbol</a> derived from the String.<textarea class='editor'>(
var z;
z = "myString".asSymbol.postln;
z.class.postln;
)</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asInteger' href='./../Overviews/Methods.html#asInteger'>asInteger</a></h3>
<div class='method'>
<p>Return an <a href="./../Classes/Integer.html">Integer</a> derived from the String. Strings beginning with non-numeric characters return 0.<textarea class='editor'>"4".asInteger.postln;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asFloat' href='./../Overviews/Methods.html#asFloat'>asFloat</a></h3>
<div class='method'>
<p>Return a <a href="./../Classes/Float.html">Float</a> derived from the String. Strings beginning with non-numeric characters return 0.<textarea class='editor'>"4.3".asFloat.postln;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asSecs' href='./../Overviews/Methods.html#asSecs'>asSecs</a>(<span class='argstr'>maxDays: 365</span>)</h3>
<div class='method'>
<p>Return a <a href="./../Classes/Float.html">Float</a> based on converting a time string in format (ddd):hh:mm:ss.sss. This is the inverse method to <a href="./../Classes/SimpleNumber.html#-asTimeString">SimpleNumber: -asTimeString</a>.<textarea class='editor'>(45296.asTimeString).asSecs;
"32.1".asSecs;
"62.1".asSecs; // warns
"0:0:59.9".asSecs;
"1:1:1.1".asSecs;
"-1".asSecs; // neg sign supported
"-12:34:56".asSecs;
"12:-34:56".asSecs; // warns
"-23:12.3456".asSecs; //
"-1:00:00:00".asSecs; // days too.</textarea>
</div><h3><a class='anchor' name='Concatenate%20strings'>Concatenate strings</a></h3>
<h3 class='method-code'><span class='method-prefix'></span><a class='method-name' name='-++' href='./../Overviews/Methods.html#++'>++</a>(<span class='argstr'>anObject</span>)</h3>
<div class='method'>
<p>Return a concatenation of the two strings.<textarea class='editor'>"hello" ++ "word"</textarea>
</div><h3 class='method-code'><span class='method-prefix'></span><a class='method-name' name='-+' href='./../Overviews/Methods.html#+'>+</a>(<span class='argstr'>anObject</span>)</h3>
<div class='method'>
<p>Return a concatenation of the two strings with a space between them.<textarea class='editor'>"hello" + "word"</textarea>
</div><h3 class='method-code'><span class='method-prefix'></span><a class='method-name' name='-+/+' href='./../Overviews/Methods.html#+/+'>+/+</a>(<span class='argstr'>path</span>)</h3>
<div class='method'>
<p>Concatenates <code>this</code> and <code>path</code>, as components of a filesystem path on the host operating system. The strings are joined to avoid duplicate path separators.
<p>If <code>this</code> ends with a path separator and <code>path</code> begins with one, then the separator in <code>path</code> is dropped. If there is a path separator on either side, this has the same effect as using <code>++</code>. If neither side has a path separator, the platform's preferred separator ('\' on Windows, '/' otherwise) is added.
<p>Returns <code>this</code> and <code>path</code> concatenated. If <code>path</code> was a PathName, the result is a PathName; otherwise, it is a String.<h4>Arguments:</h4>
<table class='arguments'>
<tr><td class='argumentname'>path<td class='argumentdesc'>
<p>Any object that can be converted to a string. Typically, either a String, <a href="./../Classes/Symbol.html">Symbol</a>, or <a href="./../Classes/PathName.html">PathName</a>.<textarea class='editor'>// On Windows, this produces "foo\\bar"; on other platforms, "foo/bar"
"foo" +/+ "bar"
// On all platforms, this produces "foo/bar": +/+ prefers using an existing separator
"foo/" +/+ "bar"
"foo" +/+ "/bar"
"foo/" +/+ "/bar"
// On Windows, this produces "foo\\bar"; on other platforms, "foo/\\bar"
"foo" +/+ "\\bar"
// Concatenating a symbol is also OK
"foo" +/+ 'bar'</textarea>
</table></div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-catArgs' href='./../Overviews/Methods.html#catArgs'>catArgs</a>( <span class='argstr'>... items</span>)</h3>
<div class='method'>
<p>Concatenate this string with the following args.<textarea class='editor'>"These are some args: ".catArgs(\fish, SinOsc.ar, {4 + 3}).postln;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-scatArgs' href='./../Overviews/Methods.html#scatArgs'>scatArgs</a>( <span class='argstr'>... items</span>)</h3>
<div class='method'>
<p>Same as <a href="#-catArgs">-catArgs</a>, but with spaces in between.<textarea class='editor'>"These are some args: ".scatArgs(\fish, SinOsc.ar, {4 + 3}).postln;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-ccatArgs' href='./../Overviews/Methods.html#ccatArgs'>ccatArgs</a>( <span class='argstr'>... items</span>)</h3>
<div class='method'>
<p>Same as <a href="#-catArgs">-catArgs</a>, but with commas in between.<textarea class='editor'>"a String".ccatArgs(\fish, SinOsc.ar, {4 + 3}).postln;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-catList' href='./../Overviews/Methods.html#catList'>catList</a>(<span class='argstr'>list</span>)</h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-scatList' href='./../Overviews/Methods.html#scatList'>scatList</a>(<span class='argstr'>list</span>)</h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-ccatList' href='./../Overviews/Methods.html#ccatList'>ccatList</a>(<span class='argstr'>list</span>)</h3>
<div class='method'>
<p>As <a href="#-catArgs">-catArgs</a>, <a href="#-scatArgs">-scatArgs</a> and <a href="#-ccatArgs">-ccatArgs</a> above, but takes a Collection (usually a <a href="./../Classes/List.html">List</a> or an <a href="./../Classes/Array.html">Array</a>) as an argument.<textarea class='editor'>"a String".ccatList([\fish, SinOsc.ar, {4 + 3}]).postln;</textarea>
</div><h3><a class='anchor' name='Regular%20expressions'>Regular expressions</a></h3>
<p>Note the inversion of the arguments:<ul>
<li><code>regexp.matchRegexp(stringToSearch)</code><li><code>stringToSearch.findRegexp(regexp)</code> (and similar for <code>findAllRegexp</code> and <code>findRegexpAt</code>).</ul>
<p><code>findRegexp</code> follows the pattern established by <a href="./../Classes/String.html#-find">String: -find</a>, where the receiver is the string to be searched. <code>matchRegexp</code> follows the pattern of <a href="./../Reference/matchItem.html">matchItem</a>, where the receiver is the pattern to match and the first argument is the object to be tested. This is a common source of confusion, but it is based on this precedent.<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-matchRegexp' href='./../Overviews/Methods.html#matchRegexp'>matchRegexp</a>(<span class='argstr'>string</span>, <span class='argstr'>start: 0</span>, <span class='argstr'>end</span>)</h3>
<div class='method'>
<p>POSIX regular expression matching. Returns true if the receiver (a regular expression pattern) matches the string passed to it. The <strong>start</strong> is an offset where to start searching in the string (default: 0), <strong>end</strong> where to stop.<div class='note'><span class='notelabel'>NOTE:</span> This is <code>regexp.matchRegexp(stringToSearch)</code> and not the other way around! See above: <a href="./../Classes/String.html#Regular%20expressions">String: Regular expressions</a>.</div><textarea class='editor'>"c".matchRegexp("abcdefg", 2, 5); // true: substring exists
"c".matchRegexp("abcdefg", 4, 5); // false: substring doesn't exist
"behaviou?r".matchRegexp("behavior"); // true: character may or may not exist
"behaviou?r".matchRegexp("behaviour"); // true: character may or may not exist
"behaviou?r".matchRegexp("behavir"); // false: but the rest does not match
"behavi(ou)?r".matchRegexp("behavir"); // true: the substring in parens may or may not exist
"b.h.v.r".matchRegexp("behavor"); // true
"b.h.v.r".matchRegexp("behaviiiiir"); // false: dot stands for exactly one char
"b.h.vi*r".matchRegexp("behaviiiiir"); // true: (kleene) star stands for any number of chars preceding, or none
"b.h.vi*r".matchRegexp("behavuuuur"); // false
"(a|u)nd".matchRegexp("und"); // true
"(a|u)nd".matchRegexp("and"); // true
"[a-c]nd".matchRegexp("ind"); // false
"[a-c]nd".matchRegexp("bnd"); // true: anything between a and c
"[a-c]*nd".matchRegexp("accacaccacand"); // true: any combination of x, t, z, or none.
"[xtz]+nd".matchRegexp("xnd"); // true: any combination of x, t, z</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-findRegexp' href='./../Overviews/Methods.html#findRegexp'>findRegexp</a>(<span class='argstr'>regexp</span>, <span class='argstr'>offset: 0</span>)</h3>
<div class='method'>
<p>POSIX regular expression search.<textarea class='editor'>"foobar".findRegexp("o*bar");
"32424 334 /**aaaaaa*/".findRegexp("/\\*\\*a*\\*/");
"foobar".findRegexp("(o*)(bar)");
"aaaabaaa".findAllRegexp("a+");</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-findAllRegexp' href='./../Overviews/Methods.html#findAllRegexp'>findAllRegexp</a>(<span class='argstr'>string</span>, <span class='argstr'>offset: 0</span>)</h3>
<div class='method'>
<p>Like <a href="#-findAll">-findAll</a>, but use regular expressions. So unlike findRegexp, it will just return the indices of the<textarea class='editor'>"foobar".findAllRegexp("o*bar");
"32424 334 /**aaaaaa*/".findAllRegexp("/\\*\\*a*\\*/");
"foobar".findAllRegexp("(o*)(bar)");
"aaaabaaa".findAllRegexp("a+");</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-findRegexpAt' href='./../Overviews/Methods.html#findRegexpAt'>findRegexpAt</a>(<span class='argstr'>regexp</span>, <span class='argstr'>offset: 0</span>)</h3>
<div class='method'>
<p>Match a regular expression at the given offset, returning the match and the length of the match in an Array, or nil if it doesn't match. The match must begin right at the offset.<textarea class='editor'>"foobaroob".findRegexpAt("o*b+", 0); // nil
"foobaroob".findRegexpAt("o*b+", 1); // [ oob, 3 ]
"foobaroob".findRegexpAt("o*b+", 2); // [ ob, 2 ]
"foobaroob".findRegexpAt("o*b+", 3); // [ b, 1 ]
"foobaroob".findRegexpAt("o*b+", 4); // nil
"foobaroob".findRegexpAt("o*b+", 5); // nil
"foobaroob".findRegexpAt("o*b+", 6); // [ oob, 3 ]
"foobaroob".findRegexpAt("o*b+", 7); // [ ob, 2 ]</textarea>
</div><h3><a class='anchor' name='Searching%20strings'>Searching strings</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-find' href='./../Overviews/Methods.html#find'>find</a>(<span class='argstr'>string</span>, <span class='argstr'>ignoreCase: false</span>, <span class='argstr'>offset: 0</span>)</h3>
<div class='method'>
<p>Returns the index of the string in the receiver, or nil if not found. If <strong>ignoreCase</strong> is true, find makes no difference between uppercase and lowercase letters. The <strong>offset</strong> is the point in the string where the search begins. string may be a String or a <a href="./../Classes/Char.html">Char</a>.<textarea class='editor'>"These are several words".find("are").postln;
"These are several words".find("fish").postln;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-findBackwards' href='./../Overviews/Methods.html#findBackwards'>findBackwards</a>(<span class='argstr'>string</span>, <span class='argstr'>ignoreCase: false</span>, <span class='argstr'>offset: 2147483646</span>)</h3>
<div class='method'>
<p>Same like <a href="#-find">-find</a>, but starts at the end of the string.<textarea class='editor'>// compare:
"These words are several words".find("words"); // 6
"These words are several words".findBackwards("words"); // 24</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-findAll' href='./../Overviews/Methods.html#findAll'>findAll</a>(<span class='argstr'>string</span>, <span class='argstr'>ignoreCase: false</span>, <span class='argstr'>offset: 0</span>)</h3>
<div class='method'>
<p>Returns the indices of the string in the receiver, or nil if not found.<textarea class='editor'>"These are several words which are fish".findAll("are").postln;
"These are several words which are fish".findAll("fish").postln;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-contains' href='./../Overviews/Methods.html#contains'>contains</a>(<span class='argstr'>string</span>, <span class='argstr'>offset: 0</span>)</h3>
<div class='method'>
<p>Returns a <a href="./../Classes/Boolean.html">Boolean</a> indicating if the String contains string.<textarea class='editor'>"These are several words".contains("are").postln;
"These are several words".contains("fish").postln;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-containsi' href='./../Overviews/Methods.html#containsi'>containsi</a>(<span class='argstr'>string</span>, <span class='argstr'>offset: 0</span>)</h3>
<div class='method'>
<p>Same as <a href="#-contains">-contains</a>, but case insensitive.<textarea class='editor'>"These are several words".containsi("ArE").postln;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-containsStringAt' href='./../Overviews/Methods.html#containsStringAt'>containsStringAt</a>(<span class='argstr'>index</span>, <span class='argstr'>string</span>)</h3>
<div class='method'>
<p>Returns a <a href="./../Classes/Boolean.html">Boolean</a> indicating if the String contains string beginning at the specified index.<textarea class='editor'>"These are several words".containsStringAt(6, "are").postln;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-icontainsStringAt' href='./../Overviews/Methods.html#icontainsStringAt'>icontainsStringAt</a>(<span class='argstr'>index</span>, <span class='argstr'>string</span>)</h3>
<div class='method'>
<p>Same as <a href="#-containsStringAt">-containsStringAt</a>, but case insensitive.</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-beginsWith' href='./../Overviews/Methods.html#beginsWith'>beginsWith</a>(<span class='argstr'>string</span>)</h3>
<div class='method'></div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-endsWith' href='./../Overviews/Methods.html#endsWith'>endsWith</a>(<span class='argstr'>string</span>)</h3>
<div class='method'>
<p>Returns true if this string begins/ends with the specified other string.<h4>Arguments:</h4>
<table class='arguments'>
<tr><td class='argumentname'>string<td class='argumentdesc'>
<p>The other string</table><h4>Returns:</h4>
<div class='returnvalue'>
<p>A <a href="./../Classes/Boolean.html">Boolean</a></div></div><h3><a class='anchor' name='Manipulating%20strings'>Manipulating strings</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-rotate' href='./../Overviews/Methods.html#rotate'>rotate</a>(<span class='argstr'>n: 1</span>)</h3>
<div class='method'>
<p>Rotate the string by n steps.<textarea class='editor'>"hello word".rotate(1)</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-scramble' href='./../Overviews/Methods.html#scramble'>scramble</a></h3>
<div class='method'>
<p>Randomize the order of characters in the string.<textarea class='editor'>"hello word".scramble</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-replace' href='./../Overviews/Methods.html#replace'>replace</a>(<span class='argstr'>find</span>, <span class='argstr'>replace: ""</span>)</h3>
<div class='method'>
<p>Like <a href="#-tr">-tr</a>, but with Strings as well as Chars as arguments.<textarea class='editor'>"Here are several words which are fish".replace("are", "were");</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-format' href='./../Overviews/Methods.html#format'>format</a>( <span class='argstr'>... items</span>)</h3>
<div class='method'>
<p>Returns a formatted string with arguments. The % character in the format string is replaced by a string representation of an argument. To print a % character use \\% .<textarea class='editor'>format("this % a %. pi = %, list = %\n", "is", "test", pi.round(1e-4), (1..4))
this is a test. pi = 3.1416, list = [ 1, 2, 3, 4 ]</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-escapeChar' href='./../Overviews/Methods.html#escapeChar'>escapeChar</a>(<span class='argstr'>charToEscape</span>)</h3>
<div class='method'>
<p>Add the escape character (\) before any character of your choice.<textarea class='editor'>// escape spaces:
"This will become a Unix friendly string".escapeChar($ ).postln;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-quote' href='./../Overviews/Methods.html#quote'>quote</a></h3>
<div class='method'>
<p>Return this string enclosed in double-quote ( <code>"</code> ) characters.<textarea class='editor'>"tell your" + "friends".quote + "not to tread onto the lawn"</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-zeroPad' href='./../Overviews/Methods.html#zeroPad'>zeroPad</a></h3>
<div class='method'>
<p>Return this string enclosed in space characters.<textarea class='editor'>"spaces".zeroPad.postcs;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-underlined' href='./../Overviews/Methods.html#underlined'>underlined</a>(<span class='argstr'>char: $-</span>)</h3>
<div class='method'>
<p>Return this string followed by dashes in the next line ( <code>-</code> ).<textarea class='editor'>"underlined".underlined;
"underlined".underlined($~);</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-tr' href='./../Overviews/Methods.html#tr'>tr</a>(<span class='argstr'>from</span>, <span class='argstr'>to</span>)</h3>
<div class='method'>
<p>Transliteration. Replace all instances of <strong>from</strong> with <strong>to</strong>.<textarea class='editor'>":-(:-(:-(".tr($(, $)); //turn the frowns upside down</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-padLeft' href='./../Overviews/Methods.html#padLeft'>padLeft</a>(<span class='argstr'>size</span>, <span class='argstr'>string: " "</span>)</h3>
<div class='method'></div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-padRight' href='./../Overviews/Methods.html#padRight'>padRight</a>(<span class='argstr'>size</span>, <span class='argstr'>string: " "</span>)</h3>
<div class='method'>
<p>Pad this string with <strong>string</strong> so it fills <strong>size</strong> character.<h4>Arguments:</h4>
<table class='arguments'>
<tr><td class='argumentname'>size<td class='argumentdesc'>
<p>Number of characters to fill<tr><td class='argumentname'>string<td class='argumentdesc'>
<p>Padding string<textarea class='editor'>"this sentence has thirty-nine letters".padRight(39, "-+");
"this sentence has thirty-nine letters".padLeft(39, "-+");
"this sentence more than thirteen letters".padRight(13, "-+"); // nothing to pad.</textarea>
</table></div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-toUpper' href='./../Overviews/Methods.html#toUpper'>toUpper</a></h3>
<div class='method'>
<p>Return this string with uppercase letters.<textarea class='editor'>"Please, don't be impolite".toUpper;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-toLower' href='./../Overviews/Methods.html#toLower'>toLower</a></h3>
<div class='method'>
<p>Return this string with lowercase letters.<textarea class='editor'>"SINOSC".toLower;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-stripRTF' href='./../Overviews/Methods.html#stripRTF'>stripRTF</a></h3>
<div class='method'>
<p>Returns a new String with all RTF formatting removed.<textarea class='editor'>(
// same as File-readAllStringRTF
g = File("/code/SuperCollider3/build/Help/UGens/Chaos/HenonC.help.rtf","r");
g.readAllString.stripRTF.postln;
g.close;
)</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-split' href='./../Overviews/Methods.html#split'>split</a>(<span class='argstr'>separator: $/</span>)</h3>
<div class='method'>
<p>Returns an Array of Strings split at the separator. The separator is a <a href="./../Classes/Char.html">Char</a>, and is <strong>not</strong> included in the output array.<textarea class='editor'>"These are several words".split($ );
// The default separator $/ is handy for Unix paths.
"This/could/be/a/Unix/path".split;</textarea>
</div><h3><a class='anchor' name='Stream%20support'>Stream support</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-printOn' href='./../Overviews/Methods.html#printOn'>printOn</a>(<span class='argstr'>stream</span>)</h3>
<div class='method'>
<p>Print the String on stream.<textarea class='editor'>"Print this on Post".printOn(Post);
// equivalent to:
Post &lt;&lt; "Print this on Post";</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-storeOn' href='./../Overviews/Methods.html#storeOn'>storeOn</a>(<span class='argstr'>stream</span>)</h3>
<div class='method'>
<p>Same as <a href="#-printOn">-printOn</a>, but formatted <a href="#-asCompileString">-asCompileString</a>.<textarea class='editor'>"Store this on Post".storeOn(Post);
// equivalent to:
Post &lt;&lt;&lt; "Store this on Post";</textarea>
</div><h3><a class='anchor' name='Unix%20Support'>Unix Support</a></h3>
<p>Where relevant, the current working directory is the same as the location of the SuperCollider app and the shell is the Bourne shell (sh). Note that the cwd, and indeed the shell itself, does not persist:<textarea class='editor'>"echo $0".unixCmd; // print the shell (sh)
"pwd".unixCmd;
"cd Help/".unixCmd;
"pwd".unixCmd;
"export FISH=mackerel".unixCmd;
"echo $FISH".unixCmd;</textarea>
<p>It is however possible to execute complex commands:<textarea class='editor'>"pwd; cd Help/; pwd".unixCmd;
"export FISH=mackerel; echo $FISH".unixCmd;</textarea>
<p>Also on os x applescript can be called via osascript:<textarea class='editor'>"osascript -e 'tell application \"Safari\" to activate'".unixCmd;</textarea>
<p>Should you need an environment variable to persist you can use <a href="#-setenv">-setenv</a>.<div class='note'><span class='notelabel'>NOTE:</span> Despite the fact that the method is called 'unixCmd', <strong>it does work in Windows</strong>. The string must be a DOS command, however: "dir" rather than "ls" for instance.</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-unixCmd' href='./../Overviews/Methods.html#unixCmd'>unixCmd</a>(<span class='argstr'>action</span>, <span class='argstr'>postOutput: true</span>)</h3>
<div class='method'>
<p>Execute a UNIX command <strong>asynchronously</strong> using the standard shell (sh).<h4>Arguments:</h4>
<table class='arguments'>
<tr><td class='argumentname'>action<td class='argumentdesc'>
<p>A <a href="./../Classes/Function.html">Function</a> that is called when the process has exited. It is passed two arguments: the exit code and pid of the exited process.<tr><td class='argumentname'>postOutput<td class='argumentdesc'>
<p>A <a href="./../Classes/Boolean.html">Boolean</a> that controls whether or not the output of the process is displayed in the post window.</table><h4>Returns:</h4>
<div class='returnvalue'>
<p>An <a href="./../Classes/Integer.html">Integer</a> - the pid of the newly created process. Use <a href="./../Classes/Integer.html#-pidRunning">Integer: -pidRunning</a> to test if a process is alive.</div><h4>Discussion:</h4>
<p>Example:<textarea class='editor'>"ls Help".unixCmd;
"echo one; sleep 1; echo two; sleep 1".unixCmd { |res, pid| [\done, res, pid].postln };</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-unixCmdGetStdOut' href='./../Overviews/Methods.html#unixCmdGetStdOut'>unixCmdGetStdOut</a>(<span class='argstr'>maxLineLength: 1024</span>)</h3>
<div class='method'>
<p>Similar to <a href="#-unixCmd">-unixCmd</a> except that the stdout of the process is returned (<strong>synchronously</strong>) rather than sent to the post window.<textarea class='editor'>~listing = "ls Help".unixCmdGetStdOut; // Grab
~listing.reverse.as(Array).stutter.join.postln; // Mangle</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-systemCmd' href='./../Overviews/Methods.html#systemCmd'>systemCmd</a></h3>
<div class='method'>
<p>Executes a UNIX command <strong>synchronously</strong> using the standard shell (sh).<h4>Returns:</h4>
<div class='returnvalue'>
<p>Error code of the UNIX command</div></div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-runInTerminal' href='./../Overviews/Methods.html#runInTerminal'>runInTerminal</a>(<span class='argstr'>shell: "/bin/bash"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/Collections/osx/extString_osx.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/Collections/osx/extString_osx.sc</a></div>
<div class='method'>
<p>Execute the String in a new terminal window (<strong>asynchronously</strong>).<h4>Arguments:</h4>
<table class='arguments'>
<tr><td class='argumentname'>shell<td class='argumentdesc'>
<p>The shell used to execute the string.</table><h4>Discussion:</h4>
<div class='note'><span class='notelabel'>NOTE:</span> On macOS, the string is incorporated into a temporary script file and executed using the shell.</div>
<p>Example:<textarea class='editor'>"echo ---------Hello delightful SuperCollider user----------".runInTerminal;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-setenv' href='./../Overviews/Methods.html#setenv'>setenv</a>(<span class='argstr'>value</span>)</h3>
<div class='method'>
<p>Set the environment variable indicated in the string to equal the String <strong>value</strong>. This value will persist until it is changed or SC is quit. Note that if <strong>value</strong> is a path you may need to call <a href="#-standardizePath">-standardizePath</a> on it.<textarea class='editor'>// all defs in this directory will be loaded when a local server boots
"SC_SYNTHDEF_PATH".setenv("~/scwork/".standardizePath);
"echo $SC_SYNTHDEF_PATH".unixCmd;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-getenv' href='./../Overviews/Methods.html#getenv'>getenv</a></h3>
<div class='method'>
<p>Returns the value contained in the environment variable indicated by the String.<textarea class='editor'>"USER".getenv;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-unsetenv' href='./../Overviews/Methods.html#unsetenv'>unsetenv</a></h3>
<div class='method'>
<p>Set the environment variable to nil.</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-mkdir' href='./../Overviews/Methods.html#mkdir'>mkdir</a></h3>
<div class='method'>
<p>Make a directory from the given path location.</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-pathMatch' href='./../Overviews/Methods.html#pathMatch'>pathMatch</a></h3>
<div class='method'>
<p>Returns an <a href="./../Classes/Array.html">Array</a> containing all paths matching this String. Wildcards apply, non-recursive.<textarea class='editor'>Post &lt;&lt; "Help/*".pathMatch;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-load' href='./../Overviews/Methods.html#load'>load</a></h3>
<div class='method'>
<p>Load and execute the file at the path represented by the receiver.</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-loadPaths' href='./../Overviews/Methods.html#loadPaths'>loadPaths</a>(<span class='argstr'>warn: true</span>, <span class='argstr'>action</span>)</h3>
<div class='method'>
<p>Perform <a href="#-pathMatch">-pathMatch</a> on this String, then load and execute all paths in the resultant <a href="./../Classes/Array.html">Array</a>.<textarea class='editor'>//first prepare a file with some code...
(
File.use("/tmp/loadPaths_example.scd", "w", { |file|
file &lt;&lt; "\"This text is the result of a postln command which was loaded and executed by loadPaths\".postln;";
file &lt;&lt; "\"I will now throw a dice for you: \".post; 7.rand;"
})
)
// then load the file...
// ... it posts some text, and the return value pf loadPaths is an array of the return values of each file
"/tmp/loadPaths_example.scd".loadPaths;</textarea>
<h4>Arguments:</h4>
<table class='arguments'>
<tr><td class='argumentname'>warn<td class='argumentdesc'>
<p>Post a warning if path doesn't point to any file.<tr><td class='argumentname'>action<td class='argumentdesc'>
<p>If a function is passed, it is called with each path as argument.</table></div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-loadRelative' href='./../Overviews/Methods.html#loadRelative'>loadRelative</a>(<span class='argstr'>warn: true</span>, <span class='argstr'>action</span>)</h3>
<div class='method'>
<p>Load and execute the file at the path represented by the receiver, interpreting the path as relative to the current document or text file. Requires that the file has been saved. This can be used e.g. to load initialization code from files in the same folder.<h4>Arguments:</h4>
<table class='arguments'>
<tr><td class='argumentname'>warn<td class='argumentdesc'>
<p>Warn if a file is not found.<tr><td class='argumentname'>action<td class='argumentdesc'>
<p>A function that is called for each file path that is found.</table></div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-resolveRelative' href='./../Overviews/Methods.html#resolveRelative'>resolveRelative</a></h3>
<div class='method'>
<p>Convert the receiver from a relative path to an absolute path, relative to the current document or text file. Requires that the current text file has been saved. Absolute paths are left untransformed.</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-standardizePath' href='./../Overviews/Methods.html#standardizePath'>standardizePath</a></h3>
<div class='method'>
<p>Expand ~ to your home directory, and resolve aliases on macOS. See <a href="./../Classes/PathName.html">PathName</a> for more complex needs. See <a href="./../Classes/File.html#*realpath">File: *realpath</a> if you want to resolve symlinks.<textarea class='editor'>"~/".standardizePath; //This will print your home directory</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-openOS' href='./../Overviews/Methods.html#openOS'>openOS</a></h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/Collections/osx/extString_osx.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/Collections/osx/extString_osx.sc</a></div>
<div class='method'>
<p>Open file, directory or URL via the operating system. On macOS this is implemented via <code>open</code>, on Linux via <code>xdg-open</code> and on Windows via <code>start</code>.<textarea class='editor'>Platform.userConfigDir.openOS;
"http://supercollider.sf.net".openOS;</textarea>
</div><h3><a class='anchor' name='Pathname%20Support'>Pathname Support</a></h3>
<p>Also see <a href="#-+/+">-+/+</a> for path concatenation.
<p>The term "path separator" is a platform-independent term for the character(s) that can be used to separate components of a path. On Windows, both forward slash "/" and backward slash "\\" are path separators. On POSIX-based systems like macOS and Linux, only forward slash is allowed.<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-shellQuote' href='./../Overviews/Methods.html#shellQuote'>shellQuote</a></h3>
<div class='method'>
<p>Return a new string suitable for use as a filename in a shell command, by enclosing it in single quotes ( <code>'</code> ). If the string contains any single quotes they will be escaped.<h4>Discussion:</h4>
<p>You should use this method on a path before embedding it in a string executed by <a href="#-unixCmd">-unixCmd</a> or <a href="#-systemCmd">-systemCmd</a>.<textarea class='editor'>unixCmd("ls " + Platform.userExtensionDir.shellQuote)</textarea>
<p><div class='note'><span class='notelabel'>NOTE:</span> This works well with shells such as <strong>bash</strong>, other shells might need different quotation/escaping. Apart from usage in the construction of shell commands, <strong>escaping is not needed</strong> for paths passed to methods like pathMatch(path) or File.open(path).</div></div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-absolutePath' href='./../Overviews/Methods.html#absolutePath'>absolutePath</a></h3>
<div class='method'></div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asAbsolutePath' href='./../Overviews/Methods.html#asAbsolutePath'>asAbsolutePath</a></h3>
<div class='method'>
<p>Return this path as an absolute path by prefixing it with <a href="./../Classes/File.html#*getcwd">File: *getcwd</a> if necessary.</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asRelativePath' href='./../Overviews/Methods.html#asRelativePath'>asRelativePath</a>(<span class='argstr'>relativeTo</span>)</h3>
<div class='method'>
<p>Return this path as relative to the specified path.<h4>Arguments:</h4>
<table class='arguments'>
<tr><td class='argumentname'>relativeTo<td class='argumentdesc'>
<p>The path to make this path relative to.</table></div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-withTrailingSlash' href='./../Overviews/Methods.html#withTrailingSlash'>withTrailingSlash</a></h3>
<div class='method'>
<p>Appends a path separator if one is not already present.</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-withoutTrailingSlash' href='./../Overviews/Methods.html#withoutTrailingSlash'>withoutTrailingSlash</a></h3>
<div class='method'>
<p>Removes a trailing path separator if one is present.</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-basename' href='./../Overviews/Methods.html#basename'>basename</a></h3>
<div class='method'>
<p>Return the filename from a Unix path.<textarea class='editor'>"Imaginary/Directory/fish.rtf".basename;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-dirname' href='./../Overviews/Methods.html#dirname'>dirname</a></h3>
<div class='method'>
<p>Return the directory name from a Unix path.<textarea class='editor'>"Imaginary/Directory/fish.rtf".dirname;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-splitext' href='./../Overviews/Methods.html#splitext'>splitext</a></h3>
<div class='method'>
<p>Split off the extension from a filename or path and return both in an <a href="./../Classes/Array.html">Array</a> as [path or filename, extension].<textarea class='editor'>"fish.rtf".splitext;
"Imaginary/Directory/fish.rtf".splitext;</textarea>
</div><h3><a class='anchor' name='YAML%20and%20JSON%20parsing'>YAML and JSON parsing</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-parseYAML' href='./../Overviews/Methods.html#parseYAML'>parseYAML</a></h3>
<div class='method'>
<p>Parse this string as YAML/JSON.<h4>Returns:</h4>
<div class='returnvalue'>
<p>A nested structure of <a href="./../Classes/Array.html">Array</a>s (for sequences), <a href="./../Classes/Dictionary.html">Dictionaries</a> (for maps) and <a href="./../Classes/String.html">String</a>s (for scalars).</div></div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-parseYAMLFile' href='./../Overviews/Methods.html#parseYAMLFile'>parseYAMLFile</a></h3>
<div class='method'>
<p>Same as <code>parseYAML</code> but parse a file directly instead of a string. This is faster than reading a file into a string and then parse it.</div><h3><a class='anchor' name='Document%20Support'>Document Support</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-newTextWindow' href='./../Overviews/Methods.html#newTextWindow'>newTextWindow</a>(<span class='argstr'>title: "Untitled"</span>, <span class='argstr'>makeListener: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc</a></div>
<div class='method'>
<p>Create a new <a href="./../Classes/Document.html">Document</a> with this.<textarea class='editor'>"Here is a new Document".newTextWindow;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-openDocument' href='./../Overviews/Methods.html#openDocument'>openDocument</a>(<span class='argstr'>selectionStart: 0</span>, <span class='argstr'>selectionLength: 0</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc</a></div>
<div class='method'>
<p>Create a new <a href="./../Classes/Document.html">Document</a> from the path corresponding to this. The selection arguments will preselect the indicated range in the new window. Returns this.<textarea class='editor'>(
String.filenameSymbol.asString.openDocument(10, 20)
)</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-findHelpFile' href='./../Overviews/Methods.html#findHelpFile'>findHelpFile</a></h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc</a></div>
<div class='method'>
<p>Returns the path for the helpfile named this, if it exists, else returns nil.<textarea class='editor'>"Document".findHelpFile;
"foobar".findHelpFile;</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-help' href='./../Overviews/Methods.html#help'>help</a></h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc</a></div>
<div class='method'>
<p>Performs <a href="#-findHelpFile">-findHelpFile</a> on this, and opens the file it if it exists, otherwise opens the main helpfile.<textarea class='editor'>"Document".help;
"foobar".help;</textarea>
</div><h3><a class='anchor' name='Misc%20methods'>Misc methods</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-inspectorClass' href='./../Overviews/Methods.html#inspectorClass'>inspectorClass</a></h3>
<div class='method'>
<p>Returns class <a href="./../Classes/StringInspector.html">StringInspector</a>.</div><h3><a class='anchor' name='Drawing%20Support'>Drawing Support</a></h3>
<p>The following methods must be called within an Window-drawFunc or a SCUserView-drawFunc function, and will only be visible once the window or the view is refreshed. Each call to Window-refresh SCUserView-refresh will 'overwrite' all previous drawing by executing the currently defined function.
<p>See also: <a href="./../Classes/Window.html">Window</a>, <a href="./../Classes/UserView.html">UserView</a>, <a href="./../Classes/Color.html">Color</a>, and <a href="./../Classes/Pen.html">Pen</a>.<div class='note'><span class='notelabel'>NOTE:</span> for cross-platform GUIs, use <code>Pen.stringAtPoint, Pen.stringInRect, Pen.stringCenteredIn, Pen.stringLeftJustIn, Pen.stringRightJustIn</code> instead.</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-draw' href='./../Overviews/Methods.html#draw'>draw</a></h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc</a></div>
<div class='method'>
<p>Draws the String at the current 0@0 <a href="./../Classes/Point.html">Point</a>. If not transformations of the graphics state have taken place this will be the upper left corner of the window. See also <a href="./../Classes/Pen.html">Pen</a>.<textarea class='editor'>(
w = Window.new.front;
w.view.background_(Color.white);
w.drawFunc = {
"abababababa\n\n\n".scramble.draw
};
w.refresh
)</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-drawAtPoint' href='./../Overviews/Methods.html#drawAtPoint'>drawAtPoint</a>(<span class='argstr'>point</span>, <span class='argstr'>font</span>, <span class='argstr'>color</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc</a></div>
<div class='method'>
<p>Draws the String at the given <a href="./../Classes/Point.html">Point</a> using the <a href="./../Classes/Font.html">Font</a> and <a href="./../Classes/Color.html">Color</a> specified.<textarea class='editor'>(
w = Window.new.front;
w.view.background_(Color.white);
w.drawFunc = {
"abababababa\n\n\n".scramble.drawAtPoint(
100@100,
Font("Courier", 30),
Color.blue(0.3, 0.5))
};
w.refresh;
)</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-drawInRect' href='./../Overviews/Methods.html#drawInRect'>drawInRect</a>(<span class='argstr'>rect</span>, <span class='argstr'>font</span>, <span class='argstr'>color</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc</a></div>
<div class='method'>
<p>Draws the String into the given <a href="./../Classes/Rect.html">Rect</a> using the <a href="./../Classes/Font.html">Font</a> and <a href="./../Classes/Color.html">Color</a> specified.<textarea class='editor'>(
w = Window.new.front;
r = Rect(100, 100, 100, 100);
w.view.background_(Color.white);
w.drawFunc = {
"abababababa\n\n\n".scramble.drawInRect(r, Font("Courier", 12), Color.blue(0.3, 0.5));
Pen.strokeRect(r);
};
w.refresh;
)</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-drawCenteredIn' href='./../Overviews/Methods.html#drawCenteredIn'>drawCenteredIn</a>(<span class='argstr'>rect</span>, <span class='argstr'>font</span>, <span class='argstr'>color</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc</a></div>
<div class='method'>
<p>Draws the String into the given Rect using the Font and Color specified.<textarea class='editor'>(
w = Window.new.front;
w.view.background_(Color.white);
r = Rect(100, 100, 100, 100);
w.drawFunc = {
"abababababa\n\n\n".scramble.drawCenteredIn(
r,
Font("Courier", 12),
Color.blue(0.3, 0.5)
);
Pen.strokeRect(r);
};
w.refresh;
)</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-drawLeftJustIn' href='./../Overviews/Methods.html#drawLeftJustIn'>drawLeftJustIn</a>(<span class='argstr'>rect</span>, <span class='argstr'>font</span>, <span class='argstr'>color</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc</a></div>
<div class='method'>
<p>Draws the String into the given Rect using the Font and Color specified.<textarea class='editor'>(
w = Window.new.front;
w.view.background_(Color.white);
r = Rect(100, 100, 100, 100);
w.drawFunc = {
"abababababa\n\n\n".scramble.drawLeftJustIn(
r,
Font("Courier", 12),
Color.blue(0.3, 0.5)
);
Pen.strokeRect(r);
};
w.refresh;
)</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-drawRightJustIn' href='./../Overviews/Methods.html#drawRightJustIn'>drawRightJustIn</a>(<span class='argstr'>rect</span>, <span class='argstr'>font</span>, <span class='argstr'>color</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc</a></div>
<div class='method'>
<p>Draws the String into the given <a href="./../Classes/Rect.html">Rect</a> using the <a href="./../Classes/Font.html">Font</a> and <a href="./../Classes/Color.html">Color</a> specified.<textarea class='editor'>(
w = Window.new.front;
w.view.background_(Color.white);
r = Rect(100, 100, 100, 100);
w.drawFunc = {
"abababababa\n\n\n".scramble.drawRightJustIn(
r,
Font("Courier", 12),
Color.blue(0.3, 0.5)
);
Pen.strokeRect(r);
};
w.refresh;
)</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-bounds' href='./../Overviews/Methods.html#bounds'>bounds</a>(<span class='argstr'>font</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc</a></div>
<div class='method'>
<p>Tries to return a <a href="./../Classes/Rect.html">Rect</a> with the size needed to fit this string if drawn with given font.<h4>Arguments:</h4>
<table class='arguments'>
<tr><td class='argumentname'>font<td class='argumentdesc'>
<p>A <a href="./../Classes/Font.html">Font</a></table></div><h3><a class='anchor' name='Extensions%20by%20SCDoc'>Extensions by SCDoc</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-stripWhiteSpace' href='./../Overviews/Methods.html#stripWhiteSpace'>stripWhiteSpace</a></h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/SCDoc/SCDoc.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/SCDoc/SCDoc.sc</a></div>
<div class='method'>
<p>Strips whitespace at the beginning and end of the string.<h4>Returns:</h4>
<div class='returnvalue'>
<p>The stripped string</div></div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-unixCmdGetStdOutLines' href='./../Overviews/Methods.html#unixCmdGetStdOutLines'>unixCmdGetStdOutLines</a></h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/SCDoc/SCDoc.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/SCDoc/SCDoc.sc</a></div>
<div class='method'>
<p>Like <a href="#-unixCmdGetStdOut">-unixCmdGetStdOut</a> but returns the lines in an Array instead.<h4>Returns:</h4>
<div class='returnvalue'>
<p>an <a href="./../Classes/Array.html">Array</a> of each line of output</div></div><h3><a class='anchor' name='Extensions%20by%20wslib'>Extensions by wslib</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-notesDict' href='./../Overviews/Methods.html#notesDict'>notesDict</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<div class='method'><h4>Returns:</h4>
<div class='returnvalue'>
<p>Same as <a href="./../Classes/String.html#*notesDict">String: *notesDict</a>.</div></div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-namemidi' href='./../Overviews/Methods.html#namemidi'>namemidi</a>(<span class='argstr'>cents</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<div class='method'>
<p>Converts a note name to a MIDI note pitch.<h4>Arguments:</h4>
<table class='arguments'>
<tr><td class='argumentname'>cents<td class='argumentdesc'>
<p>Number of cents to adjust</table><h4>Returns:</h4>
<div class='returnvalue'>
<p><a href="./../Classes/Float.html">Float</a> corresponding to a MIDI note pitch</div><h4>Discussion:</h4>
<textarea class='editor'>"G2".namemidi; // -&gt; 55
"Bbb4".namemidi(7); // -&gt; 81.07</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-getAlt' href='./../Overviews/Methods.html#getAlt'>getAlt</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<div class='method'>
<p><h4>Returns:</h4>
<div class='returnvalue'>
<p>-1 / 1 / 2 if the String contains <code>b</code> / <code>#</code> / <code>x</code> respectively, or 0 otherwise.</div><h4>Discussion:</h4>
<p>Memoizes the result.<textarea class='editor'>"G2".namemidi; // -&gt; 55
"Bbb4".namemidi(7); // -&gt; 81.07</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-getOctave' href='./../Overviews/Methods.html#getOctave'>getOctave</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<div class='method'><h4>Returns:</h4>
<div class='returnvalue'>
<p><a href="./../Classes/Integer.html">Integer</a> corresponding to the numerical component of the note.</div><h4>Discussion:</h4>
<p>Does not take into account accidentals shifting the pitch into a different octave. This is probably a bug!
<p>Memoizes the result.<textarea class='editor'>"C3".getOctave; // -&gt; 3
"Cb3".getOctave; // -&gt; 3
"B#4".getOctave; // -&gt; 4</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-getNote' href='./../Overviews/Methods.html#getNote'>getNote</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<div class='method'><h4>Returns:</h4>
<div class='returnvalue'>
<p>uppercase <a href="./../Classes/Char.html">Char</a> corresponding to first character of the string</div><h4>Discussion:</h4>
<textarea class='editor'>"F#2".getNote.class; // -&gt; Char
"F#2".getNote // -&gt; $F
"f#2".getNote // -&gt; $F</textarea>
</div><h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asNote' href='./../Overviews/Methods.html#asNote'>asNote</a>(<span class='argstr'>cents</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-asNote.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-asNote.sc</a></div>
<div class='method'>
<p><h4>Returns:</h4>
<div class='returnvalue'>
<p><a href="./../Classes/Note.html">Note</a> whose pitch is described by the given string</div><h4>Discussion:</h4>
<textarea class='editor'>"G#2".asNote.class; // -&gt; Note
"A3".asNote.freq; // -&gt; 440</textarea>
<p></div><h3><a class='anchor' name='Inherited%20instance%20methods'>Inherited instance methods</a></h3>
<div id='inheritedinstmets'></div><h3><a class='anchor' name='Undocumented%20instance%20methods'>Undocumented instance methods</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-absolutePath2' href='./../Overviews/Methods.html#absolutePath2'>absolutePath2</a>(<span class='argstr'>base</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-afp' href='./../Overviews/Methods.html#afp'>afp</a>(<span class='argstr'>login</span>, <span class='argstr'>password</span>, <span class='argstr'>volume</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-appleScript' href='./../Overviews/Methods.html#appleScript'>appleScript</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-appleScript.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-appleScript.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asAppleScriptCmd' href='./../Overviews/Methods.html#asAppleScriptCmd'>asAppleScriptCmd</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-appleScript.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-appleScript.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asColor' href='./../Overviews/Methods.html#asColor'>asColor</a>(<span class='argstr'>alpha: 1</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asDefName' href='./../Overviews/Methods.html#asDefName'>asDefName</a></h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/Control/asDefName.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/Control/asDefName.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asFileSafeString' href='./../Overviews/Methods.html#asFileSafeString'>asFileSafeString</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Players/pathUtilities.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Players/pathUtilities.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asHexIfPossible' href='./../Overviews/Methods.html#asHexIfPossible'>asHexIfPossible</a>(<span class='argstr'>else</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-couldBeNumber.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-couldBeNumber.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asInstr' href='./../Overviews/Methods.html#asInstr'>asInstr</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Instr/instrSupport.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Instr/instrSupport.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asInterfaceDef' href='./../Overviews/Methods.html#asInterfaceDef'>asInterfaceDef</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Instr/instrSupport.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Instr/instrSupport.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asKeyStrokeCmd' href='./../Overviews/Methods.html#asKeyStrokeCmd'>asKeyStrokeCmd</a>(<span class='argstr'>mod</span>, <span class='argstr'>app: "SuperCollider"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-appleScript.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-appleScript.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asMenuAction' href='./../Overviews/Methods.html#asMenuAction'>asMenuAction</a></h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/Base/Menu.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/Base/Menu.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asNumberIfPossible' href='./../Overviews/Methods.html#asNumberIfPossible'>asNumberIfPossible</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-couldBeNumber.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-couldBeNumber.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asOSCArgArray' href='./../Overviews/Methods.html#asOSCArgArray'>asOSCArgArray</a></h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/Control/extConvertToOSC.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/Control/extConvertToOSC.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asOSCArgEmbeddedArray' href='./../Overviews/Methods.html#asOSCArgEmbeddedArray'>asOSCArgEmbeddedArray</a>(<span class='argstr'>array</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/Control/extConvertToOSC.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/Control/extConvertToOSC.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asPathName' href='./../Overviews/Methods.html#asPathName'>asPathName</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extPathName-realNextName.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extPathName-realNextName.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asPenFunction' href='./../Overviews/Methods.html#asPenFunction'>asPenFunction</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asSSHCmd' href='./../Overviews/Methods.html#asSSHCmd'>asSSHCmd</a>(<span class='argstr'>login</span>, <span class='argstr'>addr</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-asSSHCmd.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-asSSHCmd.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asSVGTransform' href='./../Overviews/Methods.html#asSVGTransform'>asSVGTransform</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asSeconds' href='./../Overviews/Methods.html#asSeconds'>asSeconds</a>(<span class='argstr'>fps: 25</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SMPTE/extNumber-asSMPTEString.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SMPTE/extNumber-asSMPTEString.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asString' href='./../Overviews/Methods.html#asString'>asString</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asUnicode' href='./../Overviews/Methods.html#asUnicode'>asUnicode</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-collection.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-collection.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asWebColorString' href='./../Overviews/Methods.html#asWebColorString'>asWebColorString</a>(<span class='argstr'>default</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-asciiCorrect' href='./../Overviews/Methods.html#asciiCorrect'>asciiCorrect</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-asciiCorrect.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-asciiCorrect.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-ask' href='./../Overviews/Methods.html#ask'>ask</a>(<span class='argstr'>function</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/GUI/Full windows/extVarious-SCAlert.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/GUI/Full windows/extVarious-SCAlert.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-boundsM9' href='./../Overviews/Methods.html#boundsM9'>boundsM9</a>(<span class='argstr'>origin</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-capsToSpaces' href='./../Overviews/Methods.html#capsToSpaces'>capsToSpaces</a>(<span class='argstr'>space: " "</span>, <span class='argstr'>toLower: true</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-clipPath' href='./../Overviews/Methods.html#clipPath'>clipPath</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-clipToRectM9' href='./../Overviews/Methods.html#clipToRectM9'>clipToRectM9</a>(<span class='argstr'>rect</span>, <span class='argstr'>clipSign: ""</span>, <span class='argstr'>allowHeight: 4</span>, <span class='argstr'>allowWidth: 0</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-codegen_UGenCtorArg' href='./../Overviews/Methods.html#codegen_UGenCtorArg'>codegen_UGenCtorArg</a>(<span class='argstr'>stream</span>)</h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-collectJoin' href='./../Overviews/Methods.html#collectJoin'>collectJoin</a>(<span class='argstr'>function</span>, <span class='argstr'>joiner</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Improvements/extString-collect.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Improvements/extString-collect.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-convertImage' href='./../Overviews/Methods.html#convertImage'>convertImage</a>(<span class='argstr'>newFormat: "jpg"</span>, <span class='argstr'>newName: 'auto'</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-imagefiles.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-imagefiles.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-copyFile' href='./../Overviews/Methods.html#copyFile'>copyFile</a>(<span class='argstr'>newPath</span>, <span class='argstr'>overwrite: false</span>, <span class='argstr'>createIfNotThere: true</span>, <span class='argstr'>silent: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-copyRename' href='./../Overviews/Methods.html#copyRename'>copyRename</a>(<span class='argstr'>newDir: ""</span>, <span class='argstr'>newName</span>, <span class='argstr'>createIfNotThere: true</span>, <span class='argstr'>silent: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-copyReplace' href='./../Overviews/Methods.html#copyReplace'>copyReplace</a>(<span class='argstr'>newDir: ""</span>, <span class='argstr'>newName</span>, <span class='argstr'>createIfNotThere: true</span>, <span class='argstr'>toTrash: true</span>, <span class='argstr'>ask: true</span>, <span class='argstr'>silent: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-copyTo' href='./../Overviews/Methods.html#copyTo'>copyTo</a>(<span class='argstr'>newDir: ""</span>, <span class='argstr'>newName</span>, <span class='argstr'>overwrite: false</span>, <span class='argstr'>createIfNotThere: true</span>, <span class='argstr'>silent: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-copyToDesktop' href='./../Overviews/Methods.html#copyToDesktop'>copyToDesktop</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-copyToDir' href='./../Overviews/Methods.html#copyToDir'>copyToDir</a>(<span class='argstr'>newDir: ""</span>, <span class='argstr'>overwrite: false</span>, <span class='argstr'>createIfNotThere: true</span>, <span class='argstr'>silent: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-copyTo_scwork' href='./../Overviews/Methods.html#copyTo_scwork'>copyTo_scwork</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-couldBeHex' href='./../Overviews/Methods.html#couldBeHex'>couldBeHex</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-couldBeNumber.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-couldBeNumber.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-couldBeNumber' href='./../Overviews/Methods.html#couldBeNumber'>couldBeNumber</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-couldBeNumber.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-couldBeNumber.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-create_scwork' href='./../Overviews/Methods.html#create_scwork'>create_scwork</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-curl' href='./../Overviews/Methods.html#curl'>curl</a>(<span class='argstr'>path</span>, <span class='argstr'>options</span>, <span class='argstr'>action</span>, <span class='argstr'>postOutput: true</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-curl.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-curl.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-curlMsg' href='./../Overviews/Methods.html#curlMsg'>curlMsg</a>(<span class='argstr'>path</span>, <span class='argstr'>options</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-curl.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-curl.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-deStandardizePath' href='./../Overviews/Methods.html#deStandardizePath'>deStandardizePath</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-deStandardizePath.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-deStandardizePath.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-die' href='./../Overviews/Methods.html#die'>die</a>( <span class='argstr'>... culprits</span>)</h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-digit' href='./../Overviews/Methods.html#digit'>digit</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-collection.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-collection.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-digit2roman' href='./../Overviews/Methods.html#digit2roman'>digit2roman</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/digit2roman.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/digit2roman.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-dirLevel' href='./../Overviews/Methods.html#dirLevel'>dirLevel</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-getPathsInDirectory.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-getPathsInDirectory.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-doToNumbers' href='./../Overviews/Methods.html#doToNumbers'>doToNumbers</a>(<span class='argstr'>func</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-downloadCVSSource' href='./../Overviews/Methods.html#downloadCVSSource'>downloadCVSSource</a>(<span class='argstr'>login: "anonymous"</span>, <span class='argstr'>password: ""</span>, <span class='argstr'>server: "cvs.sourceforge.net"</span>, <span class='argstr'>root: "/cvsroot/supercollider"</span>, <span class='argstr'>repository: "SuperCollider3"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-downloadSVNSource' href='./../Overviews/Methods.html#downloadSVNSource'>downloadSVNSource</a>(<span class='argstr'>folderName: "SuperCollider3"</span>, <span class='argstr'>repos: "https://svn.sourceforge.net/svnroot/supercollider/trunk"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-downloadURL' href='./../Overviews/Methods.html#downloadURL'>downloadURL</a>(<span class='argstr'>to</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-drawAtPointM9' href='./../Overviews/Methods.html#drawAtPointM9'>drawAtPointM9</a>(<span class='argstr'>point</span>, <span class='argstr'>color</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-drawCenteredInM9' href='./../Overviews/Methods.html#drawCenteredInM9'>drawCenteredInM9</a>(<span class='argstr'>inRect</span>, <span class='argstr'>color</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-drawInRectM9' href='./../Overviews/Methods.html#drawInRectM9'>drawInRectM9</a>(<span class='argstr'>rect</span>, <span class='argstr'>color</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-drawLeftJustInM9' href='./../Overviews/Methods.html#drawLeftJustInM9'>drawLeftJustInM9</a>(<span class='argstr'>inRect</span>, <span class='argstr'>color</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-drawM9' href='./../Overviews/Methods.html#drawM9'>drawM9</a>(<span class='argstr'>color</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-drawRightJustInM9' href='./../Overviews/Methods.html#drawRightJustInM9'>drawRightJustInM9</a>(<span class='argstr'>inRect</span>, <span class='argstr'>color</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-drawStretchedIn' href='./../Overviews/Methods.html#drawStretchedIn'>drawStretchedIn</a>(<span class='argstr'>inRect</span>, <span class='argstr'>font</span>, <span class='argstr'>color</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-drawStretchedInM9' href='./../Overviews/Methods.html#drawStretchedInM9'>drawStretchedInM9</a>(<span class='argstr'>inRect</span>, <span class='argstr'>color</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-boundsM9.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-enpath' href='./../Overviews/Methods.html#enpath'>enpath</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Players/pathUtilities.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Players/pathUtilities.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-exclude' href='./../Overviews/Methods.html#exclude'>exclude</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-extension' href='./../Overviews/Methods.html#extension'>extension</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-extractNumbers' href='./../Overviews/Methods.html#extractNumbers'>extractNumbers</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-fformat' href='./../Overviews/Methods.html#fformat'>fformat</a>( <span class='argstr'>... args</span>)</h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-fillPath' href='./../Overviews/Methods.html#fillPath'>fillPath</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-findHelpFileOrElse' href='./../Overviews/Methods.html#findHelpFileOrElse'>findHelpFileOrElse</a></h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-findPathsInDirectory' href='./../Overviews/Methods.html#findPathsInDirectory'>findPathsInDirectory</a>(<span class='argstr'>wordToFind: ""</span>, <span class='argstr'>extension</span>, <span class='argstr'>nLevels</span>, <span class='argstr'>includeInPath: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-getPathsInDirectory.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-getPathsInDirectory.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-findReplace' href='./../Overviews/Methods.html#findReplace'>findReplace</a>(<span class='argstr'>findString</span>, <span class='argstr'>replaceString: ""</span>, <span class='argstr'>ignoreCase: false</span>, <span class='argstr'>offset: 0</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-findReplace.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-findReplace.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-findReplaceAll' href='./../Overviews/Methods.html#findReplaceAll'>findReplaceAll</a>(<span class='argstr'>findString</span>, <span class='argstr'>replaceString: ""</span>, <span class='argstr'>ignoreCase: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-findReplace.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-findReplace.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-findSubDirectories' href='./../Overviews/Methods.html#findSubDirectories'>findSubDirectories</a>(<span class='argstr'>wordToFind: ""</span>, <span class='argstr'>nLevels</span>, <span class='argstr'>includeInPath: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-getPathsInDirectory.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-getPathsInDirectory.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-firstIsLower' href='./../Overviews/Methods.html#firstIsLower'>firstIsLower</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-firstIsUpper' href='./../Overviews/Methods.html#firstIsUpper'>firstIsUpper</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-firstToLower' href='./../Overviews/Methods.html#firstToLower'>firstToLower</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-firstToUpper' href='./../Overviews/Methods.html#firstToUpper'>firstToUpper</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-flac' href='./../Overviews/Methods.html#flac'>flac</a>(<span class='argstr'>level: 5</span>, <span class='argstr'>newDir</span>, <span class='argstr'>deleteInputFile: false</span>, <span class='argstr'>flacLocation: "/usr/local/bin/"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-flacAll' href='./../Overviews/Methods.html#flacAll'>flacAll</a>(<span class='argstr'>level: 5</span>, <span class='argstr'>newDir</span>, <span class='argstr'>extensions</span>, <span class='argstr'>deleteInputFiles: false</span>, <span class='argstr'>flacLocation: "/usr/local/bin/"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-flatNoString' href='./../Overviews/Methods.html#flatNoString'>flatNoString</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-folderContents' href='./../Overviews/Methods.html#folderContents'>folderContents</a>(<span class='argstr'>levels: inf</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-forceNoteName' href='./../Overviews/Methods.html#forceNoteName'>forceNoteName</a>(<span class='argstr'>toName: $C</span>, <span class='argstr'>maxAlt: 12</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-getHostIP' href='./../Overviews/Methods.html#getHostIP'>getHostIP</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-getPathsInDirectory' href='./../Overviews/Methods.html#getPathsInDirectory'>getPathsInDirectory</a>(<span class='argstr'>extension</span>, <span class='argstr'>nLevels</span>, <span class='argstr'>includeInPath: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-getPathsInDirectory.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-getPathsInDirectory.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-getSubDirectories' href='./../Overviews/Methods.html#getSubDirectories'>getSubDirectories</a>(<span class='argstr'>nLevels</span>, <span class='argstr'>includeInPath: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-getPathsInDirectory.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-getPathsInDirectory.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-getUnits' href='./../Overviews/Methods.html#getUnits'>getUnits</a>(<span class='argstr'>default</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-gethostbyname' href='./../Overviews/Methods.html#gethostbyname'>gethostbyname</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-guiClass' href='./../Overviews/Methods.html#guiClass'>guiClass</a></h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/tools/guicrucial/gui.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/tools/guicrucial/gui.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-guiDocument' href='./../Overviews/Methods.html#guiDocument'>guiDocument</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Players/pathUtilities.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Players/pathUtilities.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-gz' href='./../Overviews/Methods.html#gz'>gz</a>(<span class='argstr'>speed: 6</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-hasExtension' href='./../Overviews/Methods.html#hasExtension'>hasExtension</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-include' href='./../Overviews/Methods.html#include'>include</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-insert' href='./../Overviews/Methods.html#insert'>insert</a>(<span class='argstr'>index</span>, <span class='argstr'>string</span>)</h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-instr' href='./../Overviews/Methods.html#instr'>instr</a>( <span class='argstr'>... args</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Instr/instrSupport.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Instr/instrSupport.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-interpretVal' href='./../Overviews/Methods.html#interpretVal'>interpretVal</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-isBundle' href='./../Overviews/Methods.html#isBundle'>isBundle</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-isBundlePath' href='./../Overviews/Methods.html#isBundlePath'>isBundlePath</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-isFile' href='./../Overviews/Methods.html#isFile'>isFile</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-isFolder' href='./../Overviews/Methods.html#isFolder'>isFolder</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-isSoundFile' href='./../Overviews/Methods.html#isSoundFile'>isSoundFile</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-isString' href='./../Overviews/Methods.html#isString'>isString</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-isValidExtension' href='./../Overviews/Methods.html#isValidExtension'>isValidExtension</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-keyStroke' href='./../Overviews/Methods.html#keyStroke'>keyStroke</a>(<span class='argstr'>mod</span>, <span class='argstr'>app: "SuperCollider"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-appleScript.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-appleScript.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-loadDocument' href='./../Overviews/Methods.html#loadDocument'>loadDocument</a>(<span class='argstr'>warnIfNotFound: true</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Players/pathUtilities.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Players/pathUtilities.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-loadPath' href='./../Overviews/Methods.html#loadPath'>loadPath</a>(<span class='argstr'>warnIfNotFound: true</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Players/pathUtilities.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/crucial-library/Players/pathUtilities.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-makeDir' href='./../Overviews/Methods.html#makeDir'>makeDir</a>(<span class='argstr'>silent: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-makeScale' href='./../Overviews/Methods.html#makeScale'>makeScale</a>(<span class='argstr'>type: 'major'</span>, <span class='argstr'>startNote</span>, <span class='argstr'>endNote</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-makeScaleCps' href='./../Overviews/Methods.html#makeScaleCps'>makeScaleCps</a>(<span class='argstr'>type: 'major'</span>, <span class='argstr'>startNote</span>, <span class='argstr'>endNote</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-makeScaleMidi' href='./../Overviews/Methods.html#makeScaleMidi'>makeScaleMidi</a>(<span class='argstr'>type: 'major'</span>, <span class='argstr'>startNote</span>, <span class='argstr'>endNote</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-makeScaleName' href='./../Overviews/Methods.html#makeScaleName'>makeScaleName</a>(<span class='argstr'>type: 'major'</span>, <span class='argstr'>startNote</span>, <span class='argstr'>endNote</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-moveRename' href='./../Overviews/Methods.html#moveRename'>moveRename</a>(<span class='argstr'>newDir: ""</span>, <span class='argstr'>newName</span>, <span class='argstr'>createIfNotThere: true</span>, <span class='argstr'>silent: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-moveReplace' href='./../Overviews/Methods.html#moveReplace'>moveReplace</a>(<span class='argstr'>newDir: ""</span>, <span class='argstr'>newName</span>, <span class='argstr'>createIfNotThere: true</span>, <span class='argstr'>toTrash: true</span>, <span class='argstr'>ask: true</span>, <span class='argstr'>silent: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-moveTo' href='./../Overviews/Methods.html#moveTo'>moveTo</a>(<span class='argstr'>newDir: ""</span>, <span class='argstr'>newName</span>, <span class='argstr'>createIfNotThere: true</span>, <span class='argstr'>silent: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-moveToDir' href='./../Overviews/Methods.html#moveToDir'>moveToDir</a>(<span class='argstr'>to</span>, <span class='argstr'>createIfNotThere: false</span>, <span class='argstr'>silent: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-multiChannelPerform' href='./../Overviews/Methods.html#multiChannelPerform'>multiChannelPerform</a>(<span class='argstr'>selector</span> <span class='argstr'>... args</span>)</h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-namecps' href='./../Overviews/Methods.html#namecps'>namecps</a>(<span class='argstr'>cents</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-namename' href='./../Overviews/Methods.html#namename'>namename</a>(<span class='argstr'>cents</span>, <span class='argstr'>sign</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-nametransp' href='./../Overviews/Methods.html#nametransp'>nametransp</a>(<span class='argstr'>trans</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-namevoicetype' href='./../Overviews/Methods.html#namevoicetype'>namevoicetype</a>(<span class='argstr'>type</span>, <span class='argstr'>language: 'en'</span>, <span class='argstr'>filter</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-notemidi' href='./../Overviews/Methods.html#notemidi'>notemidi</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/Extensions/SC3plugins/LoopBufUGens/classes/LJP Classes/Extensions/midinote.sc'>/Users/zzk/Library/Application Support/SuperCollider/Extensions/SC3plugins/LoopBufUGens/classes/LJP Classes/Extensions/midinote.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-numbersToAlpha' href='./../Overviews/Methods.html#numbersToAlpha'>numbersToAlpha</a>(<span class='argstr'>offset: 0</span>, <span class='argstr'>toUpper: true</span>, <span class='argstr'>prepend: ""</span>, <span class='argstr'>append: ""</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-openHTMLFile' href='./../Overviews/Methods.html#openHTMLFile'>openHTMLFile</a>(<span class='argstr'>selectionStart: 0</span>, <span class='argstr'>selectionLength: 0</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc'>/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-openInFinder' href='./../Overviews/Methods.html#openInFinder'>openInFinder</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-openServer' href='./../Overviews/Methods.html#openServer'>openServer</a>(<span class='argstr'>login</span>, <span class='argstr'>password</span>, <span class='argstr'>volume</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-openWith' href='./../Overviews/Methods.html#openWith'>openWith</a>(<span class='argstr'>appName: "SuperCollider"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-openWithID' href='./../Overviews/Methods.html#openWithID'>openWithID</a>(<span class='argstr'>id: "com.apple.safari"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-pad' href='./../Overviews/Methods.html#pad'>pad</a>(<span class='argstr'>char: $'</span>, <span class='argstr'>amt: 1</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-pathExists' href='./../Overviews/Methods.html#pathExists'>pathExists</a>(<span class='argstr'>showType: true</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-performBinaryOpOnComplex' href='./../Overviews/Methods.html#performBinaryOpOnComplex'>performBinaryOpOnComplex</a>(<span class='argstr'>aSelector</span>, <span class='argstr'>aComplex</span>)</h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-performBinaryOpOnSimpleNumber' href='./../Overviews/Methods.html#performBinaryOpOnSimpleNumber'>performBinaryOpOnSimpleNumber</a>(<span class='argstr'>aSelector</span>, <span class='argstr'>aNumber</span>)</h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-postlnIfTrue' href='./../Overviews/Methods.html#postlnIfTrue'>postlnIfTrue</a>(<span class='argstr'>bool: true</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-ps2pdf' href='./../Overviews/Methods.html#ps2pdf'>ps2pdf</a>(<span class='argstr'>newPath</span>, <span class='argstr'>removePS: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/GUI/ColPen/extColPen-PostScript.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/GUI/ColPen/extColPen-PostScript.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-realNextName' href='./../Overviews/Methods.html#realNextName'>realNextName</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extPathName-realNextName.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extPathName-realNextName.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-realPath' href='./../Overviews/Methods.html#realPath'>realPath</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-removeBrackets' href='./../Overviews/Methods.html#removeBrackets'>removeBrackets</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Improvements/extString-collect.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Improvements/extString-collect.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-removeExtension' href='./../Overviews/Methods.html#removeExtension'>removeExtension</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-removeFile' href='./../Overviews/Methods.html#removeFile'>removeFile</a>(<span class='argstr'>toTrash: true</span>, <span class='argstr'>ask: true</span>, <span class='argstr'>silent: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-removeFwdSlash' href='./../Overviews/Methods.html#removeFwdSlash'>removeFwdSlash</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-removeItems' href='./../Overviews/Methods.html#removeItems'>removeItems</a>(<span class='argstr'>items: "
"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Improvements/extString-collect.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Improvements/extString-collect.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-removeNumbers' href='./../Overviews/Methods.html#removeNumbers'>removeNumbers</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-renameTo' href='./../Overviews/Methods.html#renameTo'>renameTo</a>(<span class='argstr'>newName</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-replaceAt' href='./../Overviews/Methods.html#replaceAt'>replaceAt</a>(<span class='argstr'>replaceString</span>, <span class='argstr'>pos: 0</span>, <span class='argstr'>size</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-findReplace.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/extString-findReplace.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-replaceBrackets' href='./../Overviews/Methods.html#replaceBrackets'>replaceBrackets</a>(<span class='argstr'>replaceWith: "[]"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Improvements/extString-collect.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Improvements/extString-collect.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-replaceExtension' href='./../Overviews/Methods.html#replaceExtension'>replaceExtension</a>(<span class='argstr'>newExt</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-replaceItems' href='./../Overviews/Methods.html#replaceItems'>replaceItems</a>(<span class='argstr'>items: "
"</span>, <span class='argstr'>replaceWith: " "</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Improvements/extString-collect.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Improvements/extString-collect.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-replaceSpaces' href='./../Overviews/Methods.html#replaceSpaces'>replaceSpaces</a>(<span class='argstr'>replaceWith: "_"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Improvements/extString-collect.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Improvements/extString-collect.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-replaceWith' href='./../Overviews/Methods.html#replaceWith'>replaceWith</a>(<span class='argstr'>inPath</span>, <span class='argstr'>createIfNotThere: true</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-request' href='./../Overviews/Methods.html#request'>request</a>(<span class='argstr'>function</span>, <span class='argstr'>question: "Please enter string:"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/GUI/Full windows/extVarious-SCAlert.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/GUI/Full windows/extVarious-SCAlert.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-resampleImage' href='./../Overviews/Methods.html#resampleImage'>resampleImage</a>(<span class='argstr'>newMaxSize: 600</span>, <span class='argstr'>newName: 'auto'</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-imagefiles.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-imagefiles.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-revealInFinder' href='./../Overviews/Methods.html#revealInFinder'>revealInFinder</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-revealInFinder.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-revealInFinder.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-roman2digit' href='./../Overviews/Methods.html#roman2digit'>roman2digit</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/digit2roman.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Extensions/String/digit2roman.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-rotateImage' href='./../Overviews/Methods.html#rotateImage'>rotateImage</a>(<span class='argstr'>degreesCW: 90</span>, <span class='argstr'>newName: 'auto'</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-imagefiles.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-imagefiles.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-showInFinder' href='./../Overviews/Methods.html#showInFinder'>showInFinder</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-spacesToCaps' href='./../Overviews/Methods.html#spacesToCaps'>spacesToCaps</a>(<span class='argstr'>space: " "</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-spath' href='./../Overviews/Methods.html#spath'>spath</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Shortcuts/extString-spth.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Shortcuts/extString-spth.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-splitNumbers' href='./../Overviews/Methods.html#splitNumbers'>splitNumbers</a>(<span class='argstr'>convert: true</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-spth' href='./../Overviews/Methods.html#spth'>spth</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Shortcuts/extString-spth.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Lang/Shortcuts/extString-spth.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-sshCmd' href='./../Overviews/Methods.html#sshCmd'>sshCmd</a>(<span class='argstr'>login</span>, <span class='argstr'>addr</span>, <span class='argstr'>perform: 'unixCmd'</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-asSSHCmd.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-asSSHCmd.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-sshRunInTerminal' href='./../Overviews/Methods.html#sshRunInTerminal'>sshRunInTerminal</a>(<span class='argstr'>login</span>, <span class='argstr'>addr</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-asSSHCmd.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-asSSHCmd.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-sshSystemCmd' href='./../Overviews/Methods.html#sshSystemCmd'>sshSystemCmd</a>(<span class='argstr'>login</span>, <span class='argstr'>addr</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-asSSHCmd.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-asSSHCmd.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-stripHTML' href='./../Overviews/Methods.html#stripHTML'>stripHTML</a></h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-strokePath' href='./../Overviews/Methods.html#strokePath'>strokePath</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/SVGFile/extVarious-SVGFile.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-tar' href='./../Overviews/Methods.html#tar'>tar</a>(<span class='argstr'>newPath</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-targz' href='./../Overviews/Methods.html#targz'>targz</a>(<span class='argstr'>newPath</span>, <span class='argstr'>speed: 6</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-testnamemidi' href='./../Overviews/Methods.html#testnamemidi'>testnamemidi</a>(<span class='argstr'>ifTrue: true</span>, <span class='argstr'>ifFalse: false</span>, <span class='argstr'>cents: 0</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-tgz' href='./../Overviews/Methods.html#tgz'>tgz</a>(<span class='argstr'>newPath</span>, <span class='argstr'>speed: 6</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-trim' href='./../Overviews/Methods.html#trim'>trim</a>(<span class='argstr'>whatToTrim: " "</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-trimLeft' href='./../Overviews/Methods.html#trimLeft'>trimLeft</a>(<span class='argstr'>whatToTrim: " "</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-trimRight' href='./../Overviews/Methods.html#trimRight'>trimRight</a>(<span class='argstr'>whatToTrim: " "</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-nameconversion.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-trynamecps' href='./../Overviews/Methods.html#trynamecps'>trynamecps</a>(<span class='argstr'>cents</span>, <span class='argstr'>default: "C3"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-trynamemidi' href='./../Overviews/Methods.html#trynamemidi'>trynamemidi</a>(<span class='argstr'>cents</span>, <span class='argstr'>default: "C3"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-trynamename' href='./../Overviews/Methods.html#trynamename'>trynamename</a>(<span class='argstr'>cents</span>, <span class='argstr'>sign</span>, <span class='argstr'>default</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/Note/extVarious-midiname.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-ugenCodeString' href='./../Overviews/Methods.html#ugenCodeString'>ugenCodeString</a>(<span class='argstr'>ugenIndex</span>, <span class='argstr'>isDecl</span>, <span class='argstr'>inputNames: [ ]</span>, <span class='argstr'>inputStrings: [ ]</span>)</h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-unflac' href='./../Overviews/Methods.html#unflac'>unflac</a>(<span class='argstr'>format: 'wav'</span>, <span class='argstr'>newDir</span>, <span class='argstr'>deleteInputFile: false</span>, <span class='argstr'>flacLocation: "/usr/local/bin/"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-unflacAll' href='./../Overviews/Methods.html#unflacAll'>unflacAll</a>(<span class='argstr'>format: 'wav'</span>, <span class='argstr'>newDir</span>, <span class='argstr'>deleteInputFiles: false</span>, <span class='argstr'>flacLocation: "/usr/local/bin/"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-ungz' href='./../Overviews/Methods.html#ungz'>ungz</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-untar' href='./../Overviews/Methods.html#untar'>untar</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-untgz' href='./../Overviews/Methods.html#untgz'>untgz</a>(<span class='argstr'>deleteTar: false</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-unzip' href='./../Overviews/Methods.html#unzip'>unzip</a>(<span class='argstr'>to</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-updateCVSSource' href='./../Overviews/Methods.html#updateCVSSource'>updateCVSSource</a></h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-wrapExtend' href='./../Overviews/Methods.html#wrapExtend'>wrapExtend</a>(<span class='argstr'>size</span>)</h3>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-write' href='./../Overviews/Methods.html#write'>write</a>(<span class='argstr'>fileName</span>, <span class='argstr'>overwrite: false</span>, <span class='argstr'>ask: true</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/GUI/Full windows/extVarious-SCAlert.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/GUI/Full windows/extVarious-SCAlert.sc</a></div>
<h3 class='method-code'><span class='method-prefix'>.</span><a class='method-name' name='-zip' href='./../Overviews/Methods.html#zip'>zip</a>(<span class='argstr'>newPath</span>, <span class='argstr'>includeInvisible: false</span>, <span class='argstr'>tmp: "/tmp"</span>)</h3>
<div class='extmethod'>From extension in <a href='file:///Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc'>/Users/zzk/Library/Application Support/SuperCollider/downloaded-quarks/wslib/wslib-classes/Main Features/File management/extString-fileManagement.sc</a></div>
<div class='doclink'>helpfile source: <a href='file:///Applications/SuperCollider.app/Contents/Resources/HelpSource/Classes/String.schelp'>/Applications/SuperCollider.app/Contents/Resources/HelpSource/Classes/String.schelp</a><br>link::Classes/String::<br></div></div><script src='./../editor.js' type='text/javascript'></script>
</body></html>