Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance 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

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /