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!)
This project was inspired by,
Initial starting resources
https://www.dacast.com/blog/audio-streaming-platform/ https://medium.com/[@valentijnnieman_79984](/users/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
This project is one of its kind!