Log InCreate An Account
36% Off for 4Days00Hours56Mins40Secs(28 Jul 2024)
What is it?
UtilityStand-alone utility / application
Development Tool
Operating System Availability
Operating System Latest Version
System Requirements
A fast computer
License & Installation Method
Instant (Serial Number)
Tell Me More
For related news items, downloads and more please see the full KVR product page for

With PyPhonic you can edit and run Python code directly in the DAW, in realtime. It can process both audio (stereo or mono) and MIDI input, returning audio and MIDI output. It can be placed on your tracks like any other VST, as either a synth, an effect, or a MIDI generator. The Python version is 3.12 and PyTorch, NumPy, SciPy and others are installed alongside the standard library. MIDI is transformed as a standard list, whereas you can choose list, NumPy array, or Torch tensor for the audio data, and even process it on GPU.

Alternatively, and this is useful if you're for example using CoPilot as a coding assistant, you can stream audio and MIDI to a server elsewhere which will do the processing. There's a pip-installable Python library to run a server with hot reload.

Two plug-in versions are included, an instrument and an effect. Both accept and return audio and MIDI; this is for convenience depending on how your DAW can be configured. A standalone version is also included that can process mic and loopback audio as well as MIDI.

While PyPhonic includes a few useful functions like for getting transport info and BPM from the DAW, there is no complex syntax to learn; processing is pure Python/NumPy/Torch. For example, this is all you need to swap L/R channels and add some gain using NumPy:

 def process_npy(midi, audio):
 audio[0], audio[1] = audio[1], audio[0]
 return MIDI, audio * 1.1

A number of presets are included with PyPhonic which are in the Github repo for the Python library (this is automatically refreshed when you load PyPhonic in the DAW). They include a polyphonic synth, a saturator, a sidechain compressor, a MIDI arpeggiator, a time stretcher, a wavetable synth, generative MIDI drums, a neural net voice changer, a drum sampler, a Butterworth filter and more.

Here's a YouTube demo of some of the audio effects:

{See video at top of page}

User Reviews Average user rating of 5.00 from 1 review Add A Review

Reviewed By rdoursenaud [all]
July 17th, 2024
Version reviewed: 1.1.1 on Windows

Very fun to try out custom algorithms ideas.

Python is the perfect language for iterative exploration.

Works equally well for sound processing and generation / synthesis.

Price is very fair.

Give it a try.

Read Review

Customers who like PyPhonic also viewed...

Products similar to PyPhonic...

More products by Audio Fluff...