Project Description
I have a small recording studio at home that I use for acoustic recordings using a 2i2 Focusite and Ableton Lite, but no streaming server for my output files. I want to be able to process/mix and share multiple rough drafts of .mp3 or .wav files with my musician friends without sharing them to a public platform yet. I've also been learning golang and seeing how it's a popular choice for audio processing, can use this to dive deeper into it.
Goal for this Hackweek
- Do research on and build an audio streaming server in golang
- Build an audio processor and mixer in golang
- Optional: Build a front end website (for style, storage, and navigation of the rough audio drafts I have in progress. I may bootstrap and node.js this if I can!)
Resources
This project was inspired by,
https://github.com/nareix/joy4
Initial starting resources
https://www.dacast.com/blog/audio-streaming-platform/ https://medium.com/@valentijnnieman_79984/how-to-build-an-audio-streaming-server-in-go-part-1-1676eed93021 https://dudk.github.io/post/lets-go-en/
Resources [updated 6/27 4pm] https://medium.com/bootdotdev/building-a-music-video-streaming-server-in-go-using-hls-4baf32f6defc https://www.ffmpeg.org
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 21
Activity
Comments
Be the first to comment!
Similar Projects
This project is one of its kind!