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

  • over 2 years ago: annablendermann liked this project.
  • over 2 years ago: Jhawthorne joined this project.
  • over 2 years ago: annablendermann started this project.
  • over 2 years ago: annablendermann originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!