1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302
|
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (X11; I; IRIX 6.3 IP32) [Netscape]">
<TITLE>The Cecilia Editor</TITLE>
</HEAD>
<BODY>
<CENTER><TABLE COLS=3 WIDTH="100%" NOSAVE >
<TR ALIGN=CENTER VALIGN=CENTER NOSAVE>
<TD ALIGN=LEFT VALIGN=TOP NOSAVE><B><A HREF="tools.html"><--</A></B></TD>
<TD ALIGN=CENTER VALIGN=CENTER NOSAVE><A HREF="index.html"><IMG SRC="help.gif" ></A></TD>
<TD ALIGN=RIGHT VALIGN=TOP NOSAVE><B><FONT COLOR="#000000"><A HREF="inter.html">--></A></FONT></B></TD>
</TR>
</TABLE></CENTER>
<CENTER> </CENTER>
<CENTER>
<H2>
THE CECILIA EDITOR</H2></CENTER>
<CENTER><A HREF="#General">General</A></CENTER>
<CENTER><A HREF="#Menus">Menus</A></CENTER>
<CENTER>
<HR></CENTER>
<CENTER><IMG SRC="cecEdit.gif" HEIGHT=819 WIDTH=767></CENTER>
<CENTER> </CENTER>
<P>
<HR WIDTH="100%">
<H3>
<A NAME="General"></A>General <B><FONT SIZE=-2><A HREF="#">top</A></FONT></B></H3>
The CECILIA editor is optimized for Csound orchestra building/testing.
Showing how to build Csound orchestras and scores is beyond the scope of
this document, but the full Csound <A HREF="../csman/TITLE.html">on-line
manual </A>gives all the information required to get started in Csound
programming. Key-shortcuts are indicated in the menus and should be used
as they save an inordinate amount of programming time. Most of the menu
commands are self-explanatory but one should take the time to explore them
as they offer many subtle options.
<BR>
<H4>
<U>The Opcode Inserter</U></H4>
<UL>The Opcode Inserter is one of the most powerful feature of the CECILIA
Editor. In fact, every household in the world should have an Opcode Inserter.
To bring up the inserter, you use Button-3/Command-click in any pane. A
popup menu cascade is posted and you can choose the opcode you want. The
opcode is pasted with all its syntax so there is no need to hunt for that
elusive parameter number! The Opcode Inserter is context aware so the cascade
varies according to the pane from which you call it.</UL>
<H4>
<U>Mouse bindings</U></H4>
<UL>
<LI>
Scroll window-panes by holding Button-2 and dragging (Unix).</LI>
<LI>
Button-2-Double-click pastes previous selection at the cursor (Unix).</LI>
<LI>
Button-3/Command-click brings up insert window.</LI>
<LI>
Drag Button-1 on panel label to change its relative size.</LI>
<LI>
Button-2 on panel label withdraws that panel.</LI>
<LI>
Button-3 on panel label solos that panel. Button-3 again re-establishes
position of former panes.</LI>
</UL>
<H4>
<U>Productivity hints</U></H4>
<UL>
<LI>
Use the Opcode Inserter !!!</LI>
<LI>
Colorize your syntax. When the opcodes are colorized, when you pass over
them with the mouse, the syntax is posted in the Assistance window. Useful!
Informative!</LI>
<LI>
To consult the manual on an opcode, select the opcode in your text and
hit Alt-u and Wham!, there is the manual page!</LI>
<LI>
The shortcut keys for play/stop are functional in the editor.</LI>
<LI>
There is<B> no need to save changes between computations</B>. Computation
is always based on current contents of the editor. Save to store changes
only.</LI>
<LI>
Selecting a word and hitting Alt-f/Alt-b will go to the next instance of
that word in the current pane.</LI>
<LI>
"Alt-minus" on a selected number in any of the window panes will round
that number to the nearest power of 2 lower than that number. "Alt-equal"
will do the opposite.</LI>
</UL>
<HR WIDTH="100%">
<BR>
<H3>
<A NAME="Menus"></A><B>Menus <FONT SIZE=-2><A HREF="#">top</A></FONT></B></H3>
<UL>
<LI>
<B>File</B></LI>
</UL>
<UL>
<UL>
<LI>
<B>New</B></LI>
<UL>
<LI>
<B>Module...</B> ; Prepares CECILIA for a new module and opens the
Editor.</LI>
<LI>
<B>builtin </B> ; Select a builtin sound processing module.</LI>
<LI>
<B>Others modules</B> ; Modules and Snapshots from the Module Preference
folder.</LI>
<LI>
<B>Update menu</B> ; Update the New cascade to include just-created items.</LI>
</UL>
</UL>
</UL>
<UL>
<UL>
<LI>
<B>Open...</B> ; Open the fileselector to choose Modules, Snapshots or
Csound orchestras.</LI>
<LI>
<B>Save module ; </B>Save the current module.</LI>
<LI>
<B>Save module as...</B></LI>
<LI>
<B>Export as .orc/.sco ; </B>Save the module as separate csound text files
(interface objects are lost).</LI>
<LI>
<B>Import score file...</B> ; Reinitializes a module after modifications
to the interface.</LI>
<LI>
<B>Export score file as... </B>; Write the score to a text file.</LI>
<LI>
<B>Import MidiFile score...</B> ; Open a Midifile for score control.</LI>
<LI>
<B>Use precompiled orchestra</B> ; Use the previously computed temp orchestra
file for the current computation.</LI>
<LI>
<B>Use precompiled score</B> ; Use the the previously computed temp score
file for the current computation.</LI>
<LI>
<B>Reinit module</B> ; Re-initialize the module. (Essential after making
changes in the interface).</LI>
<LI>
<B>Preferences...</B> ; Open the Preferences window.</LI>
<LI>
<B>Close</B> ; Withdraw the editor window.</LI>
<BR> </UL>
<LI>
<B>Edit</B></LI>
<UL>
<LI>
<B>Undo operation </B> ; Unlimited number of undos of text operations.</LI>
<LI>
<B>Cut/Copy/Paste</B> ; Cuts, copies and pastes text.</LI>
<LI>
<B>Select All</B> ; Select all the text in the current pane.</LI>
<LI>
<B>Comment/Uncomment</B>; Insert/delete a ";" charcater in fron of the
current line.</LI>
<LI>
<B>Go to line...</B> ; Opens line selection window.</LI>
<LI>
<B>Search Forward/Backward...</B> ; Opens the search window.</LI>
<LI>
<B>Replace</B> ; Opens the Search and Replace window.</LI>
<LI>
<B>Higher/Lower Power of-2</B> ; Round the selected text to the nearest
power of-2. Selection must be a number.</LI>
<LI>
<B>Colorize/De-colorize Syntax</B> ; Colorize all Csound opcodes, keywords
and CECILIA objects.</LI>
<LI>
<B>Tabulate Score</B> ; Insert tabs between parameters columns in the score.</LI>
<LI>
<B>Help with Selected opcode</B> ; Launch the Csound manual at the page
containing the selected opcode.</LI>
</UL>
<LI>
<B><A HREF="soundwin.htm#Csound">Csound</A></B></LI>
<BR>
<LI>
<B>Font</B></LI>
<UL>
<LI>
<B>Tab space</B> ; Adjust the distance of tab character.</LI>
<LI>
<B>Font/Size/Style</B> ; Choose the font name, size and style of the editor.</LI>
</UL>
<LI>
<B>Section</B></LI>
<UL>
<LI>
<B>info ... csoundOut</B> ; Post/unpost the selected window pane.</LI>
<LI>
<B>Save as Default</B> ; Keep the current pane arrangement as the default
for the editor.</LI>
<LI>
<B>Show all panels</B></LI>
<LI>
<B>Hide other panels </B>; HIde all panes but the current one.</LI>
<LI>
<B>Hide current panel</B> ;</LI>
<LI>
<B>Cycle panel focus;</B> Circle the focus from one pane to the next.</LI>
<LI>
<B>Colorize on parse</B> ; Colorize the syntax automatically when opening
a new module.</LI>
</UL>
<LI>
<B>Manual</B></LI>
<UL>
<LI>
<B>Full on-line Csound manual. Netscape must be present and running.</B></LI>
<BR> </UL>
<LI>
<B><A HREF="soundwin.htm#Windows">Windows</A></B></LI>
<BR>
<LI>
<B><A HREF="soundwin.htm#Help">Help</A></B></LI>
</UL>
</BODY>
</HTML>
|