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
|
============================
CSOUND VERSION 6.06
RELEASE NOTES VERSION 6.06
============================
A number of bug fixes, some quite major, are included, as well as some
new facilities and extensions
The Developers
USER-LEVEL CHANGES
==================
New opcodes:
o getseed reads the state of the PRN generator; opposite of
seed opcode.
o tabifd — Instantaneous Frequency Distribution, magnitude and
phase analysis.
o websocket — Read and write signals and arrays using a
websocket connection.
o framebuffer — Read audio signals into 1 dimensional k-rate
arrays and vice-versa with a specified buffer size.
o olabuffer — Sum overlapping frames of audio as k-rate arrays
and read as an audio signal
New Gen and Macros:
o
Orchestra:
o Labels are allowed in instrument 0
Score:
o Maximum string length in scores increased to 1024
Options:
o
Modified Opcodes and Gens:
o diskin2 array version uses array size to give number of
channels in raw file form
o diskin2 now has the kpitch parameter defaulting to 1 for simple use
o Vibrato f-table in wgflute and wgcar optional, defaulting to
sine wave
o schedule now accept string arguments
o urandom now available on OSX platforms
o GEN18 had fencepost problem; largely rewritten
o In poscil family of opcodes it is possible to skip initialisation
of phase
o svfilter now can skip initialisation
o When opening an input file nchncls_i is used rather than nchnls
This ia a change that should have followed the existence of nchnls_i
o rtjack module now reports the sampling rate
o The opcodes rfft, rifft, fft, fftinv, r2c and c2r now
have i-rate array versions
o New optional threshhold parameter in opcodes tradsyn, sinsyn
and resyn
o New thresholding option for partials
Utilities:
o extract fixed
o src_conv improved and integrated with -U options
o fixes in atsa, and heti
Frontends:
pnacl:
Support for 48000 sample rate fixed
icsound:
csound~:
Changes to the threading system
String channel initialisation fixed
A number of other bugs were fixed
Emscripten:
Csound Javascript object can now receive data from the outvalue
opcode.
csdebugger:
HTML5:
Integrate HTML, JavaScript, and other features of HTML5 with
Csound, either by embedding a Web page as an <html> element in
the CSD file for CsoundQt or Csound for Android, or by hosting
Csound in the JavaScript context of a standalone Web browser
(Emscripten, PNaCl) or embedded Web browser (csound.node).
General usage:
o Ill-formatted macros in the orchestra now trapped
Bugs fixed:
o Use of Windows-style environments for INCDIR etc now works with
device numbers.
o vibrato opcode fixed
o clicking in real-time sample accurate case fixed
o Copying of strings now correct; did confuse memory sometimes
o Bug in pvstanal fixed
o Rounding error in cpspch fixed
o Removed crash on recompiling a named instrument
o Fix interpolation bug in tablexkt
0 Fix to plltrack when ksmps is 1
====================
SYSTEM LEVEL CHANGES
====================
System changes:
o The "error" message from STK plugin is now a warning
o
Internal changes:
*
API
===
* Redefinition of opcodes and UDOs fixed
Platform Specific
=================
iOS
---
*
Android
-------
*
Windows
-------
OSX
---
- csnd6.jar link installed in the correct location.
- Java JNI linking issues solved.
- fixed link name for libpng in libfltk_image
Linux
-----
========================================================================
|