issues
search
forgotten-tones
/
vcv
Resources for VCV Rack
Creative Commons Zero v1.0 Universal
2
stars
0
forks
source link
Support connecting directly to Erlang/OTP nodes
#1
Open
oubiwann
opened
2 years ago
oubiwann
commented
2 years ago
Tasks:
[ ] Preparation:
[ ] build eixx and run test node example
[ ] build basic VCV plugin template
[ ] explore widgets (drop-down, outputs)
[ ] explore creating utility functions
[ ] add function for getting epmd node list
[ ] design panel
[ ] Providing a text field where users can set the Erlang node name
[ ] Accept CV/Oct and make RPC call to remote node with voltage data
[ ] Accept Poly data for same
[ ] Accept clock pulse and make RPC call to remote node with data
[ ] Accept BPM (-2V to ~1.3V) and make RPC call to remote node with data
[ ] Accept clock pulse and make RPC call to remote node with data
[ ] Accept start/stop/run and make RPC calls to remote node with data
Development Resources:
https://vcvrack.com/manual/PluginDevelopmentTutorial
https://vcvrack.com/downloads/
(SDK downloads)
https://github.com/saleyn/eixx
https://www.erlang.org/doc/man/ei.html
https://github.com/erlang/epmd/blob/master/src/epmd_srv.erl#L107
https://github.com/adamtornhill/tinch_pp/blob/8cff964039b1d0e8fa69b5f6f67a39a4fcb692e4/impl/epmd_requestor.cpp
https://vcvrack.com/manual/Panel
Tasks:
Development Resources: