~ubuntu-branches/ubuntu/trusty/csound-manual/trusty-proposed

« back to all changes in this revision

Viewing changes to preface/whatsnew.xml

  • Committer: Bazaar Package Importer
  • Author(s): Felipe Sateler
  • Date: 2011-08-01 22:21:58 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20110801222158-90kslkp5ujci2f5d
Tags: 1:5.13~dfsg-1
* New upstream release
 - Add Menno Knevel to the copyright file
 - Refresh patch 2000-stripped-opcodes.diff
 - Update copyright hints file
* Update Vcs-* headers
* Bump Standards-Version

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<section id="PrefaceWhatsNew"><title>What's new in Csound &csoundversion;</title>
2
 
<!--     <bridgehead>New in Version 5.XX ()</bridgehead> -->
3
 
<!--  <para>
 
2
<!--     <bridgehead>New in Version 5.XX ()</bridgehead> --><!--  <para>
4
3
    <itemizedlist>
5
4
      <listitem>
6
5
        <para>New opcodes:
65
64
      </listitem>
66
65
    </itemizedlist>
67
66
  </para>-->
 
67
<bridgehead>New in Version 5.13 (January 2011)</bridgehead>
 
68
  <para>
 
69
    <itemizedlist>
 
70
      <listitem>
 
71
        <para>New opcodes:
 
72
          <itemizedlist>
 
73
            <listitem>
 
74
              <simpara><link linkend="median"><citetitle>median</citetitle></link> opcode.</simpara>
 
75
            </listitem>
 
76
            <listitem>
 
77
              <simpara><link linkend="filevalid"><citetitle>filevalid</citetitle></link>  opcode.</simpara>
 
78
            </listitem>
 
79
            <listitem>
 
80
              <simpara><link linkend="pvstanal"><citetitle>pvstanal</citetitle></link>, <link linkend="pvswarp"><citetitle>pvswarp</citetitle></link>, <link linkend="temposcal"><citetitle>temposcal</citetitle></link>, <link linkend="pvslock"><citetitle>pvslock</citetitle></link> spectral processing opcodes.</simpara>
 
81
            </listitem>
 
82
            <listitem>
 
83
              <simpara><link linkend="mincer"><citetitle>mincer</citetitle></link> opcode</simpara>
 
84
            </listitem>
 
85
            <listitem>
 
86
              <simpara><link linkend="fareylen"><citetitle>fareylen</citetitle></link> sequence opcodes.</simpara>
 
87
            </listitem>
 
88
          </itemizedlist>
 
89
        </para>
 
90
      </listitem>
 
91
      <listitem>
 
92
        <para>
 
93
          New functionality
 
94
          <itemizedlist>
 
95
            <listitem>
 
96
              <simpara>Real random number generators using /dev/random (Linux only).
 
97
              </simpara>
 
98
            </listitem>
 
99
            <listitem>
 
100
              <simpara>INF macro added to orchestras; z read as infinity in scores</simpara>
 
101
            </listitem>
 
102
            <listitem>
 
103
              <simpara>init changed to allow multiple inits in on statement</simpara>
 
104
            </listitem>
 
105
            <listitem>
 
106
              <simpara>GEN for support of farey sequences</simpara>
 
107
            </listitem>
 
108
            <listitem>
 
109
              <simpara><link linkend="maxalloc"><citetitle>maxalloc</citetitle></link>,<link linkend="cpuprc"><citetitle>cpuprc</citetitle></link>, <link linkend="active"><citetitle>active</citetitle></link> now accept named instruments.</simpara>
 
110
            </listitem>
 
111
            <listitem>
 
112
              <simpara>If normalisation in pow opcodes is zero treat as 1</simpara>
 
113
            </listitem>
 
114
            <listitem>
 
115
              <simpara><link linkend="inch"><citetitle>inch</citetitle></link> can take upto 20 inputs and outputs.</simpara>
 
116
            </listitem>
 
117
            <listitem>
 
118
              <simpara><link linkend="pvscale"><citetitle>pvscale</citetitle></link>, <link linkend="pvsvoc"><citetitle>pvsvoc</citetitle></link> and <link linkend="pvsmix"><citetitle>pvsmix</citetitle></link> now have very good spectral envelope preservation modes (1 = filtered cepstrum, 2 = true envelope).</simpara>
 
119
            </listitem>
 
120
            <listitem>
 
121
              <simpara><link linkend="oscil1"><citetitle>oscil1</citetitle></link> could be static if the duration was long; now there is a
 
122
   positive minimum increment.</simpara>
 
123
            </listitem>
 
124
            <listitem>
 
125
              <simpara>GEN49 now uses search paths.</simpara>
 
126
            </listitem>
 
127
          </itemizedlist>
 
128
        </para>
 
129
      </listitem>
 
130
      <listitem>
 
131
        <para>Bug fixes and improvements:
 
132
          <itemizedlist>
 
133
            <listitem>
 
134
              <simpara>Count of lines fixed in orchestras, and \ inside strings
 
135
              </simpara>
 
136
            </listitem>
 
137
            <listitem>
 
138
              <simpara>Fast tab opcodes made safe from crashes</simpara>
 
139
            </listitem>
 
140
            <listitem>
 
141
              <simpara>% in formated printing could crash</simpara>
 
142
            </listitem>
 
143
            <listitem>
 
144
              <simpara>Double free in fgen fixed</simpara>
 
145
            </listitem>
 
146
            <listitem>
 
147
              <simpara><link linkend="sndwarp"><citetitle>sndwarp</citetitle></link> quietened (gave too many messages)</simpara>
 
148
            </listitem>
 
149
            <listitem>
 
150
              <simpara>gen41 deals with positive probabilities</simpara>
 
151
            </listitem>
 
152
            <listitem>
 
153
              <simpara><link linkend="adsynt"><citetitle>adsynt</citetitle></link> reworked removing many bugs</simpara>
 
154
            </listitem>
 
155
            <listitem>
 
156
              <simpara><link linkend="adsynt2"><citetitle>adsynt2</citetitle></link> phase error fixed</simpara>
 
157
            </listitem>
 
158
            <listitem>
 
159
              <simpara>Bug in max number of gens fixed</simpara>
 
160
            </listitem>
 
161
            <listitem>
 
162
              <simpara>Better checking in grain4</simpara>
 
163
            </listitem>
 
164
            <listitem>
 
165
              <simpara>Better checking in <link linkend="adsyn"><citetitle>adsyn</citetitle></link></simpara>
 
166
            </listitem>
 
167
            <listitem>
 
168
              <simpara>modulus was wrong in new parser</simpara>
 
169
            </listitem>
 
170
            <listitem>
 
171
              <simpara><link linkend="atonex"><citetitle>atonex</citetitle></link>/<link linkend="tonex"><citetitle>tonex</citetitle></link> did wrong operation</simpara>
 
172
            </listitem>
 
173
            <listitem>
 
174
              <simpara><link linkend="mp3in"><citetitle>mp3in</citetitle></link> could repeat sound at end of file</simpara>
 
175
            </listitem>
 
176
            <listitem>
 
177
              <simpara><link linkend="changed"><citetitle>changed</citetitle></link> opcode initialised to zero</simpara>
 
178
            </listitem>
 
179
            <listitem>
 
180
              <simpara>Serious bug in <link linkend="tabmorpha"><citetitle>tabmorpha</citetitle></link> fixed</simpara>
 
181
            </listitem>
 
182
            <listitem>
 
183
              <simpara>GEN49 has serious bug removed, so no longer incorrect silences.</simpara>
 
184
            </listitem>
 
185
            <listitem>
 
186
              <simpara><link linkend="partikkel"><citetitle>partikkel</citetitle></link> opcode: fixed bug in sub-sample grain placement when
 
187
       using grain rate FM</simpara>
 
188
            </listitem>
 
189
          </itemizedlist>
 
190
        </para>
 
191
      </listitem>
 
192
      <listitem>
 
193
        <para>
 
194
          Internal Changes:
 
195
          <itemizedlist>
 
196
            <listitem>
 
197
              <simpara>
 
198
   In the new parser only there are operator @ and @@ to round up the
 
199
       next integer to a power of 2 or powerof2+1
 
200
              </simpara>
 
201
            </listitem>
 
202
            <listitem>
 
203
              <simpara>Score sorting made much faster</simpara>
 
204
            </listitem>
 
205
            <listitem>
 
206
              <simpara>lineto improved</simpara>
 
207
            </listitem>
 
208
            <listitem>
 
209
              <simpara>Named gens allowed</simpara>
 
210
            </listitem>
 
211
            <listitem>
 
212
              <simpara>Various printing include instrument name if available</simpara>
 
213
            </listitem>
 
214
            <listitem>
 
215
              <simpara>Command option to omit loading a library</simpara>
 
216
            </listitem>
 
217
            <listitem>
 
218
              <simpara>Number of out channels no longer constrained to be number of in</simpara>
 
219
            </listitem>
 
220
            <listitem>
 
221
              <simpara>Many fixes to new parser</simpara>
 
222
            </listitem>
 
223
            <listitem>
 
224
              <simpara>More use of Warnings than Messages (allows for them to be switched off)</simpara>
 
225
            </listitem>
 
226
            <listitem>
 
227
              <simpara>csoundSetMessageCallback reset if callback set to null</simpara>
 
228
            </listitem>
 
229
          </itemizedlist>
 
230
        </para>
 
231
      </listitem>
 
232
    </itemizedlist>
 
233
  </para>
 
234
 <bridgehead>New in Version 5.12 (January 2010)</bridgehead>
 
235
 <para>
 
236
   <itemizedlist>
 
237
     <listitem>
 
238
       <para>New opcodes:
 
239
         <itemizedlist>
 
240
           <listitem>
 
241
             <simpara>
 
242
               <link linkend="transegr"><citetitle>transegr</citetitle></link>
 
243
               is a version of
 
244
               the <link linkend="transeg"><citetitle>transeg</citetitle></link>
 
245
               opcode which has a release section which is triggered
 
246
               by midi,
 
247
               a <link linkend="turnoff2"><citetitle>turnoff2</citetitle></link>
 
248
               opcode or a negative instrument
 
249
               number <link linkend="i"><citetitle>i score event</citetitle></link>.
 
250
             </simpara>
 
251
           </listitem>
 
252
           <listitem>
 
253
             <simpara>
 
254
               <link linkend="ftgenonce"><citetitle>ftgenonce</citetitle></link>
 
255
               generates a function table from within an instrument
 
256
               definition, without duplication of data.
 
257
             </simpara>
 
258
           </listitem>
 
259
           <listitem>
 
260
             <simpara><link linkend="passign"><citetitle>passign</citetitle></link>
 
261
             allows quick initialization of i-rate variables from p-fields</simpara>
 
262
           </listitem>
 
263
           <listitem>
 
264
             <simpara><link linkend="crossfm"><citetitle>crossfm</citetitle></link>
 
265
             implements crossed fm synthesis.</simpara>
 
266
           </listitem>
 
267
           <listitem>
 
268
             <simpara>
 
269
               <link linkend="loopxseg"><citetitle>loopxseg</citetitle></link>
 
270
               is
 
271
               like <link linkend="loopseg"><citetitle>loopseg</citetitle></link>
 
272
               but with exponential envelope.
 
273
             </simpara>
 
274
           </listitem>
 
275
           <listitem>
 
276
             <simpara>
 
277
               <link linkend="looptseg"><citetitle>looptseg</citetitle></link>
 
278
               is like <link linkend="loopseg"><citetitle>loopseg</citetitle></link>
 
279
               but with a flexible envelope like <link linkend="transeg"><citetitle>transeg</citetitle></link> 
 
280
             </simpara>
 
281
           </listitem>
 
282
         </itemizedlist>
 
283
       </para>
 
284
     </listitem>
 
285
     <listitem>
 
286
       <para>Bug fixes and improvements:
 
287
         <itemizedlist>
 
288
           <listitem>
 
289
             <simpara>    
 
290
               <link linkend="pvshift"><citetitle>pvshift</citetitle></link> would overwrite in double mode.
 
291
             </simpara>
 
292
           </listitem>
 
293
           <listitem>
 
294
             <simpara>
 
295
               <link linkend="pan2"><citetitle>pan2</citetitle></link> case 3 fixed.
 
296
             </simpara>
 
297
           </listitem>
 
298
  <!--           <listitem>-->
 
299
 <!--             <simpara> -->
 
300
<!--           <link linkend="gettempo"><citetitle>gettempo</citetitle></link> now works. -->
 
301
<!--              </simpara> -->
 
302
  <!--          </listitem> -->
 
303
           <listitem>
 
304
             <simpara>
 
305
               <link linkend="clockon"><citetitle>clockon</citetitle></link>
 
306
               and  <link linkend="clockoff"><citetitle>clockoff</citetitle></link>
 
307
               now work again.
 
308
             </simpara>
 
309
           </listitem>
 
310
           <listitem>
 
311
             <simpara>
 
312
               <link linkend="cross2"><citetitle>cross2</citetitle></link> and <link linkend="interp"><citetitle>interp</citetitle></link> could have divided by zero
 
313
             </simpara>
 
314
           </listitem>
 
315
           <listitem>
 
316
             <simpara>
 
317
               linecount for error messages no longer includes text
 
318
               from <link linkend="CommandUnifileParFile"><citetitle>.csoundrc</citetitle></link>
 
319
             </simpara>
 
320
           </listitem>
 
321
           <listitem>
 
322
             <simpara>
 
323
               <link linkend="p5gconnect"><citetitle>p5gconnect</citetitle></link>
 
324
               changed to use a separate thread to avoid timeout problem.
 
325
             </simpara>
 
326
           </listitem>
 
327
           <listitem>
 
328
             <simpara>
 
329
               <link linkend="transeg"><citetitle>transeg</citetitle></link> checks argument count.
 
330
             </simpara>
 
331
           </listitem>
 
332
           <listitem>
 
333
             <simpara>
 
334
               <link linkend="sfload"><citetitle>sfload</citetitle></link>
 
335
               used to be limited to 10 sound fonts and was not policed.
 
336
               Now open-ended.
 
337
             </simpara>
 
338
           </listitem>
 
339
         </itemizedlist>
 
340
       </para>
 
341
     </listitem>
 
342
     <listitem>
 
343
       <para>
 
344
         Internal Changes:
 
345
         <itemizedlist>
 
346
           <listitem>
 
347
             <simpara>
 
348
               \&quot; allowed as an escape in orchestral strings
 
349
             </simpara>
 
350
           </listitem>
 
351
           <listitem>
 
352
             <simpara>
 
353
               New parser fixed on optional arguments
 
354
             </simpara>
 
355
           </listitem>
 
356
           <listitem>
 
357
             <simpara>
 
358
               Better checking of <link linkend="f"><citetitle>f</citetitle></link> statement with negative number
 
359
             </simpara>
 
360
           </listitem>
 
361
           <listitem>
 
362
             <simpara>
 
363
               Soundfonts only initialise pitches array once, in the
 
364
               soundfont opcodes.
 
365
             </simpara>
 
366
           </listitem>
 
367
           <listitem>
 
368
             <simpara>
 
369
               Usual collection of gratuitous minor changes, layout and comments
 
370
             </simpara>
 
371
           </listitem>
 
372
         </itemizedlist>
 
373
       </para>
 
374
     </listitem>
 
375
   </itemizedlist>
 
376
 </para>
 
377
  <bridgehead>New in Version 5.11 (June 2009)</bridgehead>
 
378
  <para>
 
379
    <itemizedlist>
 
380
      <listitem>
 
381
        <para>New opcodes:
 
382
          <itemizedlist>
 
383
            <listitem>
 
384
              <simpara><link linkend="mp3in"><citetitle>mp3in</citetitle></link>
 
385
              allows reading of mp3 files directly in the orchestra.</simpara>
 
386
            </listitem>
 
387
            <listitem>
 
388
              <simpara><link linkend="wiiconnect"><citetitle></citetitle>wiiconnect</link>, <link linkend="wiidata"><citetitle></citetitle>wiidata</link>, <link linkend="wiisend"><citetitle></citetitle>wiisend</link>, <link linkend="wiirange"><citetitle></citetitle>wiirange</link> opcodes by john ffitch to recieve and send data to a wiimote controller.</simpara>
 
389
            </listitem>
 
390
            <listitem>
 
391
              <simpara>New opcodes to receive data directly from a p5glove by john ffitch <link linkend="p5gdata"><citetitle>p5gdata</citetitle></link></simpara>
 
392
            </listitem>
 
393
            <listitem>
 
394
              <simpara><link linkend="tabsum"><citetitle>tabsum</citetitle></link> sums sections of ftables</simpara>
 
395
            </listitem>
 
396
            <listitem>
 
397
              <simpara><link linkend="MixerSetLevel_i"><citetitle>MixerSetLevel_i</citetitle></link> an init-time only version of <link linkend="MixerSetLevel"><citetitle>MixerSetLevel</citetitle></link></simpara>
 
398
            </listitem>
 
399
             <listitem>
 
400
              <simpara><link linkend="doppler"><citetitle>doppler</citetitle></link>
 
401
              implements a simulation of the doppler effect.</simpara>
 
402
            </listitem>
 
403
             <listitem>
 
404
              <simpara><link linkend="filebit"><citetitle>filebit</citetitle></link> reports the file depth of a file.</simpara>
 
405
            </listitem>
 
406
           <listitem>
 
407
             <simpara>
 
408
               The new <link linkend="SignalFlowGraphOpcodes"><citetitle>Signal
 
409
                   Flow opcodes </citetitle></link> enable the usage of
 
410
               signal flow graphs in Csound.
 
411
             </simpara>
 
412
           </listitem>
 
413
          </itemizedlist>
 
414
        </para>
 
415
      </listitem>
 
416
      <listitem>
 
417
        <para>
 
418
          New functionality
 
419
          <itemizedlist>
 
420
            <listitem>
 
421
              <simpara>
 
422
                New panning type for <link linkend="pan2"><citetitle></citetitle>pan2</link> opcode
 
423
              </simpara>
 
424
            </listitem>
 
425
            <listitem>
 
426
              <simpara>
 
427
                New csd score tag &lt;CsExScore&gt;.
 
428
              </simpara>
 
429
            </listitem>
 
430
            <listitem>
 
431
              <simpara>
 
432
                New -Ma option for ALSA RT MIDI module which listens to all devices.
 
433
              </simpara>
 
434
            </listitem>
 
435
            <listitem>
 
436
              <simpara>There is a gen49 to read mp3 files
 
437
              </simpara>
 
438
            </listitem>
 
439
            <listitem>
 
440
              <simpara>
 
441
                Added rounding bin code to <link linkend="pvscale"><citetitle>pvscale</citetitle></link>
 
442
              </simpara>
 
443
            </listitem>
 
444
            <listitem>
 
445
              <simpara>
 
446
              Added non-power-of-2 table support for <link linkend="ftload"><citetitle>ftload</citetitle></link> and <link linkend="ftsave"><citetitle>ftsave</citetitle></link>
 
447
              </simpara>
 
448
            </listitem>
 
449
            <listitem>
 
450
              <simpara>
 
451
              GEN23 totally rewritten to be more consistent in what constitutes
 
452
       a separator and comments. (Still no /* */ comments)
 
453
              </simpara>
 
454
            </listitem>
 
455
          </itemizedlist>
 
456
        </para>
 
457
      </listitem>
 
458
      <listitem>
 
459
        <para>Bug fixes and improvements:
 
460
          <itemizedlist>
 
461
            <listitem>
 
462
              <simpara>
 
463
                New examples for pvs opcodes by Joachim Heintz: <link linkend="pvsarp"><citetitle></citetitle>pvsarp</link>, <link linkend="pvscent"><citetitle></citetitle>pvscent</link>, <link linkend="pvsbandp"><citetitle></citetitle>pvsbandp</link>, <link linkend="pvsbandr"><citetitle></citetitle>pvsbandr</link>, <link linkend="pvsbufread"><citetitle></citetitle>pvsbufread</link>,  <link linkend="pvsadsyn"><citetitle></citetitle>pvsadsyn</link>,  <link linkend="pvsynth"><citetitle></citetitle>pvsynth</link>,  <link linkend="pvsblur"><citetitle></citetitle>pvsblur</link>,  <link linkend="pvscale"><citetitle></citetitle>pvscale</link>,  <link linkend="pvscross"><citetitle></citetitle>pvscross</link>,  <link linkend="pvsfilter"><citetitle></citetitle>pvsfilter</link>,  <link linkend="pvsfreeze"><citetitle></citetitle>pvsfreeze</link>,  <link linkend="pvshift"><citetitle></citetitle>pvshift</link>,  <link linkend="pvsmaska"><citetitle></citetitle>pvsmaska</link>,  <link linkend="pvsmorph"><citetitle></citetitle>pvsmorph</link>
 
464
              </simpara>
 
465
            </listitem>
 
466
            <listitem>
 
467
              <simpara>Use of automatic numbering of ftables reuses table numbers
 
468
              </simpara>
 
469
            </listitem>
 
470
            <listitem>
 
471
              <simpara><link linkend="seed"><citetitle></citetitle>seed</link> with positive argument was wrong
 
472
              </simpara>
 
473
            </listitem>
 
474
            <listitem>
 
475
              <simpara><link linkend="sprintf"><citetitle></citetitle>sprintf</link> with an empty string printed wrong data
 
476
              </simpara>
 
477
            </listitem>
 
478
            <listitem>
 
479
              <simpara><link linkend="mute"><citetitle></citetitle>mute</link> now works with both numeric and named instruments
 
480
              </simpara>
 
481
            </listitem>
 
482
            <listitem>
 
483
              <simpara>Small fixes in <link linkend="diskin"><citetitle></citetitle>diskin</link>, and in <link linkend="tablexkt"><citetitle></citetitle>tablexkt</link>
 
484
              </simpara>
 
485
            </listitem>
 
486
          </itemizedlist>
 
487
        </para>
 
488
      </listitem>
 
489
      <listitem>
 
490
        <para>
 
491
          Internal Changes:
 
492
          <itemizedlist>
 
493
            <listitem>
 
494
              <simpara>SConstruct now builds completely independent shared libraries
 
495
       for Python, Lua, and Java wrappers.
 
496
              </simpara>
 
497
            </listitem>
 
498
            <listitem>
 
499
              <simpara>New Parser almost usable
 
500
              </simpara>
 
501
            </listitem>
 
502
            <listitem>
 
503
              <simpara> Redrawing of graphs fixed so that only selected ones get redrawn.
 
504
              </simpara>
 
505
            </listitem>
 
506
            <listitem>
 
507
              <simpara>RT-alsa more forgiving on near sample rates
 
508
              </simpara>
 
509
            </listitem>
 
510
            <listitem>
 
511
              <simpara>It is possible to have the score generated by an external program
 
512
         rather than using standard score format using
 
513
         &lt;CScore bin="translater"&gt; to call the program translater on the
 
514
         score data
 
515
              </simpara>
 
516
            </listitem>
 
517
            <listitem>
 
518
              <simpara>lpc_export fixed
 
519
              </simpara>
 
520
            </listitem>
 
521
            <listitem>
 
522
              <simpara>Removed limit on macro names length
 
523
              </simpara>
 
524
            </listitem>
 
525
            <listitem>
 
526
              <simpara>PMAX, the number of arguments to a score event has been reduced
 
527
    by 2, and an overflow system introduced so GENs can have
 
528
    arbitrary numbers of arguments.
 
529
              </simpara>
 
530
            </listitem>
 
531
            <listitem>
 
532
              <simpara>Increased API version to 2.1.
 
533
              </simpara>
 
534
            </listitem>
 
535
            <listitem>
 
536
              <simpara>    New API function pointer ldmemfile2withCB() which is
 
537
       a version of ldmemfile() allowing a callback to be set and called
 
538
       exactly once to process the MEMFIL buffer after it is loaded.
 
539
              </simpara>
 
540
            </listitem>
 
541
            <listitem>
 
542
              <simpara>csound->floatsize set; zero in earlier versions
 
543
              </simpara>
 
544
            </listitem>
 
545
            <listitem>
 
546
              <simpara>GetChannelLock added
 
547
              </simpara>
 
548
            </listitem>
 
549
          </itemizedlist>
 
550
        </para>
 
551
      </listitem>
 
552
    </itemizedlist>
 
553
  </para>
68
554
  <bridgehead>New in Version 5.10 (December 2008)</bridgehead>
69
555
  <para>
70
556
    <itemizedlist>
178
664
              <simpara>New <link linkend="vosim"><citetitle>vosim</citetitle></link> opcode by Rasmus Ekman which recreates the historic VOSIM (VOcal SIMulator) technique.</simpara>
179
665
            </listitem>
180
666
            <listitem>
181
 
              <simpara>New <link linkend="dcblock2"><citetitle>dcblock2</citetitle></link> opcode by Victor Lazzarini.</simpara>
 
667
              <simpara>New <link linkend="dcblock2"><citetitle>dcblock2</citetitle></link> opcode by &namevictor;.</simpara>
182
668
            </listitem>
183
669
            <listitem>
184
670
              <simpara>New Chua's oscillator model: <link linkend="chuap"><citetitle>chuap</citetitle></link> by Michael Gogins.</simpara>
189
675
            <listitem>
190
676
              <simpara>New ambisonic opcodes: <link linkend="bformdec1"><citetitle>bformdec1</citetitle></link> and <link linkend="bformenc1"><citetitle>bformenc1</citetitle></link>. These opcodes deprecate the older <link linkend="bformdec"><citetitle>bformdec</citetitle></link> and <link linkend="bformenc"><citetitle>bformenc</citetitle></link>.</simpara>
191
677
            </listitem>
192
 
            <listitem>New Score control opcodes by Victor Lazzarini: <simpara><link linkend="rewindscore"><citetitle>rewindscore</citetitle></link> and <link linkend="setscorepos"><citetitle>setscorepos</citetitle></link>.</simpara>
 
678
            <listitem><simpara>New Score control opcodes by &namevictor;: <link linkend="rewindscore"><citetitle>rewindscore</citetitle></link> and <link linkend="setscorepos"><citetitle>setscorepos</citetitle></link>.</simpara>
193
679
            </listitem>
194
680
          </itemizedlist>
195
681
        </para>
341
827
          </itemizedlist>
342
828
        </para>
343
829
      </listitem>
344
 
      Improvements:
345
 
 
346
830
      <listitem>
347
831
        <para>
348
832
          New functionality
373
857
        <para>Bug fixes and improvements:
374
858
          <itemizedlist>
375
859
            <listitem>
 
860
              <simpara>
376
861
              Changed order of outputs for <link linkend="hilbert"><citetitle>hilbert</citetitle></link>. This change breaks compatibility with previous versions, but fixes the opcode and now works as documented.
 
862
              </simpara>
377
863
            </listitem>
378
864
            <listitem>
 
865
              <simpara>
379
866
              Messages about loading opcode plugins modified so can be suppressed with message level flag.
 
867
              </simpara>
380
868
            </listitem>
381
869
            <listitem>
382
870
              <simpara>Major changes to score error reporting; now accurately reports the line numbers for the chain of inputs for most errors.</simpara>