Skip to content

PyQt6 UI prototype of a DAW-style app (timeline, mixer, transport) inspired by Studio One.

License

Notifications You must be signed in to change notification settings

NEVZ1/PyStudioOne

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyStudioOne

A Python-based mini DAW-style UI prototype inspired by Studio One.

This project is UI-first: it focuses on layout and interaction patterns (timeline, mixer, transport) rather than full audio-engine / MIDI functionality.

Features

  • Modern, professional-looking interface (PyQt6)
  • Multi-track timeline placeholder
  • Mixing console with simple channel strips (volume + pan)
  • Basic transport controls (Play, Stop, Record)
  • Extensible structure for future audio/MIDI features

Requirements

  • Python 3.8+
  • Recommended: virtual environment

Install

python -m venv venv
# Windows:
venv\Scripts\activate
# macOS/Linux:
source venv/bin/activate

pip install -r requirements.txt

Run

python main.py

Project Structure

  • main.py — main application window and UI scaffolding
  • requirements.txt — minimal dependencies (kept small intentionally)

Roadmap Ideas (Optional)

  • Audio playback/recording engine
  • Clip import/export
  • MIDI piano roll
  • Plugin hosting
  • Project save/load

License

MIT — see LICENSE.

About

PyQt6 UI prototype of a DAW-style app (timeline, mixer, transport) inspired by Studio One.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages