File: Version_6.17.md

package info (click to toggle)
csound 1%3A6.18.1%2Bdfsg-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 63,260 kB
  • sloc: ansic: 192,643; cpp: 14,149; javascript: 9,654; objc: 9,181; python: 3,376; java: 3,337; sh: 1,840; yacc: 1,255; xml: 985; perl: 635; lisp: 411; tcl: 341; lex: 217; makefile: 128
file content (132 lines) | stat: -rw-r--r-- 3,318 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132

# CSOUND VERSION 6.17 RELEASE NOTES

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

========================================================================