MusPlay: Nástroj pro notový zápis a generaci audia
MusPlay umožňuje vývojářům a hudebníkům vytvářet WAV audio z notového zápisu. Program využívá předem nahrané samply nástrojů, uložené ve složkách player1–player6. Podporuje až šest současných hlasů, stereopozicování, dynamiku a sekvence přehrávání. Rozložení se ukládá do JSON pro snadné editace.
Rozhraní hlavního okna
Horní panel fixuje metadata: název skladby, taktový rozsah (např. 4/4, 3/4 prostřednictvím pravého kliknutí nebo přímého zadání) a tóninu (dur s křížky, moll s béčky – ovlivňuje pouze vizualizaci).
Panel taktu nastavuje číslo, délku v ms (krok 32 ms, 3072 ms ≈ Andante), tlačítka navigace, vložení/smazání/vymazání. Uložení parametrů taktu je před přechodem povinné.
Pracovní pole – šest playerů:
- Player1–4: plná notace (oktava 0–3, nota/Pauza, velikost, zesílení ±10 dB, kanál L/R/-5/-10).
- Player5: basy levé klaviatury bayanu/akordeonu (bez oktavy, bez akordů).
- Player6: akordy (nota + typ: dur/moll/septakord, 3 oktavy).
Vložení: vybrat parametry, „Vložit". Akordy – tlačítko A (noty oddělené čárkou). Editace – kliknutí na notu. Smazání – x.
Dolní panel: sekvence (rozsahy taktů + opakování), tempo (násobitel délek), generace WAV („Audio"), přehrávač, import/export JSON/PKL (preferován JSON pro kompatibilitu).
Parametry not a zpracování
Každý player pracuje se samply z vlastní složky. Parametry:
- Oktava: 0–3 (kromě playerů 5–6).
- Nota: 12 půltónů + Pauza.
- Velikost: zlomek X/Y (základní levým klikem, násobitel pravými nebo zadání).
- Zesílení: od -10 do +10 dB.
- Kanál: L (levý), R (pravý), -5/-10 (střed/posun s attenuací).
Stereo mix se realizuje ve fázi renderu: signály se sčítají s přihlédnutím k attenuaci pro pozicování.
Sekvence – tabulka rozsahů (začátek–konec, opakování). Automatické vyplnění: celý rozsah ×1.
Tempo post-process: škálování délek not.
Práce se samply nástrojů
Samply – WAV soubory not (každá 3–5 s). Doporučení k nahrávání:
- Zafixovat oktavu.
- Nadiktovat noty C–B s pauzami (diktafon v telefonu).
- Oříznout/normalizovat v DAW na 3–5 s.
- Umístit do playerN/ jako note_octave.wav (např. C_1.wav).
Omezení: player5 – 1 oktava basy, player6 – akordy bez polyfonie. Pro dlouhé noty – opakování v rozložení.
Podpora libovolných nástrojů: bayan, housle, klavír – bez omezení pro playery 1–4.
Co je důležité
- Šest playerů pro vícestopý render se stereo-pozicováním a dynamikou.
- JSON formát rozložení pro textové editace a version control.
- Flexibilní zadávání velikostí takt/not: přímé zadání zlomků nebo inkrement.
- Změny post-render: tempo, poslech bez přepočtu.
- Vlastní samply: nahrávání přes diktafon + umístění do složek.
— Editorial Team
Zatím žádné komentáře.