Skip to content

Instantly share code, notes, and snippets.

@LFSaw
Created July 27, 2011 15:00
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save LFSaw/1109541 to your computer and use it in GitHub Desktop.
Save LFSaw/1109541 to your computer and use it in GitHub Desktop.
Demands for a web-based platform for SynthDefs
  • A SynthDef entry should include
    • the SynthDef
    • a description
    • the user / uploader
    • tags
    • attribution
    • a fixed and permanent ID
    • a voting system, maybe implemented as a second tagging system where visitors can characterize sounds by adjectives
  • User authentication
  • Random Synthdef button
  • Browsing based on tags
  • Synthdef versioning
  • Synthdef forking (really?)
  • A reference to the entry with fixed URLs / id's
  • an API to access all that data via JSON, i.e. especially
    • get IDs of all SynthDefs of
      • a specific user
      • specific tag(s)
      • votes > n
      • the last week
    • get SynthDef according to specific id
    • create a new SynthDef
    • edit a SynthDef (provided correct authentication)
    • get a random SynthDef
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment