Repository navigation
acpp-server: run_task_stream - #64
Merged
Merged
Conversation
…ver-sent events, each event's artifacts handed on as the model produces them (MuScriptor: notes and chunk progress), the result as run_task gives it
…the About link added in 413ccc6 failed it
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Server::run_task_stream(model, request, cancel, on_event): a task throughPOST /v1/tasks/streamwithstream_format: sseandinclude_artifacts: true. The artifacts of each event go toon_eventas the model produces them, the answer is the resultrun_taskgives for the same request;cancelends the wait at once.Checked against audio.cpp server 31cb1a4a (processor build) with MuScriptor small on a 30 s track: 259 events, chunk progress 1/6 … 6/6 two seconds apart, the same text and MIDI artifact in the result; the route answers for a model entered as offline too. A request the server refuses comes back as its HTTP error before the stream.
Adds only:
run_taskand the rest of the crate are unchanged. For the music studios' audio-to-MIDI (notes shown as they are heard).