Web / PWA · procedural audio

NotBit icon~bit

Build sound
from time

Build a complex bytebeat from small expressions that each do one musical job.

Write a rhythm, a modulation or a pan movement. Connect the pieces and care about how they sound — NotBit takes care of the expression growing behind them.

Write
One small expression for one musical task
Combine
Grow the sound without rewriting the whole formula
Take
Optimize and export only when you need the result
NotBit 0.6 workspace with Auto layout, a routed Bytebeat graph, live Audio output and Raw or Optimized expressions in the inspector
Write / connect / listen / export0.6.2
01

Compose

One musical idea at a time

Expanded resizable NotBit Bytebeat node with expression editor, waveform navigator and follow controls
Resize the expression · expand its waveform · edit again in the inspector

A bytebeat can begin with a tiny rhythm and grow into modulation, voices, panning and a final mix. Keeping all of that in one expression makes every new experiment harder than it needs to be.

You still write bytebeat in NotBit. The difference is that each node can hold a complete, simple expression with one clear purpose. Make that piece sound right, connect it to the others and move on. The node graph keeps those expressions separate and understandable while their combined formula becomes more complex.

02

Finish

Let the graph handle the mess

01

Write a small part

Give rhythm, modulation, panning or another task its own expression.

02

Connect the sound

Build on finished pieces instead of repeatedly rewriting one growing formula.

03

Optimize on request

When the sound is ready, ask NotBit to make the combined expression compact.

04

Export the result

Copy one bytebeat formula or export a standalone version, while keeping the editable node project for later.

NotBit 0.6 inspector showing the combined expression and its compact optimized result with copy controls
See the combined expression · optimize when ready · copy the result
03

Perform

Turn the expressions into an instrument

NotBit 0.6 MIDI Note and Control nodes routed through a Bytebeat expression into live waveform audio output
MIDI note · modulation expression · live output waveform

Once the pieces work together, play the result instead of only letting it run. Add notes, gates and controller movement as inputs to the expressions that need them.

Each control remains a separate musical concern, so performance can evolve without turning the sound design back into one formula you are afraid to touch.

Build the voice once. Then play what it can become.

Inspect

See the signal where it lives

Expand any Bytebeat node for a navigable waveform without adding another graph node. Window, offset, follow mode and the open or collapsed visualization persist with the project. Audio output keeps a direct volume control below the stereo signal.

NotBit Audio output with an always-following waveform and volume slider
Always-follow output waveform / live volume

Why NotBit

A graph that knows when to disappear

NotBit began with a simple tension in bytebeat. The final formula should be tiny, direct and easy to share. But composing inside that final form means rhythm, modulation, voices and panning quickly collapse into a wall of code.

The answer was not to turn every operator into a node. It was to let every node contain a small expression that solves one audible problem. You can concentrate on that sound, connect it to pieces that already work and leave the growing combined formula to the studio.

As compositions became more ambitious, routed cables, compact Auto Layout, collapsible panels and saved visual state kept the separate expressions understandable. Waveforms and MIDI made every piece easier to hear and play while it was still being shaped.

Optimization and export complete the loop only when you ask for them: the graph that organized the expressions can disappear, leaving the single portable bytebeat formula they create together.

Free · no account

Start with one idea

Write one piece, make it sound right and connect the next. NotBit will keep the composition readable until you are ready to optimize and take it elsewhere.