SoundGraph

SoundGraph

Introduction

SoundGraph is a modular synth and procedural audio tool for Unity. You build sound in a node graph, like Shader Graph for audio: oscillators, filters, envelopes, sequencers, samplers, effects and physical models wired together. A patch plays in the editor, in your game, in WebGL and on mobile.

Patches are plain .soundgraph assets. A game drives them live with a few lines of code, so music and ambience can react to the player, the time of day or anything else you expose.

🔧 Key Features

  • A node-graph editor inside Unity (Window > GlowingRifts > SoundGraph Editor), with one tab per patch, groups, copy and paste, and undo
  • Over 100 modules: oscillators, physical models, drums, filters, envelopes, LFOs, random and chance sources, sequencers, reverb, delay and more
  • Audio Sampler and Drum Sequencer for your own clips, and a Microphone source
  • MIDI: import .mid files and play them through MIDI Clip and MIDI Voices
  • A Blackboard of Float, Bool, Trigger, Audio Clip and MIDI Clip properties that scripts can change while the sound plays
  • Live Wires and Levels that show the signal moving through the graph while you preview
  • SoundGraphSource, an AudioSource-style component with the usual volume, 3D and mixer settings
  • Works in the Editor, standalone builds and WebGL
  • A guide that teaches an AI assistant to write .soundgraph files for you

🚀 What Can You Build?

  • Generative ambience that follows the time of day or the weather
  • Reactive game music with layers you fade in and out from code
  • Procedural sound effects: wind, rain, bells, drones, UI blips
  • Sequenced music from a drum grid or a MIDI file
  • Audio for interactive installations and gadgets

📚 Documentation