https://github.com/oddsdk/ditto
A simple delay plugin
https://github.com/oddsdk/ditto
Last synced: 5 months ago
JSON representation
A simple delay plugin
- Host: GitHub
- URL: https://github.com/oddsdk/ditto
- Owner: oddsdk
- License: apache-2.0
- Created: 2023-01-22T22:02:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-13T17:47:25.000Z (about 3 years ago)
- Last Synced: 2024-12-30T00:24:03.009Z (over 1 year ago)
- Language: Svelte
- Size: 194 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ditto
A simple delay plugin.
## Set up
Install dependencies:
```sh
npm install
```
Copy Elementary binaries:
```sh
npx elem-copy-binaries
```
During development, the dev server needs a valid certificate to serve over HTTPS. Add a `elem.key.pem` private key and `elem.key` certificate to the root of the project. We recommend [mkcert](https://github.com/FiloSottile/mkcert) as a reasonably quick way to set things up. See the [Elementary docs](https://www.elementary.audio/docs/packages/plugin-renderer#dev-ssl-certificate) for more information.
## Develop
```bash
npm run dev
```
## Build
Build the project:
```bash
npm run build
```
## Keyboard Shortcuts
- `esc` - Navigate to home screen
- `n` - Create new preset
- `e` - Edit selected preset
- `c` - Navigate to connection screen
- `l` - View presets list
- `left/up` - Previous preset
- `right/down` - Next preset
- `shift` - View keyboard shortcuts menu