Diatryba to przemówienie, kazanie lub wykład o odcieniu moralizatorskim, nieraz towarzyszy jej teatralność i przesadny patos. Może oznaczać również pamflet, ostrą krytykę, zwłaszcza polityczną. Wywodzi się od greckiego terminu diatribē. Nad sensem zdań wciąż głowi się, i czółko marszcząc, myśli, gdyba... co autor chciał? Dlaczego tak? Już wiem! To przecież jest diatryba! Kto definicję słowa zna, nie zdziwi go dosadność żadna, bo myśl ma mieć głęboki sens, a niekoniecznie ma być ładna!
niedziela, 4 marca 2018
Midi i fluidsynth
Zachciało mi się posłuchać brzmienia midi.
Okazało się, że globalne uruchomienie usługi fluidsynth wyłączało dźwięk pulseaudio. Wyglądało to tak:
Zgodnie z tym, co przeczytałem tutaj, aby zapobiec konfliktowi alsa z pulseaudio, wkopiowałem plik /usr/lib/systemd/system/fluidsynth.service do /usr/lib/systemd/user/fluidsynth.service
Wykonałem polecenie w konsoli: systemctl --user start fluidsynth
Powyższe polecenie uruchamia fluidsynth i od tej chwili można słyszeć odtwarzane pliki *.mid w głośnikach komputera, a odtwarzanie poprzez pulseaudio działa nienagannie i bez konfliktu.
Oczywiście należy wcześniej wybrać odpowiedni strumień wyjściowy:
Na przykład w tym prostym odtwarzaczu w “MIDI setup” wybieramy:
Automatyczny start usługi fluidsynth.
Dodanie do autostartu jest wygodne, chociaż niekonieczne, bo nie zawsze chcemy słuchać plików midi i niepotrzebnie obciążać system:
Zawartość mojego pliku /home/user/.config/autostart/fluidsynth.desktop:
[Desktop Entry]
Type=Application
Version=1.0
Name=Fluidsynth
Comment=fluidsynth script
Exec=systemctl --user start fluidsynth
StartupNotify=false
Terminal=false
Uzupełnienie:
Niestety powyższy plik konfiguracyjny nie sprawdził się u mnie w Antergos ponieważ blokował start usług wine.
Skorzystałem z tej porady tworząc skrypt /home/user/bin/fluidsynth.sh:
#!/bin/bash
(sleep 180s && systemctl --user start fluidsynth) &
i zmodyfikowałem zawartość mojego pliku
/home/user/.config/autostart/fluidsynth.desktop:
[Desktop Entry]
Type=Application
Version=1.0
Name=Fluidsynth
Comment=fluidsynth script
Exec=/home/user/bin/fluidsynth.sh
StartupNotify=false
Terminal=false
Dla pamięci:
Zatrzymujemy usługę fluidsynth poleceniem: systemctl --user stop fluidsynth
Status usługi sprawdzimy poleceniem: systemctl --user status fluidsynth
Restart pulseaudio można wykonać m.in. poleceniem: pulseaudio -k
Lektura:
https://wiki.archlinux.org/index.php/FluidSynth
https://bugs.archlinux.org/task/50122
http://tedfelix.com/index.html
https://milewskisite.wordpress.com/2017/05/26/przewodnik-teda-po-midi-w-linuxie/
http://pphidden.wixsite.com/compifont
https://sites.google.com/site/soundfonts4u/
http://www.synthfont.com/links_to_soundfonts.html
https://www.muquit.com/muquit/software/mplaymidi/mplaymidi.html
Brak komentarzy:
Prześlij komentarz