Sonitus

Eksperyment z Web Audio API

Sonitus sekwencer krokowy, który gra w przeglądarce

Osiem nut skali, szesnaście kroków i jedna fala na każdy zagrany dźwięk. Zapal klawisze, rzuć kością albo włącz dryf, a wzór zagra w pętli. Dźwięk rusza dopiero po naciśnięciu Graj.

Instrument

100
70

Strzałki: ruch po siatce. Enter: nuta. Spacja: graj lub stop, gdy fokus jest w instrumencie.

Barwa
Długość
16 kroków

Jak to działa

  1. Siatka to nuty i czas

    Wiersze to osiem kolejnych nut wybranej skali, od najniższej na dole. Kolumny to kroki, każdy trwa ósemkę. Pętla idzie od lewej do prawej i gra wszystko, co świeci.

  2. Skale, które trudno popsuć

    Pentatoniki nie mają półtonów, więc trudno o zgrzyt i można klikać bez teorii muzyki. Skale dorycka i lidyjska dają więcej koloru, czasem z napięciem, a hirajoshi to japońska skala pięciodźwiękowa.

  3. Kość i dryf

    Kość układa nowy wzór: rytm rozłożony równo po pętli, melodia chodzi po skali małymi krokami, a druga połowa czasem powtarza pierwszą. Dryf przesuwa jedną nutę na każdym okrążeniu, więc pętla powoli się zmienia.

  4. Trzy barwy z syntezatora

    Szkło to dzwonek z syntezy FM, Drewno to krótka marimba, Mgła to dwie rozstrojone piły za filtrem. Za nimi pracują echo i mały pogłos, wszystko liczone na żywo przez Web Audio API.

  5. Wzór w linku

    Każda zmiana zapisuje się w adresie strony. Kopiuj link i wyślij komuś, a u niego zagra ten sam wzór, w tym samym tempie i tej samej skali.

Sterowanie

Spacja
Graj lub stop, gdy fokus jest w instrumencie, także na siatce. Na innych przyciskach Spacja naciska przycisk, a poza instrumentem przewija stronę.
← → ↑ ↓
Ruch po siatce: w lewo i w prawo po krokach, w górę i w dół po nutach.
Enter
Zapala lub gasi nutę pod kursorem.
Home End
Pierwszy lub ostatni krok pętli.
Tab
Przejście między pokrętłami, przyciskami i siatką.

Tempo i głośność ustawisz suwakami albo strzałkami, gdy suwak ma fokus. Fale można wyłączyć przyciskiem Fale, a przy ograniczonym ruchu w systemie zamieniają się w łagodną poświatę.