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

feature: collab mode support #6

Open
3 tasks
TrizekYT opened this issue Jun 6, 2022 · 1 comment
Open
3 tasks

feature: collab mode support #6

TrizekYT opened this issue Jun 6, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request
Projects

Comments

@TrizekYT
Copy link

TrizekYT commented Jun 6, 2022

Online Mode - Perhaps a multiplayer option would be feasible? I think this could be something absolutely revolutionary if done correctly.
you could be working with a friend on the same project in realtime instead of having to send the projects back and forth to each other, this would help a LOT with efficiency. just imagine like a 10 person collaboration, it could be finished in like two days.

PlayShare - also having like a setting to disable and enable "PlayShare", this option could allow you to see your friends playing the project on YOUR launchpad, so if for example they press a kick button, you'd see the same light on your launchpad and you'd hear the same audio.
this could open the creative possibilites for launchpad artists by a LOT.

Online Browser - Perhaps an online browser for released lpadder projects could be awesome to discover new projects! you could add the ability to add custom images and artwork to display the feeling of their project to the maximum.


Feature Tracking

  • /collab route with /:peer_id as parameter, else redirect to home page.
  • The host resides in /projects, the peers in /collab
  • When a peer joins, export the current_project store and send it over P2P to him.
@TrizekYT TrizekYT added the enhancement New feature or request label Jun 6, 2022
@Vexcited
Copy link
Owner

Vexcited commented Jun 6, 2022

I'm already working on this !

I already have the route for this feature written in the code BUT...

For this, I need firstly to finish all the logic to play the project. Then I'll be able to focus.

Playing across the launchpads online is something that I really want to do AND know how to do ! So the feature will be.

On the contrary, an online browser would be more difficult because of

  • Hosting the projects (I don't have money to pay a hosting solution)
  • Even if we are able to host them, wouldn't be any copyright thing ?

I edited your message to provide better feature tracking.

@Vexcited Vexcited added this to In Progress in Roadmap Jun 6, 2022
@Vexcited Vexcited changed the title Online Mode feature: collab mode support Jun 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Roadmap
In Progress
Development

No branches or pull requests

2 participants