Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phasescope

This application is simple phase scope, just as the name implies. Also known as phase meter, gonio meter, lissajous meter, etc.

Put it on the edge of your desktop for visual enjoyment, or use for music creation as a monitor, just do as you please!

Features

  • Phase scope
  • Panning meter
  • Correlation meter
  • Adjustable gain (0dB ~ -24dB)
  • Sampling from desktop audio or microphone input

Tested Environments

Note

OS-dependent operation exists only in PySide6 and soundcard, and both libraries are supported Win/Mac/Linux

So it will probably work on Mac and/or Linux, but we can't guarantee it!

  • Windows 10/11
  • Python 3.12

Quick Start

Important

Use Python 3.12 if you want to build by Nuitka.

This limitation is from Nuitka, does not yet support building with GNU backend due to major structural changes in Python 3.13.

This problem can be avoided by using the MSVC backend, but currently we recommend using Python 3.12

Tip

If uv is installed, Python 3.12 will automatically download (if not yet installed) and be used, so there is nothing to care.

  • Create venv and install dependencies.
> scripts\setup.bat
  • Then, execute program.
> python main.py

or

> uv run python main.py

Building executable

  • Basically, Nuitka will do everything about it.
> scripts\build.bat

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages