For those of you who are new here, you'll find that many users post small examples as ASCII art instead of patches. This is convenient since you don't have to download the patch to see such a small example, and it's encouraged where practical. So here's a quick rundown of what you'll see:
-
Objects: All objects are in square brackets, i.e. [metro], [+ 1], [phasor~], etc.
-
Message boxes: These are in a left square bracket and a left parentheses, i.e. [bang(, [open myFile(, etc.
-
Connections: Vertical connections are done with a pipe ( | ), while diagonal connects are done with slashes ( / or \ ). For example:
[t b b] <-- object box
| |
[1( [open sound.wav( <-- message box
| /
| / <-- connections
| /
[readsf~]
- As a general rule, gui objects should just be written as though they are regular objects. For example, just type [hslider] instead of trying to draw one. There are two exceptions: the number and symbol atom boxes from the Put menu. You can instead use this:
[0\ <-- number box
[symbol\ <-- symbol box
If you can post small examples as ASCII art, it is preferred. If you need to post something that is too complicated, attach a patch (you must click "post reply" at the bottom-right corner of the thread to attach a patch; don't use the "quick reply" field at the very bottom).
Also, PLEASE do not just post screen shots. We can't edit or debug them, and at times, for whatever reason, they don't load properly anyway. You're much more likely to get help if you post a patch. That's what you're here for, right?