Hello ,
I’m still struggling with configuration . After i say “this time is ok” , next session still no sound . I keep miss something . I will paste my JACK graph here, please suggest a connection configuration for me. Thank you.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
Virtual keyboard : VMPK 0.8.6
Screen Recorder : SimpleScreenRecorder 0.4.4
Pink: ALSA MIDI
Green: JACK AUDIO
Yellow : JACK MIDI
I designed this everything works fine for now but “No Align” signal blinking and error log keeps throw following. This works but I am not fine . Something could be wrong somewhere.
Blockquote
2024-09-09T11:46:08 [WARNING]: Ambiguous latency for port ‘Master/audio_out 1’ (16, 1040)
2024-09-09T11:46:08 [WARNING]: Ambiguous latency for port ‘Master/audio_out 2’ (16, 1040)
2024-09-09T11:46:08 [WARNING]: Ambiguous latency for port ‘PIYANO/audio_out 1’ (16, 1040)
2024-09-09T11:46:08 [WARNING]: Ambiguous latency for port ‘PIYANO/audio_out 2’ (16, 1040)
Blockquote
The Piyano outs 1 & 2 should.not be going unto the Master in 1 & 2.
What do you want tthe piyano outputs to go to ? The screen recorder , the playback, or both ?
Thank you for reply.
When i play the keyboard MIDI codes should go to Ardour and be recorded. So i use MIDI track you know its name is piyano. At the same time same MIDI codes should go to VMPK to light up the keys. SimpleScreenRecorder also must record the audio so it needs audio to record because it doesnt MIDI interface , so i though i should get the audio from master . Thats why i configured piano -out → master in.
ADD: I could do piano-audio-out → simplescreen recorder also , it works too…
Upon your warning i tried another config and this works too but that “No Align” blinking still there. [edit] But after recording session , i dont need simplescreenrecorder anymore. I need to listen the recording. So i disconnect it from piano audio now the warning gone .
Two output from piano-audio caused the warning i guess. Now its ok. Thanks.
“No Align” happens when external software does not report latency correctly. Use External Send instead of track/Master out.
I think even if the software does report latency correctly you can have a conflict when sending to two destinations, and the destinations do not have the same latency. In this case system screen recorder, and system/playback would each individually report latency, and almost certainly different latency, so there is no way for Ardour to know which latency value should be used.
The result is the same, use external send instead of connecting one output to two destinations.