[Csnd] Csound 6.17 released

The developers are pleased to announce that this morning version 6.17 was
released and can be found at

https://github.com/csound/csound/releases/tag/6.17

Enjoy!

==John ffitch

# CSOUND VERSION 6.17 RELEASE NOTES - DRAFT - DRAFT - DRAFT - DRAFT

Mainly a bug-fixing release but also a major re-organisation of the
libraries to move all opcodes with dependencies into a separate plugins
repository. The only exception to this is the OSC opcodes (which
depend on liblo). This is in part a preparation for Csound7. This is
the last release using the current parser (v.2).

-- The Developers

## USER-LEVEL CHANGES

### New opcodes

- scanmap and scansmap are like the xscanmap/xscansmap opcodes but
  work with the mainstream scan opcodes.

- trigexpseg, triglinseg are aliases for trigExpseg, trigLinseg.

- xscan opcodes are deprecated as they add nothing to the scan opcodes.

- bformdec2 provides more ambisonic decoding of bformat audio.

- metrobpm is like metro but the timing is in beats per minute and the
  signal can be offset by a proportion of the cycle.

- sequ is a csound version of a hardware sequencer. It has many modes and options.

- gtadsr implements a gated ADSR envelope

### New gen

### Orchestra

- Message printing has been revised so -m16 suppresses all
    messages.

- add channel count to list_audio_devices (called when the flag
  --devices is used so that it can be parsed by frontends).

### Score

### Options

### Modified Opcodes and Gens

- event opcode does not bail out if the instrument called does not exist.

- Added an optional prefix to soundfont instruments printed via sfilist.

- lpslots reworked with better control.

### Utilities

- cvanal now uses the SADIR environment to look for analysis files.

### Frontends

### General Usage

## Bugs Fixed

- fareylen called a non-existent function leading to a crash. Removed typo.

- turnoff could cause clicks in some cases; fixed.

- turnoff3 improved.

- cntReset fixed; had a false initialisation code.

- binary search in bpf fixed.

- pvscfs frame counting issue fixed.

- --sample-accurate fixed in a-rate form of tabsum.

- Problem in atssinnoi fixed; did read outside allocated memory.

- hrtfmove fixed; it could use the wrong value for sr.

- Named instruments could use wrong structure in redefinition.

- fixes in the jack backend relating to --get-system-sr.

- pvcross frequency warp mode fixed.

- lpcfilter/lpcanal bug where processing could not be restarted after
  a freeze fixed.

- the emugens collection of opcode, a large group incorporation mainly
  array operations, were not made available due to a small editing
  error.

- If using a float build (rather than a double) array access could be
  wrong.

- In some cases instr0 code could ignore loops after an incorrect
  warning. Now fixed.

- Bugs in mp3len and similar fixed.

- Crash in syncgrain issue #1773 fixed

- UDO Fsig output is fixed.

# SYSTEM LEVEL CHANGES

### System Changes

- winsound has been removed.

### Translations

### API

CreateThread2 is a new API function that allows threads to be given a
user-defined stack size.

### External Plugin Code

For a variety of reasons including licences, plugin opcodes that
allow csound to be a host for VST plugins is available from
GitHub - gogins/csound-vst3-opcodes: Csound plugin opcodes for hosting vst3 plugin instruments and effects. where installation
instructions can be found. It has been shown to work on Linux, MacOS
and Windows.

### Platform Specific

==END==

Congratulations and thanks for all the work!
Good reason to open a bottle of wine!
Tarmo

K, 2. veebruar 2022 16:00 John <jpff@codemist.co.uk> kirjutas:

The developers are pleased to announce that this morning version 6.17 was
released and can be found at

https://github.com/csound/csound/releases/tag/6.17

Enjoy!

==John ffitch

CSOUND VERSION 6.17 RELEASE NOTES - DRAFT - DRAFT - DRAFT - DRAFT

Mainly a bug-fixing release but also a major re-organisation of the
libraries to move all opcodes with dependencies into a separate plugins
repository. The only exception to this is the OSC opcodes (which
depend on liblo). This is in part a preparation for Csound7. This is
the last release using the current parser (v.2).

– The Developers

USER-LEVEL CHANGES

New opcodes

  • scanmap and scansmap are like the xscanmap/xscansmap opcodes but
    work with the mainstream scan opcodes.

  • trigexpseg, triglinseg are aliases for trigExpseg, trigLinseg.

  • xscan opcodes are deprecated as they add nothing to the scan opcodes.

  • bformdec2 provides more ambisonic decoding of bformat audio.

  • metrobpm is like metro but the timing is in beats per minute and the
    signal can be offset by a proportion of the cycle.

  • sequ is a csound version of a hardware sequencer. It has many modes and options.

  • gtadsr implements a gated ADSR envelope

New gen

Orchestra

  • Message printing has been revised so -m16 suppresses all
    messages.

  • add channel count to list_audio_devices (called when the flag
    –devices is used so that it can be parsed by frontends).

Score

Options

Modified Opcodes and Gens

  • event opcode does not bail out if the instrument called does not exist.

  • Added an optional prefix to soundfont instruments printed via sfilist.

  • lpslots reworked with better control.

Utilities

  • cvanal now uses the SADIR environment to look for analysis files.

Frontends

General Usage

Bugs Fixed

  • fareylen called a non-existent function leading to a crash. Removed typo.

  • turnoff could cause clicks in some cases; fixed.

  • turnoff3 improved.

  • cntReset fixed; had a false initialisation code.

  • binary search in bpf fixed.

  • pvscfs frame counting issue fixed.

  • –sample-accurate fixed in a-rate form of tabsum.

  • Problem in atssinnoi fixed; did read outside allocated memory.

  • hrtfmove fixed; it could use the wrong value for sr.

  • Named instruments could use wrong structure in redefinition.

  • fixes in the jack backend relating to --get-system-sr.

  • pvcross frequency warp mode fixed.

  • lpcfilter/lpcanal bug where processing could not be restarted after
    a freeze fixed.

  • the emugens collection of opcode, a large group incorporation mainly
    array operations, were not made available due to a small editing
    error.

  • If using a float build (rather than a double) array access could be
    wrong.

  • In some cases instr0 code could ignore loops after an incorrect
    warning. Now fixed.

  • Bugs in mp3len and similar fixed.

  • Crash in syncgrain issue #1773 fixed

  • UDO Fsig output is fixed.

SYSTEM LEVEL CHANGES

System Changes

  • winsound has been removed.

Translations

API

CreateThread2 is a new API function that allows threads to be given a
user-defined stack size.

External Plugin Code

For a variety of reasons including licences, plugin opcodes that
allow csound to be a host for VST plugins is available from
https://github.com/gogins/csound-vst3-opcodes.git where installation
instructions can be found. It has been shown to work on Linux, MacOS
and Windows.

Platform Specific

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

Not that we need any reason for that :wink:

Awesome :sunglasses: cool . Congratulations :balloon::tada::confetti_ball:

Dr. Richard Boulanger
Professor
Electronic Production and Design
Berklee College of Music

That URL doesn’t work. This one does:
https://github.com/csound/csound/releases/tag/6.17.0

Thank you developers! :tada::metal::champagne:

Thank you for the great work. The new opcode ’sequ’ is very useful!

Tetsuya Miwa

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

I was hoping that Csounders would enjoy sequ ! Love your work Tetsuya.

Dr. Richard Boulanger
Professor
Electronic Production and Design
Berklee College of Music

Thanks very much for all of your hard and great work everyone! Very excited to starting playing with everything!

Walker

Thank you for your work! Great news and updates! :four_leaf_clover: :pray:

чт, 3 февр. 2022 г., 19:22 walker davis <walkerdavismusic@gmail.com>:

Thanks very much for all of your hard and great work everyone! Very excited to starting playing with everything!

Walker

I was hoping that Csounders would enjoy sequ ! Love your work Tetsuya.

Dr. Richard Boulanger
Professor
Electronic Production and Design
Berklee College of Music

Thank you for the great work. The new opcode ’sequ’ is very useful!

Tetsuya Miwa

Csound mailing list
Csound@listserv.heanet.ie
https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=10253d884bc64e7eb14e9f8b3aecb692
Send bugs reports to
https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=10253d884bc64e7eb14e9f8b3aecb692
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

I get a 404 error when I click on the link.

-PBS

Ah, there it is, thank you.

-PBS