initialise repo
[debian/orchestra.git] / doc / score_pipe_interface.txt
1 The Score 'pipe' Interface
2 ==========================
3
4 So, there was a 'env' interface which provided K/V data to the score via
5 the environment.
6
7 That works for sending information to the score, but not for getting
8 information back.
9
10 To make that step, the 'pipe' interface has been built.
11
12 pipe reads line output in stdout from the executing process.  If the
13 line contains a '=', it's split at the first '=' for the Key and
14 Value, and they are stored in the responses.  All other output is
15 ignored.
16
17 To use this interface, the score's .conf file should contain:
18 ----
19 interface=pipe
20 ----
21
22