rancoud / apiwebaudio

API Webaudio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#POSTULAT

  • Un son est directement encapsulé dans un TrackManager
  • le SoundManager lit un ensemble de TrackManager
  • les nodes sont tous branchés sur le TrackManager
  • les nodes sont modifiés de manière temporel

#TODO

  • utiliser le SoundManager avec un seul son
    • fonction play (play sound)
    • fonction stop (stop sound)
  • creation du GainNode
    • fonction init
    • etc...
  • utiliser le TrackManager pour une gestion multinode
    • fonction add (add node)
    • fonction remove (remove node)
    • fonction insert (insert node between anoters)
    • fonction compile (check node connect)
    • fonction connect (connect nodes)
    • fonction getListNode (la liste des nodes)
  • le SoundManager doit lire un TrackManager
    • fonction addTrackManager (add TrackManager)
    • fonction removeTrackManager (remove TrackManager)
    • fonction playTrack (play TrackManager)
    • fonction stopTrack (stop TrackManager)
  • BONUS
    • generer une phrase aléatoire musicale

About

API Webaudio

License:MIT License


Languages

Language:JavaScript 95.2%Language:HTML 4.1%Language:PHP 0.7%