The Hz Pitch

Unleash new sonic architectures with Hz.

Forget point-and-click. Hz is a code-powered IDE for crafting intricate soundscapes and composing electronic music with surgical precision. Tailored for the technically driven, Hz empowers you to sculpt audio with deliberate intent.

Demand total command over your sound? Hz delivers. But if the thought of code-driven composition sends shivers down your spine, or if you thrive on happy accidents, you might find Hz a bit… calculated.

Extensible Sound System

Hz is a musical laboratory that provides convenient access to a broad range of musical and audio authoring tools. Hz allows you to extend and tailor your audio workbench to fit your general and project-specific needs.

Hz is programmable at every level of its architecture, but you can also just plug in your favorite MIDI or audio devices and just jam.

Hz Component Overview

At the top of the stack, Songs.hz enables musical programming: the description of note and chord sequences, their voicing and articulation using a concise, text-editor-friendly musical notation system.

Next in the stack are JavaScript and Lua. These high-level, general-purpose programming environments are enpowered by Hz's Music API to control all aspects of the audio-engine and its plugin synth and effects nodes. We provide a plethora of examples including scripts that allow you to simply shutup 'n play yer instrument.

Under the Covers

The Audio Engine processes sound by evaluating an Audio Graph. Your scripts can instantiate, connect and rewire audio graph nodes on the fly to produce an ever-changing, sound-producing computation. Each node in the graph represents a portion of your soundscape, either a synthesizer or an effect processor. Typical graphs comprise hundreds of nodes and their connections determine the processing order and signal routing.

Hz audio-graph nodes take the form of CLAP Plugins, the next-generation audio plugin architecture. You can procure CLAP Plugins from a number of sources or write your own. Hz comes with a foundational set of audio nodes so it just works out-of-the box. We heartily recommend the use of third-party plugins and include examples and resource-links here.

home .. topics .. interface .. reference .. examples .. tipjar