--Apple-Mail-28-500977505
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-asciiApologies for cross-posting.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DWe are pleased to announce the release of version 5.15. The sources
are on the standard Sourceforge location
(https://sourceforge.net/projects/csound/files/csound5/csound5.15/)
as both zip and tar.gzPlatform packages will follow shortly, and the manual on Friday.
=3D=3DJohn ffitch
------------------------------------------------------------------------
Notes for 5.15
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DNew parser has been subjected to a great deal of work. It now has
better checking of argument types and use, better diagnostics and
increased functionality. We have only reached this stage in the last
few days so we judge it prudent to leave the old parser as standard.
We would be pleased if more users tried the new and gave the
developers feedback.A major reorganisation means that there are many fewer plugins and
most opcodes are in the base (about 1250 of them). A side effect of
that is that leaving old plugins from an earlier release is a
disaster, and so 5.15 will not load earlier plugins.The multicore system is now safe (ie maintains semantics) when zak,
channels or table modification are made.New Opcodes:
ftab2tab transfers between ftables and t-variables
tab2pvs tsig - pvs conversion
pvs2tab pvs - tsig conversion
cpumeter-- not really new but now available in OSX
(EXPERIMENTAL) ftresize and ftresizei allow resizing of
existing tables. These will be permanent if the
community feel they are useful.
minmax opcodes
hrtfearly, hrtfreverb opcodesNew Gen and Macros:
Code to allow GEN49 to be deferred [NB does not seem to work]Modified Opcodes and Gens:
socksend and sockrecv no longer uses MTFU check and work on =
Windows
mpulse changed so if next event is at negative time use the =
absolute value
serial opcode now runs on Windows as will as Un*x
out, out2, outq, outh, outo outx and out32 are now identical
opcodes and will take up to as many arguments as nchnls.
This replaces the current remapping of opcodes
turnoff2 now polymorphic wrt S and k types (ie accepts =
instrumnet names)Utilities
Bugs fixed:
GEN42 fixed
jacko: fixed a segfault removing the unused JackSessionID option
doppler memory leak fixed
transegr fixed in release mode when skipping most of envelope
FLPack now agrees with manual
max_k now agrees with manual
hrtfreverb fixed
atsa code now works on Windows in more cases
tabmorph bug fixed
fixed problem with user-defined opcodes having no outputs
Various fixes to * ... */ commentsSystem Changes:
Various licence issues sorted =20
Loris is no longer part of the Csound tree
Memory leaks fixed
If no score is given a dummy that runs for over 100 years is
created
All score processing takes place in memory without temporary
files
String memory now expandable and no size limitation
#if #else #end now in new parser
Adjustments to MIDI file precision in output
On OSX move from Coreaudio to AuHAL
Multicore now safe for ZAK, Channels and modifying tables
New coremidi module
Virtual Keyboard improved:
1) Dropdown for choosing base octave (the one that
starts with the virtual key mapped to physical key
Z). Default value is 5 which is backwards compatible. =20=2) Shift-X mappings which add two octaves to X
mappings for a total of 4 octaves playable from the
physical keyboard (starting from selected base octave).=20=3) Control-N / Control-Shift-N mappings to increment
/ decrement slider for control N.
4) Mouse wheel now controls sliders.
tsig type for vectors
tsigs and fsigs allowed as arguments in UDOsAPI:
Minor version uppedInternal:
Very, very, very many!Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie--Apple-Mail-28-500977505
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=us-asciiApologies for =
cross-posting.=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3DWe are pleased to announce the =
release of version 5.15. The sourcesare on the standard =
Sourceforge location(https://sourceforge.net/projects/csound/files/csound5/csound5.15/)as both zip and tar.gzPlatform packages will follow shortly, =
and the manual on Friday.=3D=3DJohn =
ffitch----------------------------------------------------------------=
--------Notes for 5.15=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DNew parser has been subjected to a great deal of work. It =
now hasbetter checking of argument types and use, better diagnostics =
andincreased functionality. We have only reached this stage in =
the lastfew days so we judge it prudent to leave the old parser as =
standard.We would be pleased if more users tried the new and gave =
thedevelopers feedback.A major reorganisation means that =
there are many fewer plugins andmost opcodes are in the base (about =
1250 of them). A side effect ofthat is that leaving old =
plugins from an earlier release is adisaster, and so 5.15 will not =
load earlier plugins.The multicore system is now safe (ie =
maintains semantics) when zak,channels or table modification are =
made.New =
Opcodes: ftab2tab =
transfers between ftables and =
t-variables tab2pvs =
tsig - pvs =
conversion pvs2tab =
pvs - tsig =
conversion cpumeter-- =
not really new but now available in =
OSX (EXPERIMENTAL) =
ftresize and ftresizei allow resizing =
of &n=
bsp;existing tables. These will be permanent if =
the &=
nbsp;community feel they are =
useful. minmax =
opcodes hrtfearly, =
hrtfreverb opcodesNew Gen and =
Macros: Code to allow =
GEN49 to be deferred [NB does not seem to work]Modified =
Opcodes and =
Gens: socksend and =
sockrecv no longer uses MTFU check and work on =
Windows mpulse =
changed so if next event is at negative time use the absolute =
value serial opcode =
now runs on Windows as will as =
Un*x out, out2, outq, =
outh, outo outx and out32 are now =
identical &=
nbsp; opcodes and will take up to as many arguments as =
nchnls. &nb=
sp; This replaces the current remapping of =
opcodes turnoff2 now =
polymorphic wrt S and k types (ie accepts instrumnet =
names)UtilitiesBugs =
fixed: GEN42 =
fixed jacko: fixed a =
segfault removing the unused JackSessionID =
option doppler memory =
leak fixed transegr =
fixed in release mode when skipping most of =
envelope FLPack now =
agrees with =
manual max_k now =
agrees with =
manual hrtfreverb =
fixed atsa code now =
works on Windows in more =
cases tabmorph bug =
fixed fixed problem =
with user-defined opcodes having no =
outputs Various fixes =
to * ... */ commentsSystem =
Changes: Various =
licence issues sorted =
&nbs=
p; Loris is no longer part of the Csound =
tree Memory leaks =
fixed If no score is =
given a dummy that runs for over 100 years =
is &n=
bsp;created All score =
processing takes place in memory without =
temporary &=
nbsp; files String=
memory now expandable and no size =
limitation #if #else =
#end now in new =
parser Adjustments to =
MIDI file precision in =
output On OSX move =
from Coreaudio to =
AuHAL Multicore now =
safe for ZAK, Channels and modifying =
tables New coremidi =
module Virtual =
Keyboard =
improved: &=
nbsp; 1) Dropdown for choosing base octave =
(the one =
that =
starts with the virtual key mapped to =
physical =
key &=
nbsp; Z). Default value is 5 which is backwards =
compatible. =
&nbs=
p; 2) Shift-X mappings which add two =
octaves to =
X &nb=
sp; mappings for a total of 4 octaves playable =
from =
the &=
nbsp; physical keyboard (starting from selected =
base =
octave). &n=
bsp; 3) Control-N / Control-Shift-N =
mappings to =
increment &=
nbsp; / decrement slider for control =
N. &n=
bsp; 4) Mouse wheel now controls =
sliders. tsig type =
for vectors tsigs and =
fsigs allowed as arguments in =
UDOsAPI: Minor version =
uppedInternal: Very, very, very =
many!
Dr =
Victor LazzariniSenior LecturerDept. of =
MusicNUI Maynooth Irelandtel.: +353 1 708 =
3545Victor dot Lazzarini AT nuim dot =
ie=
--Apple-Mail-28-500977505--
LINUX® is a registered trademark of Linus Torvalds in the USA and other countries.
Linuxaudio.org logo copyright Thorsten Wilms © 2006.
Hosting provided by the Virginia Tech Department of Music and DISIS.