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 librsvg
cd frontend
yarn start
cd backend/app
python manage.py migrate
python manage.py runserver
cd frontend
yarn test --coverage --watchAll=false
cd backend/app
coverage run --source='.' manage.py test
coverage xml
cd 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