In MetaBand, people can create band cover contents regardless of time and space. A cover is a performance of an existing song by other vocalists/instrumentalists. In MetaBand, you can record & upload song covers and listen to other people's covers.
MetaBand specializes in connectivity between covers. Among the covers of a particular song,
- Anyone can listen to combinations of any covers simultaneously, and
- Anyone can record/upload their own cover while listening to that combination.
For example, guitarist G may add guitar lines while listening to vocalist V's vocals and drummer D's drums. Another vocalist V2 may hear G's guitars and record their own vocals to it. These kinds of interactions make it possible to have limitless amount of cover combinations. A combination of covers is called a MetaBand (metaverse + band), since it is essentially a band formed virtually.
MetaBand aims to be a place for people of any musical background, where one can musically connect with others without any constraints of offline meetings.
Read Our Wiki
source ~/virtualenv/python3.7/bin/activate
pip install -r backend/requirements.txt
cd frontend
yarn install
cd ..If you use M1 mac, make sure install these packages to install node-canvas.
brew install pkg-config cairo pango libpng jpeg giflib librsvgcd frontend
yarn startcd backend/app
python manage.py migrate
python manage.py runservercd frontend
yarn test --coverage --watchAll=falsecd backend/app
coverage run --source='.' manage.py test
coverage xmlcd frontend
docker build --platform linux/amd64 -t {your dockerhub id}/colabo-mvp-web-front:latest .
docker push {your dockerhub id}/colabo-mvp-web-front:latest