[Csnd] Release on version 6.18
Date | 2022-10-27 13:47 |
From | John |
Subject | [Csnd] Release on version 6.18 |
The developers are pleased to announce e release of Csound 6.18. This is mainly a bug fixing release but as ever there is new stuff ==John ffitch ------------------------------------------------------------------------ CSOUND VERSION 6.18 RELEASE NOTES Mainly a bug-fixing release. Major new facility is MP3 (MPEG) audio files are supported both for input and output in platforms where this is supported by libsndfile. -- The Developers ## USER-LEVEL CHANGES ### New opcodes - scanmap reads internal state of scanu - elapsedcycles, elapsedtime, eventcycles, and eventtime. See under "bugs fied" for detials. ### New gen ### Orchestra ### Score ### Options ### Modified Opcodes and Gens - fix midi list printing to stdout part of the list. ### Utilities ### Frontends ## Bugs Fixed - Fixed bug where fixed-point phase computation (in oscil family) was incorrect resulting in slight freq deviations in very low freq cases. - Fixed bug where freeing instr 0 caused memory issues in new compilations. Instr 0 is not freed until reset now. - Fixed a bug where opcode directory search was crashing Csound if HOME variable not set. - Fixed pol2rect array size setting. - OSCsend, OSCsend_lo and OSClisten can now work with OSC messages carrying no payload (as per spec and manual). - bug in sum fixed - 'pitchamd' opcode causes segmentation fault (macOS) (#1599) - fixed crash on channel setting with empty channel name - bug in ftloadk fixed (#1611) - qnan works even when compiled with fast arithmetic - Fix the flanger opcode for sample-accurate mode, where the xdel input was not being correctly offset. - elapsedcycles, elapsedtime, eventcycles, and eventtime introducd as fixed versions of timek, times, timeinstk and timeinsts but return the correct values instead of being one cycle late. This prserves backward compatability # SYSTEM LEVEL CHANGES ### System Changes - Fix for issue #1613: Fixes the rtauhal module for all cases of multichannel output. Previously the module would not work correctly with some devices. - Csound now supports MP3 files for input and output through libsndfile (version 1.1.0 and higher). ### Translations ### API ### External Plugin Code ### Platform Specific Bela: Many changes to Bela csound. See bela web site for details MacOS: - Universal build for x86_64 and arm64, backward compatible to MacOS 10.9 - Issue where the portaudio callback backend would fail to work in mono (e.g. laptop microphone) has been fixed. WASM: - fix sampleRate for single-thread worklet. ==END== ======================================================================== Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2022-10-27 13:53 |
From | Tarmo Johannes |
Subject | Re: [Csnd] Release on version 6.18 |
Congratulations and warmest thanks to all developers! Tarmo N, 27. oktoober 2022 15:47 John <jpff@codemist.co.uk> kirjutas: The developers are pleased to announce e release of Csound 6.18. This is |
Date | 2022-10-27 14:53 |
From | Oeyvind Brandtsegg |
Subject | Re: [Csnd] Release on version 6.18 |
Congratulations and big thanks? tor. 27. okt. 2022, 14:54 skrev Tarmo Johannes <trmjhnns@gmail.com>:
|
Date | 2022-10-27 15:25 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Csnd] Release on version 6.18 |
Awesome. Thanks to all the developers. - Dr.B Dr. Richard Boulanger Professor Electronic Production and Design Berklee College of Music Professional Writing & Technology Division On Thu, Oct 27, 2022 at 8:48 AM John <jpff@codemist.co.uk> wrote: The developers are pleased to announce e release of Csound 6.18. This is |
Date | 2022-10-27 17:25 |
From | andy fillebrown |
Subject | Re: [Csnd] Release on version 6.18 |
Very excited about this release! Thank you! On Thu, Oct 27, 2022 at 10:26 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
|
Date | 2022-10-27 19:06 |
From | thorin kerr |
Subject | Re: [Csnd] Release on version 6.18 |
Oh, I've been waiting for this. Thank you. Say... could that bug fix to the oscil family be one of the oldest bugs to be fixed in Csound...(and possibly the oldest in any software)? On Fri, Oct 28, 2022 at 2:26 AM andy fillebrown <andy.fillebrown@gmail.com> wrote:
|
Date | 2022-10-27 20:48 |
From | Victor Lazzarini |
Subject | Re: [Csnd] [EXTERNAL] Re: [Csnd] Release on version 6.18 |
Actually not so. That bug was introduced sometime in Csound 5, when we increased the precision of the fixed point maths (in some versions, not all). It went undetected for perhaps 15 years, and I only discovered because I used an extremely long period with
an oscili and it went a bit over.
Prof. Victor Lazzarini
Maynooth University
Ireland
On 27 Oct 2022, at 19:08, thorin kerr <thorin.kerr@gmail.com> wrote:
|
Date | 2022-10-27 21:57 |
From | Rory Walsh |
Subject | Re: [Csnd] [EXTERNAL] Re: [Csnd] Release on version 6.18 |
Hmm, any idea what was the oldest bug ever to be fixed in Csound? 🤔 On Thu 27 Oct 2022, 8:48 p.m. Victor Lazzarini, <Victor.Lazzarini@mu.ie> wrote:
|
Date | 2022-10-27 22:06 |
From | Victor Lazzarini |
Subject | Re: [Csnd] [EXTERNAL] Re: [Csnd] Release on version 6.18 |
Good question. I think many bugs end up in people's pieces and we can't fix them anymore. They become the proverbial feature.
Prof. Victor Lazzarini
Maynooth University
Ireland
On 27 Oct 2022, at 21:58, Rory Walsh <rorywalsh@ear.ie> wrote:
|
Date | 2022-10-28 05:24 |
From | Tetsuya Miwa |
Subject | Re: [Csnd] Release on version 6.18 |
Congratulations and thank you to all the developers. Now I have a good reason to move to Apple silicon. Tetsuya Miwa > 2022/10/27 21:47、John |
Date | 2022-10-28 10:08 |
From | luis antunes pena |
Subject | Re: [Csnd] [EXTERNAL] Re: [Csnd] Release on version 6.18 |
The longest bug ever? This is quite a nice idea.
It resonates. Luís Antunes Pena On 27.10.22 23:06, Victor Lazzarini
wrote:
Good question. I think many bugs end up in people's pieces and we can't fix them anymore. They become the proverbial feature. |
Date | 2022-10-28 10:19 |
From | luis antunes pena |
Subject | Re: [Csnd] Release on version 6.18 |
Thank you to the developers! One more general question: when installing csound via homebrew, csound will be placed in /opt/homebrew/bin/csound - I'm on macos 11.6. Are there any known problems because of that? Can the installation with brew cause some problems to find csound dependent libraries? By the way, running brew upgrade csound is not possible to access to 6.18. I guess homebrew takes some time to update all new versions. Best, Luís On 27.10.22 14:47, John wrote:
The developers are pleased to announce e release of Csound 6.18. This is mainly a bug fixing release but as ever there is new stuff ==John ffitch ------------------------------------------------------------------------ CSOUND VERSION 6.18 RELEASE NOTES Mainly a bug-fixing release. Major new facility is MP3 (MPEG) audio files are supported both for input and output in platforms where this is supported by libsndfile. -- The Developers ## USER-LEVEL CHANGES ### New opcodes - scanmap reads internal state of scanu - elapsedcycles, elapsedtime, eventcycles, and eventtime. See under "bugs fied" for detials. ### New gen ### Orchestra ### Score ### Options ### Modified Opcodes and Gens - fix midi list printing to stdout part of the list. ### Utilities ### Frontends ## Bugs Fixed - Fixed bug where fixed-point phase computation (in oscil family) was incorrect resulting in slight freq deviations in very low freq cases. - Fixed bug where freeing instr 0 caused memory issues in new compilations. Instr 0 is not freed until reset now. - Fixed a bug where opcode directory search was crashing Csound if HOME variable not set. - Fixed pol2rect array size setting. - OSCsend, OSCsend_lo and OSClisten can now work with OSC messages carrying no payload (as per spec and manual). - bug in sum fixed - 'pitchamd' opcode causes segmentation fault (macOS) (#1599) - fixed crash on channel setting with empty channel name - bug in ftloadk fixed (#1611) - qnan works even when compiled with fast arithmetic - Fix the flanger opcode for sample-accurate mode, where the xdel input was not being correctly offset. - elapsedcycles, elapsedtime, eventcycles, and eventtime introducd as fixed versions of timek, times, timeinstk and timeinsts but return the correct values instead of being one cycle late. This prserves backward compatability # SYSTEM LEVEL CHANGES ### System Changes - Fix for issue #1613: Fixes the rtauhal module for all cases of multichannel output. Previously the module would not work correctly with some devices. - Csound now supports MP3 files for input and output through libsndfile (version 1.1.0 and higher). ### Translations ### API ### External Plugin Code ### Platform Specific Bela: Many changes to Bela csound. See bela web site for details MacOS: - Universal build for x86_64 and arm64, backward compatible to MacOS 10.9 - Issue where the portaudio callback backend would fail to work in mono (e.g. laptop microphone) has been fixed. WASM: - fix sampleRate for single-thread worklet. ==END== ======================================================================== Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2022-10-28 10:29 |
From | Rory Walsh |
Subject | Re: [Csnd] Release on version 6.18 |
Victor's right though, Csound's backward compatibility means many bugs become a feature :) On Fri, 28 Oct 2022 at 10:19, luis antunes pena <antunespena@web.de> wrote:
|
Date | 2022-10-28 10:48 |
From | Oeyvind Brandtsegg |
Subject | Re: [Csnd] Release on version 6.18 |
Should have been an exclamation mark. Of course! Mistype/autocorrect. tor. 27. okt. 2022, 15:53 skrev Oeyvind Brandtsegg <obrandts@gmail.com>:
|
Date | 2022-10-28 12:08 |
From | Victor Lazzarini |
Subject | Re: [Csnd] [EXTERNAL] [Csnd] Release on version 6.18 |
Any questions about brew should go to the brew team. We are not involved in maintaining or making any brew releases. I would expect them to pick up our upstream sources and update their scripts, but I don’t know anything more. ======================== Prof. Victor Lazzarini Maynooth University Ireland > On 28 Oct 2022, at 10:19, luis antunes pena |
Date | 2022-10-28 15:33 |
From | Michael Gogins |
Subject | Re: [Csnd] [EXTERNAL] [Csnd] Release on version 6.18 |
I just installed Csound 6.18 on my MacBook Pro M1 using Homebrew, and it runs. Regards, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Fri, Oct 28, 2022 at 7:08 AM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote: Any questions about brew should go to the brew team. We are not involved in maintaining or making any brew releases. I would expect them to pick up our upstream sources and update their scripts, but I don’t know anything more. |