Skip to content

Instantly share code, notes, and snippets.

@mohayonao
Last active July 17, 2017 22:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mohayonao/ab4d6df0dc5ce02c43881e91165529fd to your computer and use it in GitHub Desktop.
Save mohayonao/ab4d6df0dc5ce02c43881e91165529fd to your computer and use it in GitHub Desktop.

sdef

音の設計書

  • (sdef: json)
  • (builder: function)
  • (name: string, builder: function)
  • (builder: function, ctls: string[])
  • (name: string, builder: function, ctrls: string[])

inst

sdef に入出力や仮パラメータを割り当てたもの. synth を簡略化用途

  • (sdef: sdef)
  • (sdef: sdef, params: object)
  • (sdef: sdef, action: string, target: node)
  • (sdef: sdef, params: object, action: string, target: node)

synth

実際に演奏するためのインスタンスを生成する

  • (inst: inst)

  • (inst: inst, params: object)

  • (inst: inst, nodeId: number)

  • (inst: inst, params: object, nodeId: number)

  • (inst: inst, action: string, target: node)

  • (inst: inst, nodeId: number, action: string, target: node)

  • (inst: inst, params: object, nodeId: number, action: string, target: node)

  • (sdef: sdef)

  • (sdef: sdef, params: object)

  • (sdef: sdef, nodeId: number)

  • (sdef: sdef, params: object, nodeId: number)

  • (sdef: sdef, action: string, target: node)

  • (sdef: sdef, nodeId: number, action: string, target: node)

  • (sdef: sdef, params: object, nodeId: number, action: string, target: node)

  • (sdef: json)

  • (sdef: json, params: object)

  • (sdef: json, nodeId: number)

  • (sdef: json, params: object, nodeId: number)

  • (sdef: json, action: string, target: node)

  • (sdef: json, nodeId: number, action: string, target: node)

  • (sdef: json, params: object, nodeId: number, action: string, target: node)

  • (builder: function)

  • (builder: function, params: object)

  • (builder: function, nodeId: number)

  • (builder: function, params: object, nodeId: number)

  • (builder: function, action: string, target: node)

  • (builder: function, nodeId: number, action: string, target: node)

  • (builder: function, params: object, nodeId: number, action: string, target: node)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment