Skip to main content
ArcBlock Community

BM9000-Decentralized Digital Audio Workstation (DIF Hackathon Submission)

Twelve
Developers
buildersdiscussion

Thank you, ArcBlock, for providing challenge, incentive, and, most importantly, the tools necessary to see our vision come to life. It was an incredible experience, and we learned so much about the ArcBlock platform and its capabilities. The ArcBlock team is always one step ahead, offering technical support in a quick and efficient manner.

Working under the time constraints of the hackathon was both invigorating and stressful. We had to really strip our vision down to the bare bones to focus on the key elements that would make the biggest impact. Our goal from the start was to create something fresh and engaging that could reach new and younger users, helping ArcBlock break out of the crypto echo chamber and gain traction with a wider audience. We wanted to showcase how this technology could be accessible and exciting for anyone, even those with no prior experience in Web3.

The process pushed us to be resourceful and innovative, finding ways to leverage ArcBlock’s unique tech stack and decentralized identity capabilities to bring our ideas to life. The ArcBlock team’s support and the platform’s flexibility allowed us to turn limitations into opportunities, making every challenge a learning experience.

We're grateful to be part of a community that shares our passion for pushing the boundaries of decentralized technology. It’s been exciting to work alongside a team that not only understands but actively encourages creativity and experimentation. This hackathon was just the beginning, and we’re looking forward to building even more with ArcBlock’s support. Thank you for the journey and for empowering creators like us to help drive mass adoption for ABT!

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.

Built With

Try it out

BM9000

2 replies

Robert22 months ago

Looks pretty cool!

wangshijun22 months ago
Reply