MusPlay: narzędzie do wprowadzania nut i generowania kompozycji audio
MusPlay umożliwia programistom i muzykom tworzenie plików audio WAV na podstawie zapisu nutowego. Program wykorzystuje wcześniej nagrane sampley nut instrumentów, przechowywane w folderach player1–player6. Obsługuje do sześciu simultanicznych partii, pozycjonowanie stereo, dynamikę oraz sekwencje odtwarzania. Układy są zapisywane w formacie JSON w celu edycji.
Interfejs głównego okna
Górny panel utrwala metadane: tytuł utworu, metrum (np. 4/4, 3/4 poprzez prawe kliknięcia lub bezpośredni wpis) oraz tonację (dur z krzyżykami, moll z bemolami — wpływa tylko na wizualizację).
Panel taktu ustawia numer, czas trwania w ms (krok 32 ms, 3072 ms ≈ Andante), przyciski nawigacji, wstawiania/usuwania/czyszczenia. Zapisanie parametrów taktu jest obowiązkowe przed przejściem.
Pole robocze — sześć odtwarzaczy:
- Odtwarzacz1–4: pełna notacja (oktawa 0–3, nuta/Pauza, rozmiar, wzmocnienie ±10 dB, kanał L/R/-5/-10).
- Odtwarzacz5: basy lewej klawiatury bajanu/akordeonu (bez oktawy, bez akordów).
- Odtwarzacz6: akordy (nuta + typ: dur/moll/akord septymowy, 3 oktawy).
Wprowadzanie: wybierz parametry, «Wstaw». Akordy — przycisk A (nuty przez przecinek). Edycja — kliknięcie na nutę. Usuwanie — x.
Dolny panel: sekwencja (zakresy taktów + powtórzenia), tempo (mnożnik czasów trwania), generowanie WAV («Audio»), odtwarzacz, import/eksport JSON/PKL (preferowany JSON dla kompatybilności).
Parametry nut i przetwarzanie
Każdy odtwarzacz operuje sampleami z własnego folderu. Parametry:
- Oktawa: 0–3 (z wyjątkiem odtwarzaczy 5–6).
- Nuta: 12 półtonów + Pauza.
- Rozmiar: ułamek X/Y (podstawa lewym kliknięciem, mnożnik prawymi lub wpis).
- Wzmocnienie: od -10 do +10 dB.
- Kanał: L (lewy), R (prawy), -5/-10 (centrum/przesunięcie z attenuacją).
Miksowanie stereo realizowane jest na etapie renderowania: sygnały są sumowane z uwzględnieniem attenuacji dla pozycjonowania.
Sekwencja — tabela zakresów (start–koniec, powtórzenia). Autowypełnianie: cały zakres ×1.
Tempo post-process: skalowanie czasów trwania nut.
Praca z sampleami instrumentów
Sampley — pliki WAV nut (3–5 s każda). Rekomendacja dotycząca nagrywania:
- Ustalić oktawę.
- Podyktować nuty C–B z pauzami (dyktafon w smartfonie).
- Przyciąć/normalizować w DAW do 3–5 s.
- Umieścić w playerN/ jako note_octave.wav (np. C_1.wav).
Ograniczenia: odtwarzacz5 — 1 oktawa basy, odtwarzacz6 — akordy bez polifonii. Dla długich nut — powtórzenie w układzie.
Obsługa dowolnych instrumentów: bajan, skrzypce, pianino — bez ograniczeń dla odtwarzaczy 1–4.
Co ważne
- Sześć odtwarzaczy do wielościeżkowego renderowania z pozycjonowaniem stereo i dynamiką.
- Format JSON układów do edycji tekstowej i kontroli wersji.
- Elastyczne wprowadzanie rozmiarów takt/nuta: bezpośredni wpis ułamków lub inkrement.
- Zmiany post-render: tempo, odsłuch bez przeliczania.
- Niestandardowe sampley: nagrywanie przez dyktafon + umieszczanie w folderach.
— Editorial Team
Brak komentarzy.