[Csnd-dev] Draft release notes for 6.07
Date | 2016-03-02 11:14 |
From | jpff |
Subject | [Csnd-dev] Draft release notes for 6.07 |
These notes are based on git commit messages and memory so I may have missed or misunderstood come changes. Comments, corrections, suggestions and additions welcome ==John ffitch ======================================================================== DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT ============================ CSOUND VERSION 6.07 RELEASE NOTES VERSION 6.07 ============================ A large number of bug fixes, some quite major, some internal are included, as well as some new facilities and extensions. As ever there are coding improvements as well. The Developers USER-LEVEL CHANGES ================== New opcodes: o compress2: like compress but using a more normal use of dB (0.0 for full scale). o (Experimental) New cuda opcodes cudasynth2 and cudanal2. o directory opcode: Reads a directory and outputs to a string array a list of file names. o ftsamplebank:to load a sample library from a directory. o mvclpf1, mvclpf2, mvclpf3, mvclpf4, mvchpf: Moog voltage-controlled filter emulations from Fons Andriaensen. New Gen and Macros: o Orchestra: o The boolean ?..:.. construction can now have string results, while previously it only allowed numbers. o The line number reported when an error is detected at the end of a line is now correct. Also more improvements in line numbers for complex syntax o While loop improved/fixed o Better and consistent reading of comments o Continuation lines handled better, especially respecting line numbers Score: o The list of tempo points in score opcode t is now arbitrarily long o A stupidity in r and { opcodes fixed Options: o The -z option now suppresses deprecated opcodes, unless given a 2 or 3 argument Modified Opcodes and Gens: o In OSC opcodes it is now possible to send and receive arrays, tables and audio o Better diagnostic if diskin2 fails o Rezzy now checks for unstable filter and modifies to close stable version o adsr rewritten so it gives an error if the segments are longer than p3 o Use of diskin to an array ow resizes the output array if necessary o chnget now checks for a change in chanel name as well as data o interp can take an optional extra argument to give an initial value o oscilikts uses a more liberal table lookup o opcode in can read mono or stereo, obviating the in/ins distinction o sensekey rewritten to provide better diagnostics and fixes a minor bug o Fix to a case of defining a macro with arguments o sockrecv now works at a and k rate Utilities: o Frontends: pnacl: icsound: csound~: Emscripten: csdebugger: * Some memory issues fixed HTML5: General usage: o The multicore options somewhat improved o When replacing instruments the new version inherits maxalloc and active flags o Multicore code now works wit midi instruments o MIDI operations now available via jack (***NEEDS ORE***) Bugs fixed: o Fix to trigseq o Major error in rezzy fixed o p() fixed for high numbers of p-arguments o p() now works from MIDI events o The 31-bit random number generator could give a very short loop if seeded with zero; fixed o Macros in .orc files now work o A long-standing bug in display of graphs fixed o Fixes to the envelope opcodes linen, expsegr, linsegr, cossegr, transegr o Many fixes in string opcodes (strsub, strcpy and others) o Fixed bugs in print formats (sprintf printf prints) o pvsmooth had a missing initialisation o Array initialisation now robust o Bug in copya2ftab fixed o Fix in cudapvsanal (EXPERIMENTAL) ==================== SYSTEM LEVEL CHANGES ==================== System changes: o Extensive use made of in-memory files. Orc and sco are always thus, as are .csound6rc. This simplifies much internally o Nested longjmps fixed which affected some API use. o If a non-existent .csd file is presented Csound no longer crashes API === * Platform Specific ================= iOS --- * Android ------- * csoundCompileCsdText: new function to compile strings Platform Specific ================= iOS --- * Android ------- * Windows ------- OSX --- * Installer fixed for link names for _csnd6 and _CsoundAC GNU/Linux --------- * date opcode more accurate ======================================================================== ======================================================================== commit 92bb46d79a02d4b2b4acce9e871ff3efd3af584f Author: jpff |
Date | 2016-03-02 12:07 |
From | Tarmo Johannes |
Subject | Re: [Csnd-dev] Draft release notes for 6.07 |
Hi, What concerns changes in frontends, for CsoundQt you can link to Greetings, 02.03.2016 13:14 kirjutas kuupäeval "jpff" <jpff@codemist.co.uk>:
These notes are based on git commit messages and memory so I may have |
Date | 2016-03-02 13:08 |
From | Michael Gogins |
Subject | Re: [Csnd-dev] Draft release notes for 6.07 |
I plan to package an x64 build of Csound for the Windows installer. Currently I have built Csound for x64 and am creating PKGBUILD files for dependencies. I have completed libstk, libmusicxml, and gmm++. PortAudio with ASIO and Pure Data remain. There is also some configuration required for VST, Python, and Java. If I have time, I will conform the JavaScript interfaces in the NaCl and Emscripten builds of Csound with the JavaScript interfaces in csound.node and CsoundQt.. If I do not have time, I will go with the existing JavaScript interfaces and take this task up after the release. Best, Mike ----------------------------------------------------- Michael Gogins Irreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Wed, Mar 2, 2016 at 7:07 AM, Tarmo Johannes |
Date | 2016-03-02 17:03 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Csnd-dev] Draft release notes for 6.07 |
Can't wait for this release. -dB On Wednesday, March 2, 2016, jpff <jpff@codemist.co.uk> wrote: These notes are based on git commit messages and memory so I may have -- Sent from Gmail Mobile |
Date | 2016-03-03 21:00 |
From | joachim heintz |
Subject | Re: [Csnd-dev] Draft release notes for 6.07 |
mike, will you build csoundqt from the current csoundqt sources from https://github.com/CsoundQt/CsoundQt? this would be great. thanks - joachim On 02/03/16 14:08, Michael Gogins wrote: > I plan to package an x64 build of Csound for the Windows installer. > Currently I have built Csound for x64 and am creating PKGBUILD files > for dependencies. I have completed libstk, libmusicxml, and gmm++. > PortAudio with ASIO and Pure Data remain. There is also some > configuration required for VST, Python, and Java. > > If I have time, I will conform the JavaScript interfaces in the NaCl > and Emscripten builds of Csound with the JavaScript interfaces in > csound.node and CsoundQt.. If I do not have time, I will go with the > existing JavaScript interfaces and take this task up after the > release. > > Best, > Mike > > > > ----------------------------------------------------- > Michael Gogins > Irreducible Productions > http://michaelgogins.tumblr.com > Michael dot Gogins at gmail dot com > > > On Wed, Mar 2, 2016 at 7:07 AM, Tarmo Johannes |
Date | 2016-03-03 21:40 |
From | Michael Gogins |
Subject | Re: [Csnd-dev] Draft release notes for 6.07 |
Sure, On Mar 3, 2016 3:57 PM, "joachim heintz" <jh@joachimheintz.de> wrote:
mike, will you build csoundqt from the current csoundqt sources from https://github.com/CsoundQt/CsoundQt? this would be great. |
Date | 2016-03-03 21:53 |
From | Oeyvind Brandtsegg |
Subject | Re: [Csnd-dev] Draft release notes for 6.07 |
Addition under modified opcodes: - partikkel: fix subsample grain placement. 2016-03-02 12:14 GMT+01:00 jpff |
Date | 2016-03-04 10:41 |
From | jpff |
Subject | Re: [Csnd-dev] Draft release notes for 6.07 |
Date | 2016-03-06 13:02 |
From | Victor Lazzarini |
Subject | Re: [Csnd-dev] Draft release notes for 6.07 |
from me new opcodes: - S() converter from k-rate and i-time input/output: - new rtmidi jack module (-+rtmidi=jack) usage: - opcode:S(.) syntax now allowed. fixes: - GEN34 now allowing non-power-of-two source tables ======================== Dr Victor Lazzarini Dean of Arts, Celtic Studies and Philosophy, Maynooth University, Maynooth, Co Kildare, Ireland Tel: 00 353 7086936 Fax: 00 353 1 7086952 > On 3 Mar 2016, at 21:53, Oeyvind Brandtsegg |