"Ports" allow for control signals that are required by a node to process its audio:
https://github.com/spotify/NFGrapher/blob/36cb827667f580c68c5a28fdc2000afcde2bfcf1/smart-player-contract.json#L540-L562
Required for anything like sidechain compression. Right now the Player just assumes all inputs are audio for inclusion in the final output. Luckily no nodes right now require this, but a compressor is very useful.
"Ports" allow for control signals that are required by a node to process its audio:
https://github.com/spotify/NFGrapher/blob/36cb827667f580c68c5a28fdc2000afcde2bfcf1/smart-player-contract.json#L540-L562
Required for anything like sidechain compression. Right now the Player just assumes all inputs are audio for inclusion in the final output. Luckily no nodes right now require this, but a compressor is very useful.