0xBeat

0xBeat

Own your tune!

28
Built at ETHIndia 2023

The problem 0xBeat solves

The music industry is growing in parallel with technology. From the phase of recording to releasing and claiming ownership, cutting-edge technologies like blockchain play an imminent role. However, when it comes to the ownership of small tracks and beats, often instrumental, there have been plenty of cases where the art pieces of indie artists are used by popular artists within their music. The public only gets to know about such cases when the independent artist is at least somewhat popular compared to the artist who used their work. In the other case, such artists often fail to claim their ownership, as any existing digital proof can be altered or even deleted (e.g., by reporting on YouTube).

With 0xBeat, we are providing a platform where individual artists can upload their audio work. Our system will verify its integrity, and the audio fingerprint for the same will be generated and securely added to the platform. If the spectrography analysis rejects the uploaded work, it is not considered. Once successfully verified, users can list the partial NFT on the marketplace for sales, and other users can mint an NFT with the other NFT as the parent. This allows the buyer to use the newly minted NFT to fuse with their work by burning it. There might be situations where new artists try to own commonly used tunes or beats; therefore, we will keep such tracks/beats open for anyone to mint and use.

In simple terms, 0xBeat gives every artist the right over their work and a reputation when their work is utilized by other artists, concluding with the phrase "Own your tune."

Challenges we ran into

The processing of audio to find the fingerprint and an efficient algorithm to compare spectrograms was a herculian task. We used some existing library in python to build custom functions that gives necessary result.
On the linking side the default metamask RPC was unable to make smartcontract work. Later, we used InfuraRPC to fix this.

Tracks Applied (3)

Polygon Track

Our smart contract for NFT minting is running on polygon.

Polygon

Filecoin Track

Our audio , audio meta data, audio fingerprint and audio spectrogram are stored in lighthouse IPNS storage. We also used...Read More

Filecoin

Lighthouse.storage Track

Our audio , audio meta data, audio fingerprint and audio spectrogram are stored in lighthouse IPNS storage. We also used...Read More

lighthouse

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion