Synthopia is a fully generative NFT music project created in collaboration with Gramatik, Luxas, and Audioglyphs. Synthopia is built using the Audioglyph digital audio workstation (DAW), a groundbreaking new tool enabling the creation and playback of generative music directly in a web browser at lossless quality – a new music format made for the Metaverse.
As part of the release, Synthopia is using Chainlink VRF as a transparent random number generator (RNG) solution to generate 9,639 randomized NFT audio tracks derived from a single genesis song.
Using the Audioglyph DAW, Gramatik and Luxas produced a song called Synthopia Prime, which acts as the genesis track for all of the generative NFTs that follow. A first of its kind, Audioglyphs’ DAW is a digital version of a modular synthesizer that works inside any modern browser such as Chrome or Firefox. It uses low-level browser APIs to synthesize music directly in the browser at lossless audio quality.
Each node that makes up each stem in the genesis song has parameters that can be either completely randomized, or randomized within a set range. For Synthopia, the parameter ranges have been determined using music theory in order to eliminate the possibility of merging the song stems in an unpleasantly dissonant way. We were able to create essentially an infinite number of variations from the genesis song with really fascinating results.
As the final step of the project creation process, we use Chainlink VRF to generate a random number on the blockchain which enables us to create a truly random seed for each NFT in a trustless manner.. This seed is then used to randomize the parameters of the audio track to create a unique song. Remarkably, this entire process happens directly in a listener’s browser. This is important for local generation to be practical, because it provides cross platform audio libraries and its sandbox resolves the security issues that would be present with running untrusted native code to generate audio.
We selected Chainlink VRF because it’s verifiably tamper-proof, meaning anyone can prove that the process was not manipulated, making each song truly random.
For those interested in learning more about how Chainlink VRF works, check out the technical specifics here: https://blog.chain.link/chainlink-vrf-on-chain-verifiable-randomness/. Chainlink VRF has already been used by a wide range of top NFT projects like Bored Ape Yacht Club and Axie Infinity.
We’re also experimenting with putting the audio graph and script on-chain so that if someone wants to recreate their unique version of the song, they have all the required data to do so, without the need for a third party.
How to Mint Synthopia NFTs
There will be two phases to the launch and 9,639 total Synthopia NFTs available. The first phase will be a whitelist. Fans will be able to claim a minting code from the Gramatik or Audioglyphs Discord server. Codes will be claimed on a first come, first serve basis.
For a chance to claim a code, you must hold an Audioglyph NFT, Gramatik NFT, or GRMTK ERC20 token at the time of the snapshot, which will be taken 12/5. Each minting code will allow you to mint up to 3 Synthopia NFTs. The price of Synthopia NFTs for code holders will be 0.0639 ETH per NFT.
Any Synthopia NFTs not minted during the first phase will go to public sale for 0.0693 ETH.
Links to NFTs/Token for snapshot eligibility:
Audioglyphs – https://opensea.io/collection/audioglyphs
Gramatik – https://opensea.io/collection/gramatik
GRMTK Collection – https://opensea.io/collection/grmtk-collection
GRMTK ERC20 Token – https://app.sushi.com/swap?inputCurrency=&outputCurrency=0x1dB42cEBA6BdEBF86D287e11b159FF97B083b8Af
A Message From Audioglyphs
For this project, we gave Gramatik and Luxas access to the Audioglyph DAW, and they created a genesis track. We then worked together on seed-based randomization and generative visuals, with Chainlink VRF supplying the randomness seed.
Working on music software there is this symbiotic relationship between artists and engineers, where ultimately the value of the software is in what artists can create with it. This project was our first chance to get our software in the hands of professional producers. Gramatik and Luxas were able to really quickly understand and get results from the audioglyph DAW because of their experience with modular synthesizers. The music we are releasing grew out of their initial experiments with it.
This kind of close collaboration before we slowly open up the platform gives us really valuable early feedback on the DAW. During the course of the project, we improved the workflow, created new types of DSP nodes, and made performance optimizations to the local synthesis. One thing we saw was that Gramatik and Luxas really quickly pushed the limits of the platform. The original Audioglyphs release was based on a DSP graph with 32 nodes. For Synthopia, Gramatik and Luxas designed a graph with more than 200 nodes, layering 20 reverbs, and more than 50 concurrent sequences. The results are really amazing, and we are planning a lot more updates to the DAW to accommodate projects this large.
A Message From Gramatik
Guys! I’m beyond hyped about this project as I really believe we figured out something special here.
Furthermore, the Audioglyphs team will be releasing a platform and DAO that will govern public access to the Audioglyphs DAW, which to me is equally as exciting as Synthopia itself. I can’t wait to see what kind of music some of my peers (who are much better at modular synthesis than I am) will make with it! Be sure to follow @audioglyphs on Twitter for more info! We will reveal more details about the project in the following weeks, including the release of the genesis song, so stay tuned!
WAGMI,
Denis
Audioglyphs Platform and DAO
Mission
Make generative music that has an impact on society similar in size to the development of recorded music.
Create a new business/distribution model for music that pays artists while sharing culture with everyone regardless of means
Platform and How the DAO Works
We have already built a DAW for generative music, allowing musicians to create generative music without needing to be software engineers. We used it for Audioglyphs and are using it for our upcoming collaboration.
We have some plans that we will detail in the future that will allow us to put high quality music on the blockchain, including 100% of the supporting libraries and the scripts via web3 without any server involved. We plan to support this at the launch of the platform.
We want to eventually open to everyone, but at first invite only so that we ensure quality is high.
We will create a token for DAO governance and platform curation:
- 150,000,000 Total Supply
- 25% Reserves
- 20% Audioglyph holders
- 20% Team
- 15% DAO treasury
- 10% Upcoming Collab drop
- 10% Artists on the platform
There will be a curated platform run by the team, and a community platform run by the DAO. Community drops will be more frequent, and the DAO will have the power to grant access to the DAW and curate community drops.
The DAO treasury receives a cut from community drops.
About Synthopia
Synthopia is a fully generative NFT music project created in collaboration with Gramatik, Luxas, and Audioglyphs. Synthopia is built using the Audioglyph digital audio workstation (DAW), a groundbreaking new tool enabling the creation and playback of generative music directly in a web browser at lossless quality – a new music format made for the Metaverse.
Synthopia Twitter
Gramatik Twitter
Audioglyphs Twitter
About Chainlink
Chainlink is the industry standard for building, accessing, and selling oracle services needed to power hybrid smart contracts on any blockchain. Chainlink oracle networks provide smart contracts with a way to reliably connect to any external API and leverage secure off-chain computations for enabling feature-rich applications. Chainlink currently secures tens of billions of dollars across DeFi, insurance, gaming, and other major industries, and offers global enterprises and leading data providers a universal gateway to all blockchains.
Learn more about Chainlink by visiting chain.link or read the documentation at docs.chain.link. To discuss an integration, reach out to an expert.