Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Broadcast mixer: proof of concept #1

Draft
wants to merge 12 commits into
base: master
Choose a base branch
from
Draft

Conversation

pieterbos
Copy link
Owner

@pieterbos pieterbos commented Apr 7, 2021

A proof of concept of broadcasting your mixers, and for others to follow it. This is a prototype to demonstrate the functionality, and it has many missing parts.

What it does:

  • you can broadcast your mix to all others in the File menu
  • others get a nice 'follow' checkbox
  • once checked, they follow the mix
  • once unchecked, they stop following the mix and can adjust on their own again

This means you will be able to do the following:

  • Follow a central mix for a longer time, with the potential for large performance gains
  • Quickly copy a mix: follow it, then make any local adjustment - you will auto follow
  • or just ignore that there is a central mix broadcasted, and create your own mix

What does not yet work

This is all just because this is just a prototype, and needs more work, most of it is not so hard to do.

Do not expect the following to work

  • connect, disconnect, then connect again with the same jamulus instance. Just restart it
  • restart the server with clients connected
  • disconnect, then reuse the same channel id with a different client

And things it does not do, that appear to work:

  • it always follows the broadcasters with the lowest channel id, regardless of which follow button you click
  • when unfollowing, it correctly shows your faders as the same as the last state of the followed mix. Serverside, I'm not sure if that's the case

Things that clearly do not work:

  • layout of the UI is ugly
  • it says 'follow ' instead of 'follow '
  • stop broadcasting or disconnecting does stop broadcasting, but followers don't auto-unfollow
  • Adjusting your own fader when following should stop following automatically. It does not yet.

@pieterbos pieterbos changed the title Broadcast mixer Broadcast mixer: proof of concept Apr 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant