Skip to content

Commit 947e47f

Browse files
authored
Update README.md
1 parent 668d5f3 commit 947e47f

1 file changed

Lines changed: 28 additions & 2 deletions

File tree

README.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,28 @@
1-
# PolyPy-Multi-Track-Audio-Engine
2-
PolyPy is my first programming project. It is a lightweight, multi-track audio engine written in Python that allows you to compose simple melodies using different wave types and instruments.
1+
# PolyPy – Multi-Track Audio Engine (Alpha)
2+
3+
**PolyPy** is my very first programming project. It is a lightweight, multi-track audio engine written in Python that allows you to compose simple melodies using different wave types and instruments.
4+
5+
### 🌍 Language / Język
6+
**The program does not automatically detect your system's language.** By default, it starts in **Polish**.
7+
To switch to **English**:
8+
1. Go to: `Ustawienia` (Settings).
9+
2. Change `Język` to `EN`.
10+
3. Click `Zastosuj` (Apply).
11+
12+
### ✨ Key Features
13+
* **Multi-track support:** Create and manage multiple audio tracks simultaneously.
14+
* **Built-in Instruments:** Piano, MIDI Square, Guitar, Distortion Guitar, and Noise-based percussion.
15+
* **Visualizations:** Real-time FFT (Spectrum) and Waveform visualizers during playback.
16+
* **Import/Export:** Save projects to JSON or export to high-quality `.WAV` files.
17+
18+
### 🚀 About the Project
19+
This is my first step into coding and digital signal processing. It’s an early alpha version, so I built it to learn how audio waves, GUI (Tkinter), and multithreading work together.
20+
21+
### 🛠️ Requirements
22+
To run the source code, you will need:
23+
* Python 3.x
24+
* `numpy`
25+
* `matplotlib`
26+
27+
You can install the dependencies using:
28+
`pip install numpy matplotlib`

0 commit comments

Comments
 (0)