I think it would be really awesome if you could dynamically specify the input of a text block source through an external means for example by calling a GET web request.
For example, I currently use an NDI feed to show ProPresenter lyrics on my Resolume canvas. Instead of this, I would prefer to capture the text stream of the lyrics by calling a GET request to ProPresenter's internal web server. Whatever is returned by the GET request would become the text block input.
The settings would probably look something like this:
- Source URI: "ws://127.0.0.1:25565" (the URI to receive the GET request from)
- Ping Frequency (time in seconds to refresh the GET request)
- Crossfade time (time in seconds to crossfade text if updated text is received, 0 seconds is instant)
- Refresh animation on update (true/false refresh the text animation from the start if applicable)
Maybe this could be a new source called "Data Stream" or an addition to text block/animator.