Description

In music, sampling is the reuse of a portion (or sample) of a sound recording in another recording. Samples may comprise elements such as rhythm, melody, speech, sounds, or entire bars of music, and maybe layered, equalized, sped up or slowed down, repitched, looped, or otherwise manipulated. Sampling is a tedious and manual process for producers because separating audio isn’t the easiest or most streamlined thing to do. Stems in music are packaged groups of multiple tracks that have been layered together. For example, a snare drum sound is a single track while a recording of an entire drum kit is a stem. Another is a single electric guitar track while four or five guitars are layered on top of one another in a stem. Independent artists can release stems and samples with a license that works for them and the purchaser. With a platform like this artists can share their samples with other artists or their fans and then can earn royalties on it. The people who buy the rights to this sample can then use it in their new songs or just keep it as a token. Aside from the technical aspect, the sampler can run into legal issues due to licensing. Independent artists can release stems and samples with a license that works for them and the purchaser. With a platform like this artists can share their samples with other artists or their fans and then can earn royalties on it. The people who buy the rights to this sample can then use it in their new songs or just keep it as a token.

TypeBeat showcase

How it's made

The front end has been created using React-JS. My vision was to create a completely decentralized application and I have achieved it. I have used IPFS for storing the music files and cover art because it is completely decentralized. The blockchain used is Polygon because of its lower transaction fees and faster speed. The project has been deployed on Skynet as a decentralized frontend. I have also added Github actions for Skynet and the Add to Homescreen button.