Decentralised AI Generated Music.
Melodot is a decentralized application designed to solve music copyright issues and protect artists' intellectual property. It fractionalizes music into individual beats, notes, and syllables, converting them into NFTs to ensure proper usage and enable royalty payments. Melodot also empowers artists to create truly royalty-free AI-generated music and verify its originality. By using a binary tree structure to break down music assets and employing Meta OSS AudioCraft for AI music generation, the platform conducts similarity analysis with Vector DB. Additionally, Melodot integrates OriginTrail for decentralized storage and provenance tracking, providing a robust solution for managing and safeguarding music rights in the digital era.
- Parachain: Developed on a Substrate node based off the template with modifications to the runtime and pallets. This can be tested on Rococo by running multiple of these nodes and a collator.
- Binary Tree: Music files are recursively converted into a binary tree to organise the stems into their individual components.
- Custom Music NFT Standard: Defined using a struct, a substrate pallet is used to handle the logic for creating and transferring them.
- PolkadotJS API: Is used to connect the frontend to the Parachain.
- AI Generated Music: Using Meta OSS AudioCraft Text-to-Music Model.
- Similarity Analysis: Comparing vectorised binary trees using Vector DB and similarity search.
- OriginTrail Integration: For decentralised storage that tracks the origin and updates of the AI music to generate unique music tracks.
- Develop Metadata Layer and Parachain for Artists to Upload Music Assets
- Implement Binary Tree structure for music asset organization
- Create custom NFT standard using Substrate Pallet
- Integrate PolkadotJS API for frontend-parachain connection
- Integrate Meta OSS AudioCraft for AI Music Generation
- Develop similarity analysis system using Vector DB
- Implement OriginTrail integration for decentralized storage and provenance tracking
- Create beta version of the expanded Melodot platform
- Expand music database by integrating with MusicBrainz API
- Improve audio fingerprinting system, potentially integrating AcoustID
- Enhance AI Music Generation to include vocals
- Implement cover art generation feature using AI
- Implement ERC-3643 token for artist-fan interactions and rewards
- Integration with music streaming service and royalty payments
- Create private rights layer for confidential and commercial songs using XCM/encryption
- Towards an Open and Scalable Music Metadata Layer
- Simple and Controllable Music Generation
- OriginTrail Whitepaper
Help us build Melodot! Melodot is an open-source software licensed under the MIT License.