Skip to content

universal engine approach

brian crabtree edited this page Apr 22, 2019 · 1 revision

proposal by @anton: https://gist.github.com/antonhornquist/20253f0489a91a4f3b88497998ca320b

environments of interest

  • supercollider
  • pd
  • csound + faust + llvm
  • custom jack clients

some packages (sc, pd?) included in base norns install.

custom clients get installed (how?) to home folder. each needs an installer and systemd unit.

maiden

get debugging info from engine applications (like existing sc tab) via systemd

matron

full engine teardown and setup on reload. systemd managed.

meta-data. scrape user folder for engine*lua files. core/menu keep list in a table. this way user scripts can include engines w/o path issues.

protocol

generalize poll structure to variable types and sizes? https://github.com/monome/norns/issues/85

metadata

generate programmatically (ie CroneGenEngine for sc)

Clone this wiki locally