Powrót do strony głównej

MusPlay: nuty w WAV dla deweloperów

MusPlay — aplikacja desktopowa do tworzenia WAV z notacji nutowej z użyciem sampli. Obsługuje 6 partii, stereo, dynamikę i sekwencje. Szablony w JSON, niestandardowe sample dla dowolnych instrumentów.

Twórz muzykę z nut w MusPlay: przewodnik
Advertisement 728x90

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.

Google AdInline article slot

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).

Google AdInline article slot

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.

Google AdInline article slot

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

Advertisement 728x90

Czytaj dalej