Skip to content

Latest commit

 

History

History
81 lines (63 loc) · 3.15 KB

ROADMAP.md

File metadata and controls

81 lines (63 loc) · 3.15 KB

History and roadmap of the WebAssembly music project

1988 - 1993

  • The Commodore Amiga demo scene times
    • Tracking music in Soundtracker, Noisetracker and Protracker
    • Music and m68k assembly coding in the group Pure Metal Coders

1994 - 2005

  • Playing with hardware synths
  • DAWs
  • Soft synths
  • Linux music software

2005 - 2018

  • Created the Open Source DAW Frinika in Java
  • Evolved to a nice little open source community with many significant contributions

2018

2019

2020

2021

  • More physical modeling synthesis ( https://youtu.be/QW97w8Ub5fU )
  • WebAssembly music stored on the NEAR protocol blockchain as Non-Fungible Token (NFT)
  • https://youtu.be/hAvIm0F3scg
  • NFT frontend with music player, music customizer (rearranging, looping and combining different parts), mixer, instrument player
  • User invitations/onboarding without a NEAR account (using NEAR implicit accounts)
  • Audio player through the AssemblyScript synth

2022

  • Simple, efficient and easy to use sequencer and midi-recording UI
  • Graphical effects triggered by the music ( shader support )
  • Video player through shader

Future ( 2021 - 2022 )

  • Make more and better music
  • More Wasm-git UIs
  • Web UI for playing WebAssembly music modules
  • Simplify synth programming with AssemblyScript
  • Improve clip detection and basic mastering tools
  • Physical modeling synth UI
  • Interactive apps with easy and entertaining UI for evolving and republishing music NFTs
  • NFT contracts with auction, commission
  • Support for audio files in IPFS for also being able to host regular audio file NFTs
  • Fungible Tokens for shares when co-operating on an NFT music project, as well raising funds