GameSynth APIver 2023.1



GameSynth can be remotely controlled via TCP by using the GameSynth Tool API. Integrate GameSynth with other creative tools and set up new sound design workflows:

  • Remotely load a GameSynth patch, play it, and control it in real-time via meta-parameters.
  • Query patches from the repository and render them at the cursor position in digital audio workstations (DAW)
  • Generate sound variations and render them from within the authoring tools of game audio middleware
  • Send automation curves from audio tools to GameSynth and vice-versa, to synchronize the synthesis of sounds with the playback of samples
  • Exchange automation curves with 3D animation software to synchronize the animation and the sound synthesis
  • Export curves from a drawing software to the Sketch Pad of GameSynth
  • And more…


The GameSynth Tool API offers many commands to:

  • Get information about your GameSynth version
  • Browse the repository and access its patches
  • Load, save or render a patch, get or set its automation curves, global variation, sketch pad drawing, and more
  • Play a patch and control it in real-time via meta-parameters
  • Display custom dialog boxes to get input from the user
Learn more



Create audio assets automatically by rendering GameSynth patches

Learn more Play video


Render patches into AudioStream nodes, and export animation curves

Learn more Play video


Render sounds and variations on your tracks, export automation curves

Learn more Play video


Export F-Curves to create sounds that match your animations, and render audio in the video sequencer

Learn more Play video


Combine interactive graphics and procedural audio in real-time!

Learn more Play video

Pure Data

Trigger and control GameSynth sounds in real-time

Learn more Play video


Render sound variations directly in your Atom Craft project!

Learn more Play video


Play and control GameSynth patches in real-time

Learn more Play video


Generate sound assets in your containers and make them loop seamlessly

Learn more Play video


Move your mouse to control the meta-parameters

Learn more Play video

More examples coming soon!

Developed by Tsugi and the GameSynth community...