Mam Korg Nanokey i chciałbym, aby produkował dźwięk w Ubuntu. Przeczytałem, że to znaczy, że powinienem używać Rosegarden i że Rosegarden używa JACK, ale go nie instaluje. (Chociaż sprawdzając Centrum oprogramowania Ubuntu, najwyraźniej niektóre komponenty JACK są instalowane domyślnie?)
Rozumiem, że konfiguracja JACK może wymagać dużo pracy bez walki z domyślnym serwerem dźwięku. Czy ktoś może mi podać metodę krok po kroku dotyczącą tego, co muszę zrobić, aby podłączyć maszynę midi i usłyszeć muzykę, gdy naciskam klawisze tak prosto, jak to możliwe (bez bałagania pulseaudio, tj. Aby nadal móc uzyskać dostęp do Skype i zwykłego rzeczy na pulpicie)? W porządku, instaluję JACK, ale chciałbym go trochę piaskownicować, jeśli ma szansę zepsuć zwykły pulpit.
Przejrzałem kilka zasobów, ale nie jestem pewien, co jest nieaktualne, ale następujące wyglądały na pomocne ...
qjackctl
w przygotowaniu, abyqsynth
uzyskać rzeczywisty dźwięk.qjackctl
może również wykonać krok 4, więcaconnect
nie jest to konieczne. Dodatkowym krokiem w tym przypadku jest skonfigurowanie urządzeń wejściowych / wyjściowych,qjackctl
przechodzącsetup->settings->advanced
Nie wiem o Rosegarden, ale możesz uruchomić qjackctl z menedżera pakietów. Amsynth jest łatwym sposobem na uzyskanie dźwięku midi> jack.
Nie wiem, jak uruchomić Jacka i pulseaudio w tym samym czasie - tj. Uruchamianie Chrome'a przez Jacka (właściwie patrząc na to teraz). Moje doświadczenia z 12.04 są jak dotąd łatwe do tworzenia.
źródło
MIDI w Linuksie jest wysoce modułowy, w rezultacie początkowo przytłaczający. Fajnie jest mieć rozwiązanie o niskiej złożoności, zanim zawracasz sobie głowę optymalizacjami, ale niestety Ubuntu nie ma domyślnej konfiguracji. Oto najprostszy sposób, jaki znalazłem ...
Qsynth -> Setup -> Sountfonts -> Open
:FluidR3_GM.sf2
Virtual MIDI Piano Keyboard -> Edit -> Connections
->Enable MIDI Thru on MIDI Output
: (sprawdzone)Input MIDI Connection
: (Twój kontroler)Output MIDI Connection
:FLUID Synth
W tym momencie powinieneś być w stanie grać nuty z zewnętrznego kontrolera MIDI lub z GUI wirtualnego fortepianu ( GUI działa, nawet jeśli nie masz zewnętrznego kontrolera ).
Z GUI klawiatury można wybierać różne instrumenty (patrz
Program
). Z Qsynth GUI możesz manipulować głośnością (patrzGain
), a także efektami Pogłos / Chorus. Jest teżPanic
przycisk na wypadek, gdyby pogłos zszedł z torów.Zostało to specjalnie przetestowane podczas czystej instalacji Ubuntu Studio 18.04, ale podobne kroki działały w przypadku Ubuntu MATE 16.04, z zauważalną różnicą automatycznej konfiguracji
Qsynth -> Setup -> Audio -> Audio Driver
domyślnąjack
w Ubuntu Studio, alealsa
w Ubuntu MATE.Glitchy static z ALSA [SOLVED]
Zarówno 16.04, jak i 18.04, doświadczyłem dziwnych zakłóceń, kiedy Qsynth początkowo zaczyna pracę z alsa. Ten szum wydaje się wpływać na wszystkie źródła dźwięku, ale jakoś działa w ciągu minuty lub dwóch (przynajmniej częściowo).
Później wypróbowałem tę konfigurację na mniej wydajnym procesorze i zauważyłem podobną statyczność, która z czasem nie rozwiązywała się. [
ALSA plug-in [qsynth]
Nawiasem mówiąc , zauważyłem, że ta statyczność koreluje z linią wtłaczającą się i wychodzącą w zakładce AplikacjeSound Preferences
].To skłoniło mnie do zabawy z niektórymi ustawieniami Qsynth i znalazłem coś, co wydaje się rozwiązywać zarówno problemy statyczne / usterki (być może z kompromisem niewielkiego wzrostu opóźnienia):
Qsynth
->Setup
->Audio
->Buffer Size
:128
Qsynth
->Setup
->Audio
->Buffer Count
:8
Najwyraźniej procesor nie zawsze nadąża za wymaganą szybkością serii , więc potrzebne jest trochę dodatkowego buforowania, aby zapobiec niedostatecznym opóźnieniom. Przypuszczalnie są to inne ustawienia, które również mogą mieć na to wpływ.
vmpk
traci połączenie zQsynth
chwilą zmiany ustawień. Najszybszym sposobem na eksperyment ze zmianą ustawień jest zamknięcie i ponowne uruchomienie wvmpk
celu wymuszenia ponownego połączenia.Alternatywnie: aplikacja „Polyphone” (nie w repozytoriach Ubuntu)
Mam oko na Polyphone jako rozwiązanie (prawie) typu „wszystko w jednym” (zasadniczo nadzbiór qsynth + vmpk). Chociaż do tej pory nie było go w repozytoriach Ubuntu (od 19.04 Disco), łatwo było go zbudować ze źródła w dniu 18.04 (jest też dostarczona gotowa wersja Ubuntu .deb).
Pakiet nie zawiera domyślnego soundfonta (jest to twórca / edytor soundfonta), ale można go uzyskać za pomocą
sudo apt install fluid-soundfont-gm
(at/usr/share/sounds/sf2/
) - lub spróbować pobrać z „Online repozytorium” (ale może to wymagać konta).Idź do
Settings->General->Input/Output
i upewnij się, że ustawienia Audio / MIDI są rozsądne, a następnie otwórz plik dźwiękowy i wybierz instrument podPresets
i powinien być gotowy do odtwarzania muzyki z kontrolera MIDI lub z wbudowanej wirtualnej klawiatury.źródło
Dowiedz się o swojej karcie dźwiękowej:
Będziemy używać card1, device0, a więc hw: 1,0
Mój scenariusz potoku, który w końcu zadziałał, wykorzystał
jack-control (qjackctl)
iqsynth
był:MIDI
zakładce wybieramMidi Driver: alsa-seq
. WAudio
zakładce wybieramAudio Driver: jack
.Uruchom serwer jack z
jackd -R -d alsa -d hw: 1,0
Otwórz
qjacktctl
i:4.1 Przejdź do
Connect
->ALSA
. W lewej kolumnie znajdź klawiaturę i podłącz ją doqsynth
tej, która znajduje się w prawej kolumnie. Upewnij się także, że w pierwszej kolumnie (AUDIO
)qsynth
jest podłączony do głośników (prawa kolumna).4.2 Powrót do głównego
qjackctl
okna Przejdź dosetup->settings->advanced
prawej kolumny i wybierzOutput Device
(głośniki) iInput Device
(klawiatura Midi)W tym kroku mogłem usłyszeć klawiaturę. Poniżej znajduje się ogólny zrzut ekranu konfiguracji
PS: W tym scenariuszu żadna inna aplikacja nie może jednocześnie korzystać z głośników.
źródło