Csound Csound-dev Csound-tekno Search About

[Csnd] Release on version 6.18

Date2022-10-27 13:47
FromJohn
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

Date2022-10-27 13:53
FromTarmo Johannes
SubjectRe: [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
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
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

Date2022-10-27 14:53
FromOeyvind Brandtsegg
SubjectRe: [Csnd] Release on version 6.18
Congratulations  and big thanks?

tor. 27. okt. 2022, 14:54 skrev Tarmo Johannes <trmjhnns@gmail.com>:
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
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
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
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

Date2022-10-27 15:25
From"Dr. Richard Boulanger"
SubjectRe: [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
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://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=e603cec6db584b68a5b3924c719b2da4&s=AVNPUEhUT0NFTkNSWVBUSVYpmKWVU1jKuTPLD5gnaWwAaG5wwcHTpfjKIfFGmt9h9A==
Send bugs reports to
        https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=e603cec6db584b68a5b3924c719b2da4&s=AVNPUEhUT0NFTkNSWVBUSVYpmKWVU1jKuTPLD5gnaWwAaG5wwcHTpfjKIfFGmt9h9A==
Discussions of bugs and features can be posted here
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

Date2022-10-27 17:25
Fromandy fillebrown
SubjectRe: [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:
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
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

Discussions of bugs and features can be posted here
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
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

Date2022-10-27 19:06
Fromthorin kerr
SubjectRe: [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:
Very excited about this release! Thank you!



On Thu, Oct 27, 2022 at 10:26 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
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
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

Discussions of bugs and features can be posted here
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
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
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

Date2022-10-27 20:48
FromVictor Lazzarini
SubjectRe: [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:



*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.

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:
Very excited about this release! Thank you!



On Thu, Oct 27, 2022 at 10:26 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
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
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

Discussions of bugs and features can be posted here
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
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
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

Date2022-10-27 21:57
FromRory Walsh
SubjectRe: [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:
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:



*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.

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:
Very excited about this release! Thank you!



On Thu, Oct 27, 2022 at 10:26 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
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
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

Discussions of bugs and features can be posted here
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
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
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
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
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

Date2022-10-27 22:06
FromVictor Lazzarini
SubjectRe: [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:


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:
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:



*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.

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:
Very excited about this release! Thank you!



On Thu, Oct 27, 2022 at 10:26 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
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
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

Discussions of bugs and features can be posted here
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
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
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
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
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

Date2022-10-28 05:24
FromTetsuya Miwa
SubjectRe: [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 のメール:
> 
> 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

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

Date2022-10-28 10:08
Fromluis antunes pena
SubjectRe: [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.

Prof. Victor Lazzarini
Maynooth University
Ireland

On 27 Oct 2022, at 21:58, Rory Walsh <rorywalsh@ear.ie> wrote:


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:
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:



*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.

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:
Very excited about this release! Thank you!



On Thu, Oct 27, 2022 at 10:26 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
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
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

Discussions of bugs and features can be posted here
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
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
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
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
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
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


Date2022-10-28 10:19
Fromluis antunes pena
SubjectRe: [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


Date2022-10-28 10:29
FromRory Walsh
SubjectRe: [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:
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

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
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

Date2022-10-28 10:48
FromOeyvind Brandtsegg
SubjectRe: [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>:
Congratulations  and big thanks?

tor. 27. okt. 2022, 14:54 skrev Tarmo Johannes <trmjhnns@gmail.com>:
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
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
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
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

Date2022-10-28 12:08
FromVictor Lazzarini
SubjectRe: [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  wrote:
> 
> WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> 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
>> 
> 
> 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


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

Date2022-10-28 15:33
FromMichael Gogins
SubjectRe: [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 Gogins
Irreducible 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.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 28 Oct 2022, at 10:19, luis antunes pena <antunespena@WEB.DE> wrote:
>
> WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> 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
>>
>
> 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


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
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