Ollut aikaa sen verran, että edennyt projektin kanssa.
Asensin Raspiin (Pi OS) paketit jackd ja setbfree. Ihan hyvin meni kaikki. Kuitenkin, kun käynnistän komennolla qjackctl (joka käynnistää myös ikkunan), tulee sitten kasa virheilmoituksia ohjelman viesti-ikkunaan. Kokeilin tappaa pulseaudion alta pois, mutta eipä tuo auta sekään. Onko jollakin tietoa, pitääkö käyttöjärjestelmätasolla asettaa jotain oikeuksia (jostain luin audio-ryhmään oikeudet ja realtime-ryhmään), mutta en sellaisia mahdollisuuksia asetuksiin ole yht'äkkiä löytänyt. Qjackctl asetuksiin olen laittanut ulostuloksi kuulokeulostulon. Mitään sisääntuloja audiotasolla Raspberry Pi ei tarjoakaan ilman erillistä äänikorttia, enkä niitä tässä tapauksessa tarvitsekaan. Sain yksityisesti ohjeen komentoiin alsactl init ja sen perään jack_control start. Komennot saa menemään läpi, mutta setbfree silti valittaa, ettei Jack ole käynnissä. EDIT: jack_control start EI mene virheettä läpi!
Tässä alla virheilmoituslitania. Tässä on siis ensin tapettu pulseaudio --kill ja sitten edelleen päätteestä qjackctl. Erityisesti pistää silmään "driver is not running".
11:57:23.348 /usr/bin/jackd -dalsa -dhw:Headphones -r44100 -p1024 -n2 -D -Phw:Headphones
Cannot connect to server socket err = Tiedostoa tai hakemistoa ei ole
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Cannot connect to server socket err = Tiedostoa tai hakemistoa ei ole
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
jackdmp 1.9.12
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2017 Filipe Coelho.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
11:57:24.628 ALSA connection graph change.
audio_reservation_init
Acquire audio card Audio1
creating alsa driver ... hw:Headphones|hw:Headphones|1024|2|44100|0|0|nomon|swmeter|-|32bit
ALSA: Cannot open PCM device alsa_pcm for capture. Falling back to playback-only mode
configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods
ALSA: final selected sample format for playback: 16bit little-endian
ALSA: use 2 periods for playback
11:57:25.030 JACK was started with PID=1389.
11:57:32.052 Could not connect to JACK server as client. - Overall operation failed. - Server communication error. Please check the messages window for more info.
JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out
Driver is not running
Cannot create new client
Cannot read socket fd = 17 err = Onnistui
CheckRes error
JackSocketClientChannel read fail
Cannot open qjackctl client
JackShmReadWritePtr1::~JackShmReadWritePtr1 - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
ALSA: poll time out, polled for 34828120 usecs
JackAudioDriver::ProcessAsync: read error, stopping...
11:58:24.649 JACK is stopping...
Jack main caught signal 15
Released audio card Audio1
audio_reservation_finish
11:58:24.962 JACK was stopped