Welcome
Adam Mateusz Pęcikiewicz | Personal Homepage
Witam na mojej stronie!
Jestem Adam Mateusz Pęcikiewicz.
Ta strona to moja zajawka, moje programy i klimaty.
Delay Calculator
v1.0.0 | Standalone | Windows 95/98 Style
1. DSP Theory: Delay & Reverb
Pre-Delay is a key parameter that determines the rhythmic clarity of a mix. Syncing it to the BPM allows for a natural separation between the sound source and its reverb, preventing "wash out."
1 minute = 60,000 ms
Quarter Note (ms) = 60,000 BPM
Decay Time = Total Reverb Time - Pre-Delay
1/2 delay: 1000 ms (Total Time)
Decay Time: 1000 - 31.25 = 968.75 ms
*The calculator provides a starting point. Final adjustments require listening (groove/swing adjustment).
2. Key Features
- Two Modes: Standard Delay and Reverb Pre-Delay.
- Sample Conversion: Support for 44.1kHz, 48kHz, 88.2kHz, 96kHz.
- Tap Tempo: Advanced algorithm with 2-second reset.
- Zero Layout Thrashing: Extreme DOM optimization.
- 0% CPU Idle: App consumes no resources when idle.
Show Full Technical Documentation
System Architecture
- Framework: Electron (Node.js + Chromium).
- Model: Single Page Application (SPA).
- Communication: IPC only for file saving and window control.
Performance Optimization
The application has undergone rigorous optimization.
Using requestAnimationFrame, DOM Caching, and Input Throttling ensures smooth operation even on older hardware.
Project Structure
/
├── main.js
├── index.html
├── package.json
└── FINAL_BUILD_V9_OPTIMIZED/
YT WAV Downloader
v2.0.0 | CLI & GUI | High Quality Audio
🎵 Fast, Safe, High Quality
YTWAV is a minimalist tool for downloading audio from YouTube and converting it to high-quality WAV PCM format. Designed for audiophiles and music producers who need pristine samples.
✨ Key Features
- Best Quality: Direct download and conversion to WAV PCM.
- Multi-Format: Support for WAV (16/24-bit), MP3, FLAC, M4A.
- Batch Processing: Download from list files (.txt).
- Safe & Clean: No adware, no telemetry, open source.
📋 Requirements
- Python 3.7+
- FFmpeg (System installed)
- yt-dlp (Python dependency)
[download] 100% of 10.55MiB in 00:02
[ffmpeg] Converting audio to WAV (PCM 24-bit)...
> Done.
*This tool is intended for educational purposes and personal backup only.
2) Daj index (ile FM)
3) Delikatnie detune
4) Ustaw Output i Stereo Width
| System | Windows 10/11 (64-bit) |
|---|---|
| Audio | Wyjście audio w systemie (słuchawki/kolumny) • Sample rate zależny od urządzenia |
| CPU/RAM | Dowolny nowoczesny CPU • min. 4 GB RAM (rekomendowane 8 GB+) |
| Instalacja | 1) Download ZIP → 2) Rozpakuj → 3) Uruchom FaustFM_Synth.exe |
| Direct link | https://qq22.pl/fm (otwiera stronę projektu) |
| Plik | ATOM_FM_Synth_Windows_Portable.zip (~76 MB) |
| Checksum | SHA256 DC5B5F8691B75D3265D72A034F9137EC557AFEA30CBDAB5A109F13039587A343 |
- Szerokie zakresy → od “clean” do “total meltdown”.
- Modulacja bez locka → modulujesz co chcesz: FM index, ratio, głośność, FX, miks, cokolwiek.
- Muzykalność jako opcja → skala/arp mogą trzymać to w ryzach, ale nie muszą.
- Workflow producenta → szybki start, a dopiero potem grzebanie.
ŹRÓDŁO → TARGET (co to daje) LFO slow → filter/cutoff = ruch i “oddech” w padach LFO fast → FM/index = growl / brud / agresja S&H → ratio = generatywna zmiana harmoniczności S&H → stereo width = losowa przestrzeń (ambient / FX) ARP → pitch/scale = patterny bez klikania w piano roll OSC (audio-rate) → AM depth = ring-mod vibe / metaliczność
MIDI note │ ├─ Carrier (freq + detune) ──┐ │ │ ├─ Modulator (ratio + detune) ──► FM index (0..20) ─► Carrier osc ─► mix ─► Output (dB) ─► Stereo Width │ └─ AM (depth 0..1 + freq range 0..1 + Range Low/Mid/High)
| Parametr | Zakres | Co robi / co umożliwia |
|---|---|---|
| FM/index | 0 → 20 (step 0.01) | Ilość modulacji FM. Nisko = czysto, średnio = “szkło”, wysoko = agresja / metal / dzwony. |
| Modulator/ratio | 0.1 → 10 (step 0.01) | Stosunek częstotliwości modulatora do nośnej. Równe wartości dają harmoniczność, ułamki dają “inny kolor”. |
| Carrier/detune | -1200 → +1200 cents (step 0.1) | Rozstraja nośną. Minimalne wartości = stereo/chorus vibe, duże = atonalny chaos. |
| Modulator/detune | -1200 → +1200 cents (step 0.1) | Rozstraja modulator. Mega wpływa na spektrum (bardziej “brudne” i żywe FM). |
| Output | -60 → +6 dB (step 0.1) | Poziom wyjściowy. Ustawiaj z zapasem, bo FM potrafi nagle wystrzelić. |
| Stereo Width | 0 → 1 (step 0.01) | Rozszerzenie stereo. 0 = mono center, 1 = szeroko (dobrze na pady i FX). |
| */AM/depth | 0 → 1 (step 0.01) | Głębokość AM (tremolo). 0 = off, 1 = pełne cięcie. |
| */AM/freq (range) | 0 → 1 (step 0.001) | Kontrolka “w zakresie” częstotliwości AM. Działa razem z przełącznikiem Range. |
| */AM/Range | Low / Mid / High | Wybór pasma AM: wolne pulsy (Low), rytm (Mid), audio-rate vibe (High). |
ratio: 1.00 index: 1.5 → 4.0 carrier detune: 0 → +8 cents mod detune: 0 → +12 cents stereo width: 0.05 → 0.20 output: -12 dB
ratio: 1.50 → 3.00 index: 6.0 → 14.0 mod detune: +5 → +40 cents AM depth: 0.10 → 0.30 AM Range: Mid/High output: -18 dB
ratio: 0.50 → 1.00 index: 2.0 → 6.0 AM depth: 0.35 → 0.80 AM Range: Low/Mid Stereo Width: 0.20 → 0.60
ratio: 0.10 → 0.35 index: 10.0 → 20.0 carrier detune: -120 → +120 cents mod detune: -300 → +300 cents output: -24 dB
- Funkcja: centrum sterowania syntezatorem.
- Po co: mniej klikania, szybkie “od zera do brzmienia”.
- Kombinacje: makra + modulacje + arp pod ręką.
- Co robi: ustawia relację Carrier ↔ Modulator.
- Na jakiej zasadzie: FM tworzy boczne pasma; indeks i ratio sterują gdzie i ile ich jest.
- Technicznie: index 0..20, ratio 0.1..10, detune ±1200 cents.
- Funkcja: źródło sygnału + parametry modulacji.
- Po co: kontrolujesz barwę zanim trafisz w filtr/FX.
- Kombinacje: osc → FM → filtr → kompresja = gotowy lead/bass.
- Funkcja: generuje sekwencje z akordu.
- Po co: szybkie patterny pod techno / trance / soundtrack.
- Kombinacje: arp + skala + modulacje = “żyjące” motywy.
- Funkcja: ogranicza dźwięki do wybranej skali.
- Po co: nawet losowe modulacje brzmią “w tonacji”.
- Kombinacje: skala + arp + S&H daje kontrolowany chaos.
- Funkcja: baza brzmień / snapshoty ustawień.
- Po co: możesz budować banki pod konkretne gatunki.
- Kombinacje: presety + makra = szybkie wariacje.
- Funkcja: cykliczna modulacja parametrów.
- Po co: “żywe” brzmienie bez automacji w DAW.
- Kombinacje: LFO wolne + filtr = tekstury; szybkie = FM growl.
- Funkcja: wybór co jest modulowane.
- Po co: budujesz ruch dokładnie tam, gdzie ma sens.
- Kombinacje: jeden LFO → kilka targetów = spójny “motion design”.
- Funkcja: generuje wartości “skokowe” w czasie.
- Po co: idealne do glitch, bleep, “AI melody” vibe.
- Kombinacje: S&H + skala + arp = generatywne patterny.
- Funkcja: miks warstw + shaping obwiednią + filtracja.
- Po co: to tu robi się “instrument”, nie tylko “sygnał”.
- Kombinacje: ENV filtrowa + FM = plucki / bassy / perkusja.
- Funkcja: stabilizacja dynamiki, metering, zapis audio.
- Po co: szybko tworzysz sample i trzymasz headroom.
- Kombinacje: agresywne FM + kompresja = spójny, “radio-ready” sound.
- Funkcja: FX + narzędzie do obliczeń rytmicznych.
- Po co: mniej zgadywania, więcej muzykalnych odbić.
- Kombinacje: delay + filtr + arp = “przestrzeń” i groove.
| Prywatność | Aplikacja nie wymaga konta ani logowania. Nie zbiera danych osobowych. |
|---|---|
| Telemetria | Brak. Aplikacja nie wysyła danych w tle. |
| Bezpieczeństwo | Build portable uruchamiany lokalnie. Plik do pobrania ma podany checksum (SHA256) do weryfikacji. |
| Licencja | Ten build to preview do testów i rozmów. © 2026 Adam Pecikiewicz. Bez pisemnej zgody: zakaz redystrybucji, rebrandingu i dystrybucji komercyjnej. |
© 2026 Adam Pecikiewicz. ATOM FM Synth.