Inspiration

We’ve always believed in giving artists more freedom and control over their work, and with web3 technology, we saw the perfect opportunity to do just that. BM-9000 is the result of our passion for music and blockchain—a tool that lets musicians create, share, and earn without needing to give up their personal info or rely on big platforms. Inspired by our experience in the web3 community and our vision for decentralized music production, we wanted to build something where creators have full ownership and can connect directly with their audience, building a real community around their music. BM-9000 isn’t just an app; it’s a step toward a new era in music.

What it does

The BM-9000 is a blockchain-powered beat-making app that brings music production into your hands. Users log in with their DID wallet, gaining instant access to a pack of 50+ sounds stored directly in their DID space. From there, users can create and arrange patterns, combine them into full songs, and upload their own sounds, all organized in a secure, personal folder. With BM-9000, every beat and sound is securely stored, with no personal info required. Beyond just making music, users can connect with others in the Bass Money ecosystem, promoting, selling, and sharing their work in a thriving peer-to-peer community designed for collaboration and creative freedom.

How we built it

The BM-9000 was built using ArcBlock’s decentralized identity (DID) and blockchain technology, leveraging secure storage and direct DID wallet login to give users seamless access to the app. We crafted a user-friendly interface where sounds are organized into folders, enabling users to easily create patterns, arrange songs, and upload their own samples directly to DID space. The app integrates with the Bass Money ecosystem, enabling peer-to-peer sales, tipping, and community interaction through the message board, all powered by ArcBlock's tech stack.

Challenges we ran into

  1. Making the user experience and onboarding simple – We’re still working to make decentralized onboarding as smooth as possible. The challenge is finding that balance between simplicity and security, ensuring users can start creating without getting bogged down by technicalities of web3.

  2. Technical solution for easily sharing songs and sounds amongst users – Creating an efficient, secure way for users to share their work within the decentralized ecosystem is a work in progress. Developing a straightforward way for users to share sounds and songs while preserving the DID setup is an ongoing challenge.

Accomplishments that we're proud of

  1. Building an audio pattern sequencer within the browser – Getting a browser-based audio sequencer to work efficiently was a big step for the BM-9000, giving users a smooth way to arrange patterns and build songs online.

  2. Integrating DID spaces – Integrating DID spaces was a major achievement, especially as this is our first project on ArcBlock. This integration ensures that users have a secure place to store and manage their sounds and patterns without giving up personal data.

What we learned

Throughout this project, we learned the intricacies of merging decentralized identity with music production. We gained insight into the importance of a secure, user-first experience, particularly in building tools for creative freedom. Balancing privacy with functionality and fostering a community environment has taught us the immense potential of web3 in transforming digital music spaces.

What's next for BM-9000

Next up, we’re focused on implementing the piano roll and random song generator features to elevate the music-making experience. We’ll be expanding the Bass Money ecosystem, allowing for more creator tools and integrating additional features for community interaction. With plans to enhance DID storage and further simplify peer-to-peer transactions, we’re committed to making BM-9000 the ultimate decentralized platform for music creators everywhere.

Share this project:

Updates