This HTML5/CSS/JS framework includes download logic used within EditTrax Interactive Music NFTs. Built to existing TEIA.art platform standards it provides a token gated experience that can be minted/unlocked within the following marketplace/environments:
1) Download this repo as a .zip file
2) Open and replace the existing .wav file "track.wav" with your own file labeled "track.wav"
3) Further customize by updating images in the folder (retain naming conventions)
4) Compress the folder and upload it as a .zip file when creating Interactive NFTs on platforms:
Teia.art
Objkt.com
Hic.af
Versum.xyz
1) Further customization is possible when editing the values in base.css via a code editor
2) Create unique names for downloadable .wavs updating track.js
Experiment, collaborate with or hire a front end dev to realize the full potential of this framework. Use it as a starting point leveraging its download mechanism and audio framework (tone.js). Collaborate with creative coders, visual artists and music producers to create a collectible experience for your next track release.
*To preview visual changes you can double-click on index.html directly from the folder
**To preview audio requires opening a live server from within a text editor like Visual Studio Code
***You can alternatively hear the audio when previewing this as an NFT, at the time of mint
DO NOT consider the content placed within this nft secured and inaccessible. It can be downloaded regardless of ownership when viewing the network tab in developer tools. Integrate this download feature into a more robust tone.js experience is a solution. EXAMPLE: The Alpha Test EditTrax player renders loops into a full track or "edit" at the time of download.
HTML5/CSS/JS
Tone.js
Greensock.js
Tzkt.api
Build Resources:
TEIA.art (Interactive OBJKT) GitHub
Beyond NFT GitHub