Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nicolodavis/lilypond-midi-input

Enter LilyPond notes using a MIDI controller
https://github.com/nicolodavis/lilypond-midi-input

lilypond midi

Last synced: about 1 month ago
JSON representation

Enter LilyPond notes using a MIDI controller

Awesome Lists containing this project

README

        

# LilyPond MIDI Input

Enter LilyPond notes like "c", "d", "gis" etc. using a MIDI controller.

## Features

- Supports two octaves below and above middle C.
- Toggle between sharp and flat note entries using an assignable MIDI key.
- Toggle note durations with assignable MIDI keys.
- Assignable macro keys that can generate arbitrary key sequences (like "\relative", for example).

## Building

With a Rust toolchain installed, run:

```
cargo build --release
```

On Linux, you may have to install libxdo-dev.

### Ubuntu

```
apt install libxdo-dev
```

### Arch

```
pacman -S xdotool
```

## Running

```
lilypond-midi-input --port KeyboardName
```