File: editor.html

package info (click to toggle)
cecilia 2.0.5-2.2
  • links: PTS
  • area: main
  • in suites: squeeze, wheezy
  • size: 4,452 kB
  • ctags: 833
  • sloc: tcl: 9,786; sh: 1,097; makefile: 69; csh: 13
file content (302 lines) | stat: -rw-r--r-- 7,284 bytes parent folder | download | duplicates (4)
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>
&nbsp;
<CENTER><TABLE COLS=3 WIDTH="100%" NOSAVE >
<TR ALIGN=CENTER VALIGN=CENTER NOSAVE>
<TD ALIGN=LEFT VALIGN=TOP NOSAVE><B><A HREF="tools.html">&lt;--</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>&nbsp;</CENTER>

<CENTER>
<H2>
THE&nbsp; 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>&nbsp;</CENTER>


<P>
<HR WIDTH="100%">
<H3>
<A NAME="General"></A>General&nbsp; <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&nbsp; <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>&nbsp;
<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!,&nbsp; 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>&nbsp;
<H3>
<A NAME="Menus"></A><B>Menus <FONT SIZE=-2><A HREF="#">top</A></FONT></B></H3>

<UL>
<LI>
&nbsp;<B>File</B></LI>
</UL>

<UL>
<UL>
<LI>
<B>New</B></LI>

<UL>
<LI>
<B>Module...</B>&nbsp; ; Prepares CECILIA for a new module and opens the
Editor.</LI>

<LI>
<B>builtin&nbsp;</B> ;&nbsp; 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>&nbsp; ; Open the Preferences window.</LI>

<LI>
<B>Close</B> ; Withdraw the editor window.</LI>

<BR>&nbsp;</UL>

<LI>
<B>Edit</B></LI>

<UL>
<LI>
<B>Undo operation&nbsp;</B> ; Unlimited number of undos of text operations.</LI>

<LI>
<B>Cut/Copy/Paste</B> ;&nbsp; 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> ;&nbsp; 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>
&nbsp;
<LI>
<B><A HREF="soundwin.htm#Csound">Csound</A></B></LI>

<BR>&nbsp;
<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>
&nbsp;
<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>
&nbsp;
<LI>
<B>Manual</B></LI>

<UL>
<LI>
<B>Full on-line Csound manual. Netscape must be present and running.</B></LI>

<BR>&nbsp;</UL>

<LI>
<B><A HREF="soundwin.htm#Windows">Windows</A></B></LI>

<BR>&nbsp;
<LI>
<B><A HREF="soundwin.htm#Help">Help</A></B></LI>
</UL>
&nbsp;
</BODY>
</HTML>