I am trying to get fluidsynth to start a server so that an outside application (frescobaldi) can send MIDI events to it. Here is what I get when I try to do this:
$ fluidsynth -is /usr/share/sounds/sf2/FluidR3_GM.sf2 FluidSynth runtime version 2.1.1 Copyright (C) 2000-2020 Peter Hanappe and others. Distributed under the LGPL license. SoundFont(R) is a registered trademark of E-mu Systems, Inc. fluidsynth: error: Failed to bind server socket: 98 Failed to create the server. Continuing without it. Cannot connect to server socket err = No such file or directory Cannot connect to server request channel fluidsynth: warning: Failed to set thread to high priority 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 Cannot create RT messagebuffer thread: Operation not permitted (1) Retrying messagebuffer thread without RT scheduling Messagebuffer not realtime; consider enabling RT scheduling for user no message buffer overruns Cannot create RT messagebuffer thread: Operation not permitted (1) Retrying messagebuffer thread without RT scheduling Messagebuffer not realtime; consider enabling RT scheduling for user no message buffer overruns Cannot create RT messagebuffer thread: Operation not permitted (1) Retrying messagebuffer thread without RT scheduling Messagebuffer not realtime; consider enabling RT scheduling for user no message buffer overruns JACK server starting in realtime mode with priority 10 self-connect-mode is "Don't restrict self connect requests" Cannot lock down 82280346 byte memory area (Cannot allocate memory) audio_reservation_init Acquire audio card Audio0 creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods ALSA: final selected sample format for capture: 32bit integer little-endian ALSA: use 2 periods for capture ALSA: final selected sample format for playback: 32bit integer little-endian ALSA: use 2 periods for playback Cannot use real-time scheduling (RR/10)(1: Operation not permitted) AcquireSelfRealTime error Cannot lock down 82280346 byte memory area (Cannot allocate memory) fluidsynth: Jack sample rate mismatch, adjusting. (synth.sample-rate=44100, jackd=48000) Cannot use real-time scheduling (RR/5)(1: Operation not permitted) JackClient::AcquireSelfRealTime error JackTemporaryException : now quits... Jack main caught signal 2 Released audio card Audio0 audio_reservation_finish fluidsynth is trying to bind to socket 98, but according to /etc/protocols, that socket is in use by another app. Is there a way to change sockets or will that just confuse frescobaldi? I'm on Ubuntu 20.04, using the fluidsynth version that apt gets. --- Knute Snortum (via Gmail) _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev