Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ales-tsurko/kotoist
A VST plugin for live coding and algorithmic composition
https://github.com/ales-tsurko/kotoist
algorithmic-composition generative-music live-coding midi plugin scripting vst
Last synced: about 1 month ago
JSON representation
A VST plugin for live coding and algorithmic composition
- Host: GitHub
- URL: https://github.com/ales-tsurko/kotoist
- Owner: ales-tsurko
- License: gpl-3.0
- Created: 2021-05-23T10:53:53.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-01T00:25:47.000Z (about 2 months ago)
- Last Synced: 2024-12-09T22:50:49.678Z (about 1 month ago)
- Topics: algorithmic-composition, generative-music, live-coding, midi, plugin, scripting, vst
- Language: Rust
- Homepage: https://kotoist.alestsurko.by
- Size: 4.2 MB
- Stars: 51
- Watchers: 6
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Kotoist
=======VST plugin for live coding using [Koto](koto.dev/) programming language.
![Screenshot Ableton](screenshots/screenshot-ableton.jpg)
![Screenshot FL Studio](screenshots/screenshot-fl.jpg)## Usage
Checkout documentation: https://kotoist.alestsurko.by.
Tested in **Ableton** and **FL Studio** on macOS. Also tested in **Logic Pro**
via [Element](https://kushview.net/element/).Might not work in **Reaper** as it steals keyboard input from the plugin.
Previous workaround with enabling option **"Send all keyboard input to plugin"**
doesn't work anymore.## Build
On macOS:
```
cargo xtask bundle-universal -p kotoist --release
```
On other systems:```
cargo xtask bundle -p kotoist --release
```## Deployment
> [!WARNING]
> Needs update.Just tag a new version and push it to remote.
```
git tag {version}
git push origin {version}
```### Docs
You need [doctave](https://github.com/Doctave/doctave) and **gh-pages** node
package.To install **gh-pages** (it's important to use 3.0.0 version):
```
npm install -g [email protected]
```Building and deploying the docs:
```
doctave build --release
gh-pages -d site
```