STUDIO
TOUR

Have an idea for a new project?

COLLABORATE
or COMMISSION

We can help you realise your interactive
music application, game, learning goals,
and creative projects - just contact us at:

manhattan@nash.audio

Manhattan is developed by nash.audio,
a non-profit organisation devoted to the
support of creativity and learning through
music and technology for all audiences.

COLLABORATE
or COMMISSION

Have an idea for a new project?

We can help you realise your interactive
music application, game, learning goals,
and creative projects - just contact us at:

manhattan@nash.audio

Select a feature...
Interactive debugging. In debug mode, you can set breakpoints to stop your plugin's code, step through it line-by-line and inspect current variables, or use the Debug tab for full access to the features of LLDB. Use the dedicated debug output to tackle realtime issues.
Live C++ code editing...
Edit the code of the running plugin, then hit 'Build' to rebuild and update it without restarting the DAW or playback.
... with code completion,
plus syntax highlighting, and many other editing tools and helpers to make coding fast, fluid and fun.
Detailed audio analysis, with dedicated debug signals. Advanced realtime plots visualise your plugin's output, including oscilloscope (with latching), spectrum, and sonogram (spectrogram) - with dedicated debug feed (>> debug) to inspect audio anywhere in your code.
Adaptive UI and automation. Define your plugin's user interface (UI), layout, presets, and automation, from a selection of GUI widgets (dials, buttons, menus, and meters), to create versatile plugins that better integrate with DAWs and other software. Add your own visual aesthetic with a custom background bitmap.
Realtime graphing tools and maths plotting. Chart the change of any value over time - from samples and levels, to frequencies and times - or plot any function over a given range, such as transfer functions, gain functions, or simple code functions.
Integrated test sounds and MIDI sequences. A built-in audio and MIDI player (with cycle feature) provides quick access to a collection of test sounds and MIDI sequences to simulate inputs (and automation), as well as record features to capture live output to disk.
Runs in any VST or AudioUnit host. Klang Studio runs as a standard effect or synthesiser audio plugin in any VST/AU-compatible DAW or host, on either Windows or macOS, but can also run standalone using the supplied Klang Studio app, or export to WebAssembly (WASM).
Code sandbox to protect host from bugs. Klang Studio uses multiple mechanisms to shield the host from bugs in your code, including exception handlers and timeouts to detect infinite loops. They may not catch every issue, but should give you the licence to experiment.
Open-plugin format to encourage knowledge sharing.
By default, when Klang builds a plugin, it embeds the source code in the plugin's binary, so that when a plugin is distributed, users are not only able to use the plugin, but view, study, and even edit the code themselves.
Support for Web Audio and WebAssembly (WASM).
The Klang toolchain not only supports compiling to Windows and Mac plugins, but also WebAssembly - a portable binary format designed for the web - with templates for Audio Worklet synths and effects. See
the Klang Examples page for demos.
Supports Native C++ or Klang/C++ projects.
Klang Studio not only supports Klang's concise single-file projects, but also native C++ development, across multiple source (.cpp) or header files (.h). Both modes allow free use of C++ or Klang syntax.
Explan ation. Expl anation. Explan ation. Ex planation. Explan ation. Expla nation. Explanat ion. Explanat ion. Explana tion. Expla nation.
Explan ation. Expl anation. Explan ation. Ex planation. Explan ation. Expla nation. Explanat ion. Explanat ion. Explana.
INTERACTIVE
DEBUGGING
PURE C++
or KLANG
AUDIO ANALYSIS
REALTIME
GRAPH PLOT
LIVE C++ EDITING
(with code completion)
ADAPTIVE UI
BUILT-IN
TESTS
(audio + MIDI)
RUNS AS AN
AUDIO PLUGIN
(with optional standalone mode)
CODE SANDBOX
OPEN-PLUGIN
FORMAT
(coming soon)
WEB AUDIO +
WEB ASSEMBLY
coming soon