diff --git a/README.md b/README.md index 2454786ac989b7578eacf5ab7aebc10b4e17021e..035d525d51e7766922eed620aa13c57b64ded4eb 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,20 @@ Starting from an existing instrument made in PureData : 4. Create a bf-param object for each control you want to share with the others and insert it into your instrument 5. Create a bf-session object with the name of the session you want to connect to +### Parameters and outputs + +**Parameters** correspond to controls you have over your instrument and that you want to share with others. +They can have 1 or more values, and can be of multiple types : + +* cont : continuous value between 0 and 1 +* midi : discrete value between 0 and 127 +* bool : 0/1 value +* bang + +**Outputs** have the same properties but correspond to musical content produced by your instruments (notes, onsets, envelopes ...). They can be used to control others parameters. +Three default outputs are automatically created by bf-pd and extracted from the audio you send to bf-instrument : pitch, onsets, loudness. + + ## Performance: Making music together using bf-pd ### The collaboration window