GitXplorerGitXplorer
e

ensonic-pd

public
3 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
ef661ec0ba773b368f8b45b81b39844a615a15c0

Update README.

committed 10 days ago
Unverified
5b75fee2a4eae41ccb77026bca5091005a8efe22

Add some basic documentation.

committed 12 days ago
Unverified
dd3363602795b46d47c8e3ad0f4b8a04e298c49f

Add more ideas.

committed 13 days ago
Unverified
1eb54f86bdfbe34f65084fca968f145237e1cadf

Add info on how to release.

committed 13 days ago
Unverified
98f5f250e7c366ffadcb708516b2916fc8c46fd8

Add checkout step

committed 13 days ago
Unverified
03dcb94720a349ed9bc83d96c2ee983ef78c04e6

Add release workflow.

committed 13 days ago

README

The README file for this repository.

ensonic-pd

A couple of free plugdata patches. All patches come with DAW parameters.

I am just learning puredata. If there are betters ways to do things, pull requests are welcome.

WiCo (Width-Control)

A phase-scope with stereo width control. Available as single and triple band version.

main ui

In the single band versions the UI starts with the scope at the top. This scope shows how the audio signal occupies the stereo space. There are 5 extremes:

  1. A vertical line in the center is a pure mono signal.
  2. A horizontal line in the center is a complete out of phase signal. This will sounds super wide on headphones, but will disappear if mixed down to mono
  3. A diagonal line starting from the top left is a signal panned fully to the left
  4. A diagonal line starting from the top right is a signal panned fully to the right

In practice the scope will show a swirl of lines around the center. 🌀

Below the scope is a correlation meter. If the meter is fully left the signal is completely out of phase. And if the meter is fully right the signal is mono. This meter is averaged over the last 100 ms of sound.

Below the meter is the stereo width control. By default it is set to 100%, which does not alter the signal. Lower settings will decrease the width down to a mono signal. Settings larger than 100% will increase the stereo width.

The 3 band version has 3 copies of the single band version plus 2 controls to set the split frequencies. This setup allows you to analyze and control the stereo width for each of the 3 ranges. Typically you want to avoid wide stereo signals in your lower frequencies.

Both patches have a reset button on the top right to set parameters to defaults and a dry-wet control to A/B compare the processed and the original signal.

TODO:

  • add normalization for phase-scopes?
  • add a help button linking to this README?
  • wico3: Mute/Solo for each band?
  • initialize num-lines in scope from sample-rate (e.g. 50 ms)
  • add pan-meter (avg of width over e.g. the 50 ms)
    • if this is consistently off center, one might want to adjust via pan control
    • maybe add a button to apply correction (e.g. if 5% to left, move pan 5% to right)
  • add pan controls (like width)
  • maybe group correlation-meter + width-control and pan-meter + pan-control into some labeled boxes