Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/p3r7/gridkeys
mod for monome norns, use grid as midi keyboard anywhere
https://github.com/p3r7/gridkeys
mod monome monome-grid monome-norns
Last synced: 7 days ago
JSON representation
mod for monome norns, use grid as midi keyboard anywhere
- Host: GitHub
- URL: https://github.com/p3r7/gridkeys
- Owner: p3r7
- License: mit
- Created: 2021-08-14T09:08:42.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-22T12:02:26.000Z (about 1 month ago)
- Last Synced: 2024-12-09T13:53:12.922Z (14 days ago)
- Topics: mod, monome, monome-grid, monome-norns
- Language: Lua
- Homepage:
- Size: 132 KB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gridkeys
mod for _monome norns_, use grid as midi keyboard anywhere.
can send midi message towards currently running script (`in`), external hadware (`out`) or both at the same time (`in+out`).
additionally, can target [_crow_](https://monome.org/docs/crow/) `1+2` CV ports and [_Just Friends_](https://norns.community/en/script-connectivity/jf) through _crow_ via _ii_.
### usage
when no script is loaded, auto-activates in `out` mode. the target device can be selected in the params menu (`MOD - GRIDKEYS > MIDI OUT device`).
will auto-activate in `in` mode for scripts that don't natively use grid. it can anyway be toggled on/off via param menu (`MOD - GRIDKEYS > gridkeys active`).
in `in` mode, notes will be sent to the input of the `virtual` midi device, which you certainly would have to activate in `SYSTEM > DEVICES > MIDI`.
### gotchas
in `in` mode, playing grid will only take effect if current script listens to the `virtual` midi device.
in `out` mode, playing grid will only take effect if target device is other than `none` and `virtual`.
### known issues
when doing a manual stop (either though maiden'd stop button or with the `K1` held + `K3` key combo in the 3rd screen of the global menu), gridkeys will fail to activate.
when _norns_ loads previous script at boot (after a sleep), gridstep will also fail to activate.
in both scenarios, going to the params menu, and switching grikeys off then back on will force it to activate.
### example usage
midi `out` mode allows to play grid as a midi keyboard, targeting external hardware.
midi `in` mode is ideal for synth scripts such as:
- `icarus`
- `mx.samples`
- `lissadron` \*
- `sines` \*\*: those script only listen for the first midi device, so you'd have to have `virtual` in first position in your global midi config.
additionally, can be used in development phase to debug a supercollider engine.