<commit_before>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 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<commit_msg>Revert "Revert "updated release notes""<commit_after>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
{'fraction_non_alphanumeric': 0.06466416353775553, 'fraction_numerical': 0.00917813934084272, 'mean_word_length': 3.7673956262425445, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1182022', 'n_tokens_mistral': 745, 'n_tokens_neox': 698, 'n_words': 336}