All notable changes to the "csound-vscode-plugin" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Adds support for autocomplete for variables by document
- Adds support for embedded JSON support for Cabbage section of CSDs
- Enable opcode completion and hints for web extension
- Fix import of opcodes.json
- Adds support for autocomplete, popup hints for opcode arguments, and showing opcode documentation in the editor.
- Adds .instr as file extension for ORC syntax highlighting
-
Adds support for folding for #region / #endregion comments
-
Updated README for information on using --port=10000 flag for live coding
-
Can now play from ORC/SCO pair, associating to the file from the currently-active editor window a file contained in the same folder with the same name but opposite extension.
-
Added CSD barebone as snippet, use the keyword
barebone
to insert the template code in your CSD file.
- Updated to vscode 1.60 extension format to work as a Desktop and Web extension. (Play commands currently disabled until WebAudio Csound can be integrated.)
- Updated opcode entries to 6.15.0 (synced to Nate Whetsell's Atom language-csound plugin)
- Added live-coding commands to evaluate ORC and SCO code by sending to Csound over UDP.
- Playing the contents of the CSD text editor doesn't shift focus to the output window.
alt+escape
to kill CSound processes only works when focus is in a CSD text editor window (to increase compatibility with other modules).
- Fixed to prevent error when running kill command with no Csound subprocesses.
- Add command to kill any running Csound subprocess. Kill any Csound process on exiting from VSCode.
- Implemented the ability to play the CSD file in the currently-active editor window from within VSCode.
- Updated to use converted version of Nate Whetsell's language-csound Atom plugin.
- Initial release