* Wed Dec 14 2022 Konstantin Voinov <kv@kott.no-ip.biz>
- Update to 6.18.1
* A long-standing big-endian test failure with score strings has been fixed.
* The symbol spillage caused by a build misconfiguration has been resolved.
* Plugin ABI compatibility with earlier versions (affecting the FLTK plugin) has been restored
* Some left-over tracing in the mod function has been removed.
- Version 6.18.0 Changes:
New opcodes
* scanmap reads internal state of scanu
* elapsedcycles, elapsedtime, eventcycles, and eventtime. See under
"bugs fied" for detials.
Modified Opcodes and Gens
* fix midi list printing to stdout part of the list.
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 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).
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
WASM:
* fix sampleRate for single-thread worklet
* Wed Dec 07 2022 Dirk Müller <dmueller@suse.com>
- update to 6.18.1:
* This is a patchfix release mainly dealing with issues arisen in Linux
package management. This contains the same code as 6.18.0, except for:
* A long-standing big-endian test failure with score strings has been
fixed.
* The symbol spillage caused by a build misconfiguration has been
resolved.
* Plugin ABI compatibility with earlier versions (affecting the FLTK
plugin) has been restored
* Some left-over tracing in the mod function has been removed.
- update to 6.18.0:
* 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.
* fix midi list printing to stdout part of the list.
* 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
* 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
* Csound now supports MP3 files for input and output through libsndfile
* Fri Aug 12 2022 Konstantin Voinov <kv@kott.no-ip.biz>
- Update to version 6.17.0
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
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).
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.
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 output of fsigs fixed.
SYSTEM LEVEL CHANGES
System Changes
* winsound has been removed.
API
* CreateThread2 is a new API function that allows threads to be given a
user-defined stack size.
* Wed Jan 19 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 6.16.2:
* This is a hotfix release dealing with an issue that prevented
CsoundQT successfully producing a recording using one of the
API threading services. Fixes for desktop OS packages affected
are provided here.
- Changes from version 6.16.1:
* This is a bug fix release of Csound 6.16, where an issue
affecting the use of turnoff/turnoff2 was repaired.
Version: 6.16.0-bp154.1.29
* Tue Jun 29 2021 Konstantin Voinov <kv@kott.no-ip.biz>
- Update to version 6.16.0
- add python3-csound package
- update csound-rename-sndinfo.patch
* Wed May 26 2021 Konstantin Voinov <kv@kott.no-ip.biz>
- Update to version 6.15.0
- add -samples subpackage
* Sat Feb 20 2021 Dave Plater <davejplater@gmail.com>
- Added quotes to %{_lib} conditional to satisfy new rpmlint.
* Fri Jul 10 2020 Dave Plater <davejplater@gmail.com>
- Removed unused util/new_srconv.c from sources to fix licensing.
* Wed Jun 03 2020 davejplater@gmail.com
- Update to version 6.14.0+git20200601 and fix factory build
- Use service file instead of pre_checkin.sh to create tarball.
- Remove incorporated patche fluidsynth2.patch.
* init
* resonbnk and apoleparams
* fix to multicore + etter code
* resonator bank
* fix prepiano meory issue
* allpoleb opcode
* Nearly there
* coeffs to params fix
Version: 6.12.2-bp152.1.2
* Wed Jun 26 2019 Dave Plater <davejplater@gmail.com>
- Renamed sndifo to csndinfo again to fix conflict with snd package
using csound-rename-sndinfo.patch this time.
* Wed Jun 05 2019 Dave Plater <davejplater@gmail.com>
- Added pre_checkin.sh to remove undistributable scansyn files from
the source tarball.
- Relicenced to GPL-2.0-or-later AND BSD-3-Clause AND PostgreSQL
GPL-2.0 or later source file which relicenses the LGPL sources
- Added COPYING_gpl2+.txt to licenses.
* Tue Apr 09 2019 Jan Engelhardt <jengelh@inai.de>
- Update summaries.
* Sat Apr 06 2019 plater <davejplater@gmail.com>
- Update to version 6.12.2 and fix Factory build.
- Remove obsolete patches:
csound-scons-on-py3.patch and csound-strncat-fix.patch
- Added fluidsynth2.patch from Arch linux
- Added csound-6.08-default-pulse.patch, csound-6.08-xdg-open.patch
from Fedora.
- Now builds with cmake
- For upstream changes see:
/usr/share/doc/packages/csound/Release_Notes/
Version: 5.18.02-bp150.2.2
* Thu Nov 23 2017 dimstar@opensuse.org
- Add csound-scons-on-py3.patch: Fix build with scons using python3
as interpreter.
* Wed Nov 08 2017 dimstar@opensuse.org
- Rename README.SuSE to README.SUSE, adhering to the correct
spelling.
* Sat Feb 11 2017 jengelh@inai.de
- Fix RPM groups, trim descriptions from repeated information.
Remove unnecessary ldconfig calls (they do not apply for
plugin directories).
* Mon Jan 16 2017 bwiedemann@suse.com
- drop useless uninstall script and make build reproducible
* Tue Nov 06 2012 tiwai@suse.de
- updated to version 5.18.02, including previous security fixes:
this fixes the build failure on FACTORY with new bison, too;
see ChangeLog for detailed updates and fixes
* Wed Apr 18 2012 tiwai@suse.de
- VUL-0: csound: buffer overflow in pv_import (CVE-2012-2106,
bnc#757254),
VUL-0: csound: buffer overflow in lpc_import (CVE-2012-2107,
bnc#757255),
VUL-0: csound: Stack-based buffer overflow in lpc_import
(CVE-2012-2108, bnc#757256):
a single patch for all three issues
* Mon Feb 27 2012 tiwai@suse.de
- updated to version 5.16.6, including a fix for
VUL-0: CVE-2012-0270: csound: two buffer overflow flaws in
getnum() (bnc#749073)
- drop obsoleted patches
* Sun Jan 08 2012 prusnak@opensuse.org
- updated to version 5.15.0
- drop unused patches
- fix wrong memset and strncat usage ({memset,strncat}-fix.patch)
- create -devel subpackage
* Sun Sep 18 2011 jengelh@medozas.de
- Remove redundant tags/sections from specfile
* Thu Jul 16 2009 tiwai@suse.de
- fix scons argument to build for 64bit archs (bnc#521979)
* Wed Jan 28 2009 tiwai@suse.de
- Fix python module search path insecure issue (bnc#470095)
This package is unaffected; the patch is included just for any
possible cases in future.
* Wed Oct 01 2008 tiwai@suse.de
- fix build with python-2.6
* Wed Jun 20 2007 tiwai@suse.de
- fix fdupes usage
* Mon Jun 11 2007 tiwai@suse.de
- updated to version 5.06:
* fix k-rate, vrandh and vrandi scaling problems, mod fix
* new opcodes: partikkel, partikkelsync
* Tue Mar 27 2007 tiwai@suse.de
- update to version 5.05:
* fixes/improvements on FLTK support
* fix heap overflow
* clean up old codes
* Mon Jan 22 2007 tiwai@suse.de
- major update to version 5.04
(not built with fltk due to lack of threading support)
* Mon Mar 27 2006 pth@suse.de
- Add missing parameter in printf call (bug #129676).
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Fri Oct 15 2004 tiwai@suse.de
- renamed extract to csound-extract to avoid name confliction
(bug #45347).
* Wed Jun 02 2004 tiwai@suse.de
- fixed the ALSA RT plugin with the new API.