gui freeze

MusE is a MIDI/Audio sequencer with recording and editing capabilities, aiming to be a complete multitrack virtual studio for Linux. http://muse-sequencer.org/

Moderators: khz, MattKingUSA, spamatica

flashfyre
Establlshed Member
Posts: 5
Joined: Wed Feb 28, 2018 4:55 pm

gui freeze

Postby flashfyre » Wed Feb 28, 2018 5:07 pm

Hi,

muse3: Linux Music Editor; Version 3.0.2

(compiled from sourceforge tarball)

I can import a midi file, play it with fluidsynth, and save the results as a .med, but when I start the application and attempt to reload the file, the gui paints but is not responsive.

Thanks,
John

^C
Thread 1 "muse3" received signal SIGINT, Interrupt.
0x00007ffff53f027d in read () at ../sysdeps/unix/syscall-template.S:84
84 ../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) up
#1 0x00007ffff7a4f78a in MusECore::Audio::sendMsg(MusECore::AudioMsg*) () from /usr/local/lib/muse-3.0/modules/libmuse_core.so
(gdb) up
#2 0x00007ffff7a50c32 in MusECore::Audio::msgAudioWait() () from /usr/local/lib/muse-3.0/modules/libmuse_core.so
(gdb) up
#3 0x00007ffff7693bb6 in MusECore::JackAudioDevice::graphChanged() () from /usr/local/lib/muse-3.0/modules/libmuse_driver.so
(gdb) up
#4 0x00007ffff7a63804 in MusECore::Song::seqSignal(int) () from /usr/local/lib/muse-3.0/modules/libmuse_core.so
(gdb) up
#5 0x00007ffff7955f07 in MusECore::Song::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/local/lib/muse-3.0/modules/libmuse_core.so
(gdb) up
#6 0x00007ffff5f0fd2a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

spamatica
Establlshed Member
Posts: 127
Joined: Mon Feb 08, 2010 10:38 am

Re: gui freeze

Postby spamatica » Wed Feb 28, 2018 7:11 pm

What distribution are you on?

Seems muse is somehow blocked, judging by the backtrace the audio thread is a prime suspect. Are you running with jack as backend or any other way?
Please start muse with the -D parameter and post the startup log.
As a test you could try starting with -a parameter to completely disable audio, I'm betting it works then, though there would be no sound.

flashfyre
Establlshed Member
Posts: 5
Joined: Wed Feb 28, 2018 4:55 pm

Re: gui freeze

Postby flashfyre » Thu Mar 01, 2018 2:22 am

Hi,

I am using Linux Mint 18.2 Sonya x86_64. I new to sequencers and linux audio.

After a reboot, jack is not running in the bg, and I’m not starting it elsewhere.

After starting muse3 I see this in the process table :

john 2384 1 1 17:45 ? 00:00:00 /usr/bin/jackd -T -ndefault -dalsa -dhw:0 -r44100 -p1024 -n2 -Xseq

When I go to the MusE Settings, Midi Ports / Soft Synth, I see jack-midi-0 in Usable Devices.

If I remove jack from the Usable Devices, and attempt to load the file, the gui hangs – it’s painted, but not responsive.

If I remove jack and add fluidsynth, and attempt to load the file, the gui pops up with a “Jack Shutdown!” dialog. If I choose “cancel” it does not hang and the gui is mostly responsive, but does not rewind or scroll. If I choose the “restart” option the gui hangs.

muse3 -a does load the file and operate normally, scrolls, etc. without audio.

---
John

$ muse3 -D
Config File </home/john/.config/MusE/MusE.cfg>
LOCALE en_US
QtLibraryPath:
</usr/lib/x86_64-linux-gnu/qt5/plugins>
</usr/local/bin>
Muse: using unoptimized non-SSE dsp routines
searching for software synthesizer in </usr/local/lib/muse-3.0/synthi>
5 soft synth found
Song::clear
TopWin::setIsMdiWin(true) called, but window is already a MDI win
TopWin::shareToolsAndMenu() called but has no effect
Denormal protection enabled.
global lib: </usr/local/lib/muse-3.0>
global share: </usr/local/share/muse-3.0>
muse home: </home/john>
project dir: <./>
user instruments: </home/john/.config/MusE/instruments>
Select audio device from configuration : 0
User JackAudio backend - backend selected through configuration
initJackAudio(): registering error and info callbacks...
JACK ERROR: connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory)
jackd 0.124.1
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd 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 compiled with System V SHM support.
loading driver ..
apparent rate = 44100
creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
configuring for 44100Hz, period = 1024 frames (23.2 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
creating alsa_midi driver ...
initJackAudio(): client MusE opened.
initJackAudio(): Enabling Jack-1 jack_port_by_name() workaround
initJackAudio(): registering client...
Using Jack
JACK: sample rate changed: 44100
load user instrument definitions from </home/john/.config/MusE/instruments>
load instrument definitions from </usr/local/share/muse-3.0/instruments>
READ IDF /usr/local/share/muse-3.0/instruments/Access_Virus.idf
READ IDF /usr/local/share/muse-3.0/instruments/Akai-SG01v.idf
READ IDF /usr/local/share/muse-3.0/instruments/Alesis-QS-78R.idf
READ IDF /usr/local/share/muse-3.0/instruments/AlesisQS6.idf
READ IDF /usr/local/share/muse-3.0/instruments/Classic_cantabile_sp-250.idf
READ IDF /usr/local/share/muse-3.0/instruments/Emu-4mbgsgmmt-sf.idf
READ IDF /usr/local/share/muse-3.0/instruments/emuproteus2000.idf
READ IDF /usr/local/share/muse-3.0/instruments/gm.idf
READ IDF /usr/local/share/muse-3.0/instruments/gm2.idf
READ IDF /usr/local/share/muse-3.0/instruments/gs.idf
READ IDF /usr/local/share/muse-3.0/instruments/Hammond_XB-1.idf
READ IDF /usr/local/share/muse-3.0/instruments/Korg Krome (Bank Map GM2).idf
READ IDF /usr/local/share/muse-3.0/instruments/Korg Krome (Bank Map KORG).idf
READ IDF /usr/local/share/muse-3.0/instruments/KORG microSTATION combinations.idf
READ IDF /usr/local/share/muse-3.0/instruments/KORG microSTATION.idf
READ IDF /usr/local/share/muse-3.0/instruments/Korg Wavestation EX.idf
READ IDF /usr/local/share/muse-3.0/instruments/Korg-MS2000R.idf
READ IDF /usr/local/share/muse-3.0/instruments/Korg-X50.idf
READ IDF /usr/local/share/muse-3.0/instruments/Korg-X5DR-PresetA.idf
READ IDF /usr/local/share/muse-3.0/instruments/Korg-X5DR-PresetB.idf
READ IDF /usr/local/share/muse-3.0/instruments/Kurzweil-SP2X.idf
READ IDF /usr/local/share/muse-3.0/instruments/Lexicon-MX200.idf
READ IDF /usr/local/share/muse-3.0/instruments/MC303.idf
READ IDF /usr/local/share/muse-3.0/instruments/MC505.idf
READ IDF /usr/local/share/muse-3.0/instruments/ns5r.idf
READ IDF /usr/local/share/muse-3.0/instruments/Roland SD-50.idf
READ IDF /usr/local/share/muse-3.0/instruments/Roland-E28.idf
READ IDF /usr/local/share/muse-3.0/instruments/Roland-JV90.idf
READ IDF /usr/local/share/muse-3.0/instruments/Roland-MT32.idf
READ IDF /usr/local/share/muse-3.0/instruments/Roland-SCD70.idf
READ IDF /usr/local/share/muse-3.0/instruments/Roland-XP30.idf
READ IDF /usr/local/share/muse-3.0/instruments/Roland_FantomXR.idf
READ IDF /usr/local/share/muse-3.0/instruments/Roland_SRX-02.idf
READ IDF /usr/local/share/muse-3.0/instruments/Roland_SRX-09.idf
READ IDF /usr/local/share/muse-3.0/instruments/Waldorf-microQ-Factory2000.idf
READ IDF /usr/local/share/muse-3.0/instruments/Waldorf-microQ-Factory2001.idf
READ IDF /usr/local/share/muse-3.0/instruments/Waldorf-microQ-Phoenix.idf
READ IDF /usr/local/share/muse-3.0/instruments/Waldorf-microQ.idf
READ IDF /usr/local/share/muse-3.0/instruments/Waldorf-Q.idf
READ IDF /usr/local/share/muse-3.0/instruments/Waldorf_Microwave-I.idf
READ IDF /usr/local/share/muse-3.0/instruments/xg.idf
READ IDF /usr/local/share/muse-3.0/instruments/yam_mo6_v4.idf
READ IDF /usr/local/share/muse-3.0/instruments/Yamaha-01v.idf
READ IDF /usr/local/share/muse-3.0/instruments/Yamaha-9000pro.idf
READ IDF /usr/local/share/muse-3.0/instruments/Yamaha-CS1x.idf
READ IDF /usr/local/share/muse-3.0/instruments/Yamaha-Motif XS.idf
READ IDF /usr/local/share/muse-3.0/instruments/Yamaha-Motif-Rack.idf
READ IDF /usr/local/share/muse-3.0/instruments/Yamaha-Motif.idf
READ IDF /usr/local/share/muse-3.0/instruments/Yamaha-MX49_MX61.idf
READ IDF /usr/local/share/muse-3.0/instruments/Yamaha-P100.idf
READ IDF /usr/local/share/muse-3.0/instruments/Yamaha-P50m.idf
READ IDF /usr/local/share/muse-3.0/instruments/Yamaha-PSR275.idf
READ IDF /usr/local/share/muse-3.0/instruments/Yamaha-PSR530.idf
READ IDF /usr/local/share/muse-3.0/instruments/Yamaha-Rex50.idf
READ IDF /usr/local/share/muse-3.0/instruments/Yamaha-S30_S80.idf
READ IDF /usr/local/share/muse-3.0/instruments/Yamaha-S90.idf
READ IDF /usr/local/share/muse-3.0/instruments/ZynAdd-1_4.idf
scan ladspa plugin dir </usr/local/lib/muse-3.0/plugins>
loadPluginLib: adding ladspa plugin:/usr/local/lib/muse-3.0/plugins/doublechorus.so name:DoubleChorus label:doublechorus1 required features:0
loadPluginLib: adding ladspa plugin:/usr/local/lib/muse-3.0/plugins/freeverb.so name:Freeverb label:freeverb1 required features:0
loadPluginLib: adding ladspa plugin:/usr/local/lib/muse-3.0/plugins/pandelay.so name:PanDelay label:pandelay required features:0
scan ladspa plugin dir </home/john/dssi>
scan ladspa plugin dir </usr/local/lib64/dssi>
scan ladspa plugin dir </usr/local/lib/dssi>
scan ladspa plugin dir </usr/lib64/dssi>
scan ladspa plugin dir </usr/lib/dssi>
loadPluginDir: ladspa path:/home/john/ladspa:/usr/local/lib64/ladspa:/usr/local/lib/ladspa:/usr/lib64/ladspa:/usr/lib/ladspa
loadPluginDir: loading ladspa dir:/home/john/ladspa
scan ladspa plugin dir </home/john/ladspa>
loadPluginDir: loading ladspa dir:/usr/local/lib64/ladspa
scan ladspa plugin dir </usr/local/lib64/ladspa>
loadPluginDir: loading ladspa dir:/usr/local/lib/ladspa
scan ladspa plugin dir </usr/local/lib/ladspa>
loadPluginDir: loading ladspa dir:/usr/lib64/ladspa
scan ladspa plugin dir </usr/lib64/ladspa>
loadPluginDir: loading ladspa dir:/usr/lib/ladspa
scan ladspa plugin dir </usr/lib/ladspa>
loadPluginLib: adding ladspa plugin:/usr/lib/ladspa/amp.so name:Mono Amplifier label:amp_mono required features:0
loadPluginLib: adding ladspa plugin:/usr/lib/ladspa/amp.so name:Stereo Amplifier label:amp_stereo required features:0
loadPluginLib: adding ladspa plugin:/usr/lib/ladspa/delay.so name:Simple Delay Line label:delay_5s required features:0
loadPluginLib: adding ladspa plugin:/usr/lib/ladspa/filter.so name:Simple Low Pass Filter label:lpf required features:0
loadPluginLib: adding ladspa plugin:/usr/lib/ladspa/filter.so name:Simple High Pass Filter label:hpf required features:0
loadPluginLib: adding ladspa plugin:/usr/lib/ladspa/noise.so name:White Noise Source label:noise_white required features:0
loadPluginLib: adding ladspa plugin:/usr/lib/ladspa/sine.so name:Sine Oscillator (Freq:audio, Amp:audio) label:sine_faaa required features:0
loadPluginLib: adding ladspa plugin:/usr/lib/ladspa/sine.so name:Sine Oscillator (Freq:audio, Amp:control) label:sine_faac required features:0
loadPluginLib: adding ladspa plugin:/usr/lib/ladspa/sine.so name:Sine Oscillator (Freq:control, Amp:audio) label:sine_fcaa required features:0
loadPluginLib: adding ladspa plugin:/usr/lib/ladspa/sine.so name:Sine Oscillator (Freq:control, Amp:control) label:sine_fcac required features:0
Initializing Native VST support. Using VESTIGE compatibility implementation.
scan native vst: VST_NATIVE_PATH is: /home/john/.vst:/usr/local/lib64/vst:/usr/local/lib/vst:/usr/lib64/vst:/usr/lib/vst
scan vst native plugin dir </home/john/.vst>
scanVstNativeDir: found /home/john/.vst/Dexed.so
VST entrypoint "VSTPluginMain" found
plugin instantiated
plugin is a VST
Plugin has a GUI
Plugin supports processReplacing
scanVstNativeLib: adding vst synth plugin:/home/john/.vst/Dexed.so name:Dexed effectName:Dexed vendorString:Digital Suburban productString:Dexed vstver:2400
scan vst native plugin dir </usr/local/lib64/vst>
scan vst native plugin dir </usr/local/lib/vst>
scan vst native plugin dir </usr/lib64/vst>
scan vst native plugin dir </usr/lib/vst>
scanDSSIDir: scan DSSI plugin dir </home/john/dssi>
scanDSSIDir: scan DSSI plugin dir </usr/local/lib64/dssi>
scanDSSIDir: scan DSSI plugin dir </usr/local/lib/dssi>
scanDSSIDir: scan DSSI plugin dir </usr/lib64/dssi>
scanDSSIDir: scan DSSI plugin dir </usr/lib/dssi>
LV2: MusE supports these features:
http://lv2plug.in/ns/ext/urid#map
http://lv2plug.in/ns/ext/urid#unmap
http://lv2plug.in/ns/ext/uri-map
http://lv2plug.in/ns/ext/buf-size#boundedBlockLength
http://lv2plug.in/ns/ext/buf-size#fixedBlockLength
http://lv2plug.in/ns/ext/buf-size#powerOf2BlockLength
http://lv2plug.in/ns/extensions/ui#parent
http://lv2plug.in/ns/ext/instance-access
http://kxstudio.sf.net/ns/lv2ext/external-ui#Host
http://lv2plug.in/ns/extensions/ui#external
http://lv2plug.in/ns/ext/worker#schedule
http://lv2plug.in/ns/extensions/ui#idleInterface
http://lv2plug.in/ns/ext/options#options
http://lv2plug.in/ns/extensions/ui#resize
http://kxstudio.sf.net/ns/lv2ext/programs#Host
http://lv2plug.in/ns/ext/log#log
http://lv2plug.in/ns/ext/state#makePath
http://lv2plug.in/ns/ext/state#mapPath
http://lv2plug.in/ns/ext/state#StateChanged
http://lv2plug.in/ns/ext/data-access
Found LV2 plugin: Dexed
Library path: /home/john/.lv2/Dexed.lv2/Dexed.so
Plugin class: http://lv2plug.in/ns/lv2core#Plugin
graph_callback()
JACK: buffersize changed 1024
MusE::seqStart: getting audio driver MusEGlobal::realTimePriority:5
Thread <Prefetch, id 0x7f3f2ebf9700> has SCHED_OTHER priority 0
Audio::seek already at frame:0
JACK: registration_callback
JACK: port connections changed: A:6 B:5 isConnect:1
graph_callback()
JACK: registration_callback
JACK: port connections changed: A:7 B:4 isConnect:1
graph_callback()
starting with template /usr/local/share/muse-3.0/templates/default.med
Audio::seek already at frame:0
JACK: port connections changed: A:7 B:4 isConnect:0
graph_callback()
JACK: port connections changed: A:6 B:5 isConnect:0
graph_callback()
Song::clear
setRecord recordflag =0 f(record state)=0 autoRecEnable=1
graph_callback()
JACK: buffersize changed 1024
JACK: registration_callback
JACK: registration_callback
JACK: registration_callback
JACK: registration_callback
JACK: port connections changed: A:8 B:2 isConnect:1
graph_callback()
JACK: port connections changed: A:9 B:3 isConnect:1
graph_callback()
JACK: port connections changed: A:6 B:5 isConnect:1
graph_callback()
JACK: port connections changed: A:7 B:4 isConnect:1
graph_callback()
MusE::seqStart: getting audio driver MusEGlobal::realTimePriority:5
Audio::seek already at frame:0
Thread <Prefetch, id 0x7f3f2ebf9700> has SCHED_OTHER priority 0
Audio::seek already at frame:0
ACTIVE TOPWIN CHANGED to 'MusE: Arranger' (0x1e89630)
MENU SHARING TOPWIN CHANGED to 'MusE: Arranger' (0x1e89630)
ACTIVE TOPWIN CHANGED to '<None>' ((nil))
ACTIVE TOPWIN CHANGED to 'MusE: Arranger' (0x1e89630)
ACTIVE TOPWIN CHANGED to '<None>' ((nil))
ACTIVE TOPWIN CHANGED to 'MusE: Arranger' (0x1e89630)
JACK: port connections changed: A:9 B:3 isConnect:0
graph_callback()
JACK: port connections changed: A:8 B:2 isConnect:0
graph_callback()
JACK: port connections changed: A:7 B:4 isConnect:0
graph_callback()
JACK: port connections changed: A:6 B:5 isConnect:0
graph_callback()
Song::clear
Setting project path to /home/john/MusE
readConfigMidiPort: device not found FluidSynth-0
readConfigMidiPort: device not found
setRecord recordflag =0 f(record state)=0 autoRecEnable=1
fluidsynth sampleRate 44100
graph_callback()
JACK: buffersize changed 1024
JACK: registration_callback
JACK: registration_callback
JACK: port connections changed: A:6 B:2 isConnect:1
graph_callback()
JACK: port connections changed: A:7 B:3 isConnect:1
graph_callback()
MusE::seqStart: getting audio driver MusEGlobal::realTimePriority:5
Audio::seek already at frame:0
projPathPtr /home/john/MusE
Number of soundfonts for this instance: 1
path is relative, we append full path!
SOUNDFONT FILENAME + PATH /home/john/MusE/Timbres Of Heaven GM_GS_XG_SFX V 3.4 Final.sf2
--- END PARSE INIT DATA ---
Thread <Prefetch, id 0x7f3f2cbbc700> has SCHED_OTHER priority 0
subgraph starting at MusE timed out (subgraph_wait_fd=9, status = 0, state = Running, pollret = 0 revents = 0x0)


**** alsa_pcm: xrun of at least -1394079.360 msecs

internal poll failure reading response from client MusE to a xrun event
jack main caught signal 12
JACK ERROR: cannot continue execution of the processing graph (Broken pipe)
JACK ERROR: graph error - calling shutdown handler
Audio::shutdown()

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '808 Mid Tom 1R'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '808 Mid Tom 1L'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'ThunderL'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Nyl_67(R)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Nyl_67(L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Nyl_62(R)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g103(L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g095(L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g090(R)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g086(R)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g082(R)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g077(R)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g073(L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g070(R)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g066(R)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g066(L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g061(L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g045(L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g040(L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g036(R)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '0g027(L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Applause 2R'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Applause 2L'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Nyl_62(L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Nyl_57(R)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Nyl_57(L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'SE_DSQ_GS_X_060_C_3'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Nyl_50(R)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Nyl_50(L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'DP C7 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'E's Bassoon B0 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'E's Bassoon C#1 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'E's Bassoon E1 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'E's Bassoon G1 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'E's Bassoon A#1 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'E's Bassoon C#2 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'E's Bassoon E2 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'E's Bassoon G2 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'E's Bassoon A#2 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'E's Bassoon C#3 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'E's Bassoon E3 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'E's Bassoon G3 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'E's Bassoon A#3 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'E's Bassoon C#4 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'vibehi(L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'vibe(R)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Don's Oboe F5'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Finger Snap -CD'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '{P} Heavy Kick'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '{P} Heavy Snare 2'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '{P} Heavy Tom Kick'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Nyl_45(R)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'ThunderR'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Laser Fire'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Jokaa Snare (6)L'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Jokaa Snare (6)R'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Mandolin D#7' from 'DP C7'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Bari F#2' from 'NicePiano C6n(R)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Fantasia C7(R)' from 'NicePiano G#2n(R)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'NicePiano C2n(R)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Mandolin D#7' from 'NicePiano C2n(L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Mandolin C4' from 'DP G6 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Mandolin A3' from 'DP G6'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Harpsichord B5' from 'DP G5 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Carillon C 7' from 'DP G5'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Campana C 3' from 'DP G4 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Bari A#2' from 'DP G4'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Clarinet 7' from 'DP G3 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Clarinet 6' from 'DP G3'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'XP-50 Piano F7 (L)' from 'DP G1 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'XP-50 Piano C4 (R)' from 'DP G1'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Mandolin D#3' from 'DP E6 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Mandolin C3' from 'DP E6'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Carillon G 6' from 'DP E5 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Carillon C 6' from 'DP E5'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Closed Slap(R)' from 'Closed Slap(L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Low Bongo(L)' from 'Low Bongo(R)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Low Bongo(L)' from 'Low Bongo(L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '53_M_ride_bell'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample '51_59_M_ride_1'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Strat A2'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Strat A2_2'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Strat D2'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Strat C2'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Strat A3'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Strat E3'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Strat G4'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Fantasia C7(R)' from 'DP C6 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Harpsichord B7' from 'DP C6'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Campana A 5' from 'DP C5 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Campana A 4' from 'DP C5'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Bari A#1' from 'DP C4 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Bari D2' from 'DP E4'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'XP-50 Piano F4 (R)' from 'DP D4'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Bari F#1' from 'DP C4'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'XP-50 Piano C5 (R)' from 'DP E2'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'NG2 C4'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'NG2 B3'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'NG2 F2'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'NG2 E3'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'NG2 F4'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'NG2 C6'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'NG2 G4'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'NG2 G#3'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'NG2 D3'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'NG2 A#2'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'NG2 A2'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Nyl_72(R)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Nyl_72(L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Don's Oboe E5'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Don's Oboe D3'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Don's Oboe C5'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Don's Oboe A3'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Don's Oboe C4'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Don's Oboe D4'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Don's Oboe F4'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Don's Oboe A4'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Don's Oboe C5_2'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Don's Oboe D5'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Telphone DTMFR'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Telphone DTMFL'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Horse Loop'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'PC_WHP_SL_S_028_E_0'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'CONGA_M_.299.L08'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'GUILO_SQ.309S.L08'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'WOODBLOC.284.L08'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Tambourine(L)' from 'Tambourine(R)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'Tuba D2 (R)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'Tuba D2 (L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'SeagullSoundEffectL'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'SeagullSoundEffectR'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'XP-50 Piano F5 (L)' from 'DP A#2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'XP-50 Piano C5 (L)' from 'DP A#2 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Recorder C6' from 'DP A#3'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Bari D1' from 'DP A#3 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Campana G 3' from 'DP A#4'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Campana D 4' from 'DP A#4 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Harpsichord F6' from 'DP A#5'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Harpsichord D7' from 'DP A#5 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Mandolin D#4' from 'DP A#6'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Mandolin D#5' from 'DP A#6 2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'XP-50 Piano F7 (R)' from 'DP C2'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'XP-50 Piano F5 (R)' from 'DP C3'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'XP-50 Piano F4 (L)' from 'DP C3'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'XP-50 Piano C4 (L)' from 'DP C3 2'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Nyl_45(L)'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Flamenco A4'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Flamenco A4_2'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Flamenco B4_3'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Flamenco C5'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Finger Snap'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'High Q'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Slap'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Scratch Push'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Scratch Pull'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Sticks'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Square Click'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Metronome Click'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Metronome Bell'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Kick Drum 2 [TR909]'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Kick Drum 1 [TR909]'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Side Stick'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Snare Drum 1 [TR909'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Hand Clap'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Snare Drum 2 [TR909'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Low Tom 2 [TR909]'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Closed HiHat [Room]'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Low Tom 1 [TR909]'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Pedal HiHat [Room]'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Mid Tom 2 [TR909]1'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Open HiHat [Room]'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Mid Tom 1 [TR909]1'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'High Tom 2 [TR909]1'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Crash Cymbal 1'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'High Tom 1 [TR909]1'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Ride Cymbal 1'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Chinese Cymbal'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Ride Bell'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Tambourine'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Splash Cymbal'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Cowbell'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Crash Cymbal 2'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Vibra - Slap'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Ride Cymbal 2'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'High Bongo'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Low Bongo'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Mute High Conga'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Open High Conga'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Low Conga'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'High Timbale'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Low Timbale'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'High Agogo'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Low Agogo'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Cabasa'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Maracas'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Short Hi Whistle'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Long Low Whistle'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Short Guiro'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Long Guiro'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Claves'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'High Wood Block'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Low Wood Block'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Muted Cuica'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Open Cuica'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Mute Triangle'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Open Triangle'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Shaker'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Jingle Bell'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Belltree'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Castanets'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Mute Surdo'

(muse3:2813): libInstPatch-WARNING **: Invalid loop for sample 'Open Surdo'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'Flam F (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'Flam D (R)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'Flam E (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'Flam E (R)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'Flam E1 (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'Flam E1 A (R)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'Flam E1 B (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'Flam E1 B (R)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'Flam E1 C (R)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'Flam G (L)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'Flam G (R)'

(muse3:2813): libInstPatch-WARNING **: Duplicate stereo link to sample 'Heart Beat' from 'Flam F (R)'

(muse3:2813): libInstPatch-WARNING **: Invalid stereo link for sample '38_Nh_sn3(L)'

Tim E. Real
Establlshed Member
Posts: 52
Joined: Sat Sep 15, 2012 12:36 am

Re: gui freeze

Postby Tim E. Real » Thu Mar 01, 2018 6:22 am

Thanks! It's late here but scanning the output in some detail:

readConfigMidiPort: device not found FluidSynth-0
readConfigMidiPort: device not found


Looks funny. Not sure if that means not found yet and it will be soon. Will check tomorrow.

By coincidence I have been using Jack-1 for a few weeks for testing. So you're in good company.
(Curious. Are you using Jack-1 by choice, or Mint installs it?)
I have been loading my songs which have all kinds of fluidsynth and other synths, no trouble.

In the meantime I hate to ask but is it possible for you to post the .med file somehow,
so we can be sure of we're seeing?

spamatica
Establlshed Member
Posts: 127
Joined: Mon Feb 08, 2010 10:38 am

Re: gui freeze

Postby spamatica » Thu Mar 01, 2018 12:08 pm

Jack as you mention seems to be autostarted by MusE.

Did you compile muse with rtaudio support? In that case it would be good idea to start muse with -t to force it to use the rtaudio backend instead of jack. It is supposed to kick in if jack is not started, but maybe the autostart setting of jack can interfere.
Can't remember of the top of my head how the autostart works but I would try disabling it.

For long term use it is recommended to use jack though, especially if you are going to record audio.
To get further using jack I would propose starting it before MusE, the line you printed should work:
jackd -T -ndefault -dalsa -dhw:0 -r44100 -p1024 -n2 -Xseq

Start jack in a separate terminal and wait a few seconds to see that it is stable. Try with some other client, for instance audacious music player has a jack backend (be sure to select it in the configuration though), to make sure audio out really works.
If this fails we probably found the root cause and this is what we need to investigate.

If it works we should be fairly certain the audio driver is ok, now start muse and check if it still behaves the same, in which case we need to dig deeper.

flashfyre
Establlshed Member
Posts: 5
Joined: Wed Feb 28, 2018 4:55 pm

Re: gui freeze

Postby flashfyre » Thu Mar 01, 2018 5:28 pm

internal poll failure reading response from client MusE to a xrun event
jack main caught signal 12
JACK ERROR: cannot continue execution of the processing graph (Broken pipe)
JACK ERROR: graph error - calling shutdown handler
Audio::shutdown()


^^^This part looks interesting.

Tim E. Real wrote:(Curious. Are you using Jack-1 by choice, or Mint installs it?)

Hi Tim. I kind of fumbled through the compilation dependencies using apt-get and am new to sequencers and linux audio, so it wasn't by choice. Mint 18.2 is similar to ubuntu 16.04 or Debian sid.

Here is a link to the libjack-dev that I installed :
https://packages.debian.org/sid/libjack-dev

Tim E. Real wrote:Is it possible for you to post the .med file somehow,
so we can be sure of we're seeing?


Sure, I found the original on the web and am using it to learn. It's too big for the forum or pastebin though at 594.6 kB (594,597 bytes).

I hope dropbox is okay.
https://www.dropbox.com/s/czvqw6pdl4iyx ... 4.med?dl=0

flashfyre
Establlshed Member
Posts: 5
Joined: Wed Feb 28, 2018 4:55 pm

Re: gui freeze

Postby flashfyre » Thu Mar 01, 2018 6:25 pm

spamatica wrote:Did you compile muse with rtaudio support?


Hi,

I used compile.sh "as is" and installed (approximately) the following packages from debian sid :

apt-get install qtdeclarative5-dev qtcreator qttools5-dev-tools libqt5svg5-dev ladspa-sdk libsndfile1-dev libjack-dev librtaudio-dev ladish libalsaplayer-dev dssi-dev liblo-dev libfluidsynth-dev libinstpatch-dev

I say "approximately" because I got a little obsessed with meeting dependencies with sid libraries where possible. I cobbled the above list from looking at the commands I issued.

Here are a few compilation messages I put in my notes :

** WARNING: rtaudio (>= 4.0) was enabled, but development files were not found.
** WARNING: lash (>= 0.2) was enabled, but development files were not found.
** HINT: Don't have LASH? Try installing the LADISH LASH compatibility package instead.
** WARNING: LV2 GTK2 support is enabled, but Gtk2 (gtkmm-2, gtk+-2) development files were not found. LV2 Gtk2 UI support is disabled.
** WARNING: System LV2 support libraries were chosen, but development files were not found or too old:
Requires lv2 >= 1.12.0, lilv-0 >= 0.22.0, sord-0 >= 0.14.0
Building supplied internal versions instead.

The following components will be built:
-----------------------------------------------
ALSA support
OSC (Liblo) support
DSSI support
LV2 support
Native VST support
Fluidsynth support
Instpatch support

The following components WILL NOT be built:
-----------------------------------------------
RTAudio support
Lash support
Python support
LV2 Gtk2 UI support
Experimental features

Internal modules will be built as shared components.

spamatica wrote:In that case it would be good idea to start muse with -t to force it to use the rtaudio backend instead of jack.


$ muse3 -t
Config File </home/john/.config/MusE/MusE.cfg>
LOCALE en_US
Denormal protection enabled.
Segmentation fault

(gdb)
Thread 1 "muse3" received signal SIGSEGV, Segmentation fault.
0x0000000000407ddd in main ()

spamatica wrote:It is supposed to kick in if jack is not started, but maybe the autostart setting of jack can interfere.
Can't remember of the top of my head how the autostart works but I would try disabling it.

For long term use it is recommended to use jack though, especially if you are going to record audio.
To get further using jack I would propose starting it before MusE, the line you printed should work:
jackd -T -ndefault -dalsa -dhw:0 -r44100 -p1024 -n2 -Xseq

Start jack in a separate terminal and wait a few seconds to see that it is stable. Try with some other client, for instance audacious music player has a jack backend (be sure to select it in the configuration though), to make sure audio out really works.
If this fails we probably found the root cause and this is what we need to investigate.

If it works we should be fairly certain the audio driver is ok, now start muse and check if it still behaves the same, in which case we need to dig deeper.


I don't see a means in the muse3 global settings or man page to disable jack autostart. If someone could drop a note...

Starting jack in a separate terminal, starting muse3, and loading the test file results in the same freeze. The jackd in the separate terminal crashes :

JACK compiled with System V SHM support.
loading driver ..
apparent rate = 44100
creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
configuring for 44100Hz, period = 1024 frames (23.2 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
creating alsa_midi driver ...
subgraph starting at MusE timed out (subgraph_wait_fd=9, status = 0, state = Running, pollret = 0 revents = 0x0)

**** alsa_pcm: xrun of at least -5031449.600 msecs

jack main caught signal 12

Attempting to use audacity with the jackd device / host set in preferences results in the same crash.

I'm considering removing some packages and recompiling, but for now I'll wait to hear back.

Thanks again for the assistance!

Tim E. Real
Establlshed Member
Posts: 52
Joined: Sat Sep 15, 2012 12:36 am

Re: gui freeze

Postby Tim E. Real » Fri Mar 02, 2018 1:34 am

readConfigMidiPort: device not found FluidSynth-0
readConfigMidiPort: device not found


Looks funny. Not sure if that means not found yet and it will be soon. Will check tomorrow.


Yup, just as I thought.
They are benign errors and they can be ignored - but only in the case of synth devices or empty midi ports, not real hw devices (alsa, jack etc.)
We should suppress them in the code, since they can be repeated up to 200 times for empty midi ports or midi ports with a synth device.

I don't see a means in the muse3 global settings or man page to disable jack autostart. If someone could drop a note...


Yes, that is the muse3 -J command-line option.
Type muse3 -h to see all command-line options.

Attempting to use audacity with the jackd device / host set in preferences results in the same crash.


Can you clarify: Does that mean audacity's preferences or MusE's preferences?
ie. Do you mean you were attempting to connect to audacity through MusE's midi/synth configuration dialog?
Or do you mean that other apps such as audacity, by themselves, are also failing to start or use Jack on their own?
Thanks.
Not sure if it has been said yet, but if it is the case that other apps won't start as well, that's a different ballgame.

spamatica
Establlshed Member
Posts: 127
Joined: Mon Feb 08, 2010 10:38 am

Re: gui freeze

Postby spamatica » Fri Mar 02, 2018 9:25 am

flashfyre wrote:
spamatica wrote:Did you compile muse with rtaudio support?


apt-get install qtdeclarative5-dev qtcreator qttools5-dev-tools libqt5svg5-dev ladspa-sdk libsndfile1-dev libjack-dev librtaudio-dev ladish libalsaplayer-dev dssi-dev liblo-dev libfluidsynth-dev libinstpatch-dev

...
** WARNING: rtaudio (>= 4.0) was enabled, but development files were not found.
...
The following components WILL NOT be built:
-----------------------------------------------
RTAudio support


This is quite odd, seems you installed librtaudio-dev still the build system did not pick it up. I'm on an ubuntu based distro and this hasn't been a problem.
Just to be sure I would recommend deleting the build dir and building again, in case the check is cached.

In the list of dependencies were some more warnings that is good to fix, lv2 gui support in particular.
In the README there is a chapter 'Building MusE under Ubuntu' with a fairly complete package list.

flashfyre wrote:$ muse3 -t
Config File </home/john/.config/MusE/MusE.cfg>
LOCALE en_US
Denormal protection enabled.
Segmentation fault


Judging by the above rtaudio isn't in the binary so it will crash, an omission on our part is that -t should not be possible to do in this situation, I'll check it out.

I saw that muse3 -a does indeed work, which to me suggests it is a jack related issue.

Tim E. Real wrote:
Yes, that is the muse3 -J command-line option.
Type muse3 -h to see all command-line options.


Ah, that's it. I wonder if we shouldn't reverse this setting to default to off. autostarting jack is a bit of a black art to me, don't think I've ever had work in a satisfactory way.


flashfyre wrote:Attempting to use audacity with the jackd device / host set in preferences results in the same crash.


Tim E. Real wrote:Can you clarify: Does that mean audacity's preferences or MusE's preferences?
ie. Do you mean you were attempting to connect to audacity through MusE's midi/synth configuration dialog?
Or do you mean that other apps such as audacity, by themselves, are also failing to start or use Jack on their own?
Thanks.
Not sure if it has been said yet, but if it is the case that other apps won't start as well, that's a different ballgame.


I'm reading the above as that MusE is not involved, which in turn means that the jack settings might not be correct for your sound card.
Jack is a high performance low level sound server, it exposes some rather specific sound card paramters to be able to squeeze the most out of your hardware. Sometimes this means there are device specific settings that need to be set correctly.
Though usually jack complains loudly and exits if the settings are not possible to set, but there may be other situations.

Some things to check:
1. the jack start line points out alsa device hw:0, usually correct, but maybe this isn't the correct sound card?
Can for instance be listed with 'cat /proc/asound/cards'
2. check the -r -p -n settings, some cards require 3 buffers and some only work right with 48 khz
3. just recalled there was another post here somewhere about pulse audio blocking jack. Recent ubuntu variants should not suffer from this but maybe the jack instance isn't actually working correctly?

flashfyre
Establlshed Member
Posts: 5
Joined: Wed Feb 28, 2018 4:55 pm

Re: gui freeze

Postby flashfyre » Fri Mar 02, 2018 6:37 pm

Thanks! Everything is working now.

Dexed would beep after the rebuild, but fluidsynth was silent. Rebuilding the .med file with a midi import and setup fixed it.

Here are some notes :

To recap, jackd was crashing with signal 12. Audacity was run independently from muse3, and the same thing happened.

Going beyond "compile.sh" :

1. Open terminal and type (either on one line or with several 'sudo apt-get install <packages'):
sudo apt-get install build-essential cmake libsndfile1-dev libsamplerate0-dev\
libjack-jackd2-dev ladspa-sdk qt5-default qttools5-dev qttools5-dev-tools\
liblo-dev dssi-dev lv2-dev libsamplerate0-dev libsndfile1-dev git\
libfluidsynth-dev libgtkmm-2.4-dev librtaudio-dev libqt5svg5-dev\
libinstpatch-dev

This added jackd2 (I did not install git). I also removed librtaudio-dev librtaudio4v5 jackd and deleted the source directory.

Extract the source and recompile :

$ ./compile_muse.sh
Create build dir
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
vst header path: /home/john/Documents/projects/bass/muse/muse-3.0.2/vestige
-- Could NOT find Git (missing: GIT_EXECUTABLE)
Unix (probably linux) found
-- Looking for ladspa.h
-- Looking for ladspa.h - found
-- Checking for module 'sndfile>=1.0.0'
-- Found sndfile, version 1.0.25
-- Checking for module 'samplerate>=0.1.0'
-- Found samplerate, version 0.1.8
-- Checking for module 'jack>=0.103'
-- Found jack, version 1.9.11
-- Checking for module 'alsa>=0.9.0'
-- Found alsa, version 1.1.0
-- Checking for module 'lash-1.0>=0.2'
--
-- Checking for module 'rtaudio>=4.0'
--
-- Checking for module 'liblo>=0.23'
-- Found liblo, version 0.28
-- Checking for module 'dssi>=0.9.0'
-- Found dssi, version 1.1.1
Native VST support enabled
-- Found GTK2_GTK: /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so
-- Found GTK2_GTKMM: /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so
-- Checking for module 'lilv-0>=0.22.0'
--
-- Checking for module 'sord-0>=0.14.0'
--
-- Checking for module 'lv2>=1.12.0'
-- Found lv2, version 1.12.0
-- Checking for module 'libpcre'
-- Found libpcre, version 8.38
-- Checking for module 'fluidsynth>=0.9.0'
-- Found fluidsynth, version 1.1.6
-- Checking for module 'libinstpatch-1.0'
-- Found libinstpatch-1.0, version 1.0.0


** WARNING: rtaudio (>= 4.0) was enabled, but development files were not found.
** WARNING: lash (>= 0.2) was enabled, but development files were not found.
** HINT: Don't have LASH? Try installing the LADISH LASH compatibility package instead.
** WARNING: System LV2 support libraries were chosen, but development files were not found or too old:
Requires lv2 >= 1.12.0, lilv-0 >= 0.22.0, sord-0 >= 0.14.0
Building supplied internal versions instead.


The following components will be built:
-----------------------------------------------
ALSA support
OSC (Liblo) support
DSSI support
LV2 support
LV2 Gtk2 UI support
Native VST support
Fluidsynth support
Instpatch support

The following components WILL NOT be built:
-----------------------------------------------
RTAudio support
Lash support
Python support
Experimental features

Internal modules will be built as shared components.
Build type: release


Return to “MusE Sequencer”

Who is online

Users browsing this forum: No registered users and 1 guest