Fork 'n' roll is a multitrack recorder. You can share a song page URL with your friends and start to play together.
Fork 'n' roll is a multitrack recorder.
Record audio tracks using your browser and start new collaborations by sharing song URLs with your friends and band-mates.
Each song is a git tree and each track is a git blob, this allows you to make music with your friends the hacker way!
To create a new song:
To create a new track on an existing song:
An incomplete list of compositions: https://kippt.com/pinakes/fork-n-roll
Tested on Chrome.
Each song is a commit pointing to a tree object indexing a set of tracks which make part of the composition. By adding a new track to an existing song you are creating a new commit linked to the previous commit representing the parent song.
Songs are encoded offline using a coffee-resque queue and worker.
Voting is now closed.
We missed mute and solo, but we wanted to approach the project in a minimal/simple way.
Thanks for the feedback!
Yes, we encode sounds in background but we don't notify client about process end! We're glad you like the idea! Thanks for your feedback!
I liked your business point of view!
I agree about the small number of people interested in creating music, but this is exactly the reason why we attended the NodeKO with this project! Maybe in the future we could also implement HTML5 instruments, see feedback by Amit (http://nodeknockout.com/teams/curly-brackets#528532eaadc0e1304d000089).
Thanks for the feedback.
Thanks Ash for your feedback! We'll try to communicate better as soon as judging period ends.
Thanks for your feedback Sakina!
Wohoo! You rock Reid!
Thanks for your feedback Luke.
Hi Alex, thanks for your feedback. Yes, we tested it only in Chrome right now.
Note: we're using git, not github.
Hi Josh, we didn't have time to think about a solution to that problem but we will!
Yes, it would super cool to integrate your tool to make music in Fork'n'Roll, thanks!
Thanks Nathan, I'm so happy you like the crazy idea of using git as a storage solution!
Thanks for the feedback, maybe we'll add a list of latest compositions.
Thanks for your feedback Gleb. You're right about examples but we explicitly put "real world" collaborations, rock is raw and dirty as our examples :)
Hi Kevin, thanks so much for your feedback!
Yes, the "refresh problem" is due to our offline encoding using ffmpeg and a coffee-rescue worker. We didn't put a system to notify user when tracks are encoded and thus you must refresh as soon as they are ready.
Thanks for your feedback Julián! We're thinking about improvements to apply to the project and your idea is really cool!
Thanks T.A. for the feedback we really appreciate it! About examples you're so right, but you can contribute by sharing your compositions!
Thansk for the feedback Amit! Wow, it would super cool to see a plethora of little toy instruments to use to record your tracks!
Thanks Chris, we're so happy you like it!
Uva Wellassa University of Sri lanka
Thanks for the feedback Ben, and sorry for the feedback Ben :)
Thanks Fede! Next NodeKO let's rock together!
The crazy sound is matter of audio feedback, monitor is on by default to let you record while listening to song tracks! Put your headphones on and let's rock!
Thanks for your feedback.
Thanks for your feedback! Super nice idea the "collaborative" Happy Birthday!
Thanks for your feedback Sacha. Git as a DB is an experiment, it seems to work, there are some drawbacks, I'll write about it in a blog post maybe.
Thanks for your feedback Zach! A lot of merit should go to people who implemented and "standardized" the web audio API, a great way to interacti with audio and video output on modern browsers, I love HTML5!
Thanks for your comment. You're right about the list of public recordings, that's what I liked the most from your entry, well done!
Thanks for your appreciation.