Hey Tim,

2017-11-17 3:32 GMT+01:00 Tim <termt...@rogers.com>:

> Hi folks. I think we've got this now, in git master :-)
>
> I rewrote how we delete things when closing the gui.
> I believe it's correct now.
> Tests OK with AMSynth, Calf, Synthv1.
>
> Bonus: Since we use GtkPlug for our plugin gui container window,
>  I found out it is better than using GtkWindow. (I tried it.)
>
> For example using GtkWindow, AMSynth fails to embed into the
>  container window resulting in /two/ separate windows on screen.
> While with our GtkPlug it opens fine all the time :-)
>
> Still, I added two #defines in there:
> LV2_GUI_USE_GTKPLUG (enabled by default)
>  and
> LV2_GUI_USE_QWIDGET (disabled by default)
>
> The latter define tells MusE to use QWidget instead of
>  QMainWindow for a plugin gui container.
> I found there was no difference so I left it at what
>  we have always used, the QMainWindow.
>
> Yay. Try 'er out guys!
> Lemme know how it goes.
>


Awesome stuff! I need to get back into the game, don't know how but I need
to ;)

/Robert



>
> Tim.
>
>
> On 09/23/2017 08:32 PM, Martin Drautzburg wrote:
>
>> This is about
>> Linux Music Editor; |Version 3.0.0pre2|, (git: master - 97c0b753 -
>> 2017-06-09 01:47:27 -0400)
>>
>> Ever since I updated to |debian stretch|, |kernel 4.9.0-3-rt-amd64| and
>> recompiled muse, muse crashes 49 out of 50 times when I close a LV2 plugin
>> (native gui). See the transcript below for what muse writes when I start
>> muse, open a LV2 native GUI and close the LV2 GUI.
>>
>> It doesn't matter if I close it via its window close button or by
>> clicking on its name in the effect rack. And it also happens with the GUIs
>> of the LV2 "synths".
>>
>> Starting with a clean slate by clearing my .config/MusE folder and
>> starting with one of the provided templates still produces the crash.
>>
>> Compiling MusE with the "|supplied|" lv2 support failes with two errors
>> like:
>>
>> |/usr/src/sound.d/muse/muse3/muse/lv2Support/lilv-0.22.0/src/world.c:584:1:
>> error: conflicting types for ‘lilv_world_load_bundle’
>> lilv_world_load_bundle(LilvWorld* world, LilvNode* bundle_uri)
>> ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/sound.d/muse/muse3/mu
>> se/lv2Support/lilv-0.22.0/src/lilv_internal.h:58:0, from
>> /usr/src/sound.d/muse/muse3/muse/lv2Support/lilv-0.22.0/src/world.c:24:
>> /usr/include/lilv-0/lilv/lilv.h:582:1: note: previous declaration of
>> ‘lilv_world_load_bundle’ was here |
>>
>> I then tried to downgrade liblilv from 0.24.2-dfg0-1(stable) to
>> 0.20.2-dfg0-1 (oldstable), but I still couldn't compile.
>>
>>   * As a side-note: how can I make muse save my window layout? It tends
>>     to start with a ridiculously narrow track-list and an impractical
>>     zoom, even after I resized things and saved the song.
>>
>> *Transscript*
>>
>> |Config File </home/martin/.config/MusE/MusE.cfg> LOCALE C Denormal
>> protection enabled. Trying RTC timer... got timer = 23 string2sysex: Cannot
>> convert string to sysex r ct bn bt f7 LV2: Example Sampler: Required
>> feature: http://lv2plug.in/ns/ext/state#loadDefaultState: not supported!
>> JACK: buffersize changed 256 INFO: Requested timer frequency:1024
>> actual:1024 Aquired timer frequency: 1024 starting with selected song
>> /music/2017-Aquilles/AdiosValparaiso.med Setting project path to
>> /home/martin/.config/MusE/templates PluginI:loadControl(Temperature ?C,
>> 20.000000) controller not found fluidsynth sampleRate 44100 projPathPtr /
>> SOUNDFONT FILENAME + PATH /music/sf/GeneralUser GS 1.44
>> FluidSynth/GeneralUser GS FluidSynth v1.44.sf2 fluidsynth sampleRate 44100
>> projPathPtr / fluidsynth sampleRate 44100 projPathPtr / fluidsynth
>> sampleRate 44100 projPathPtr / SOUNDFONT FILENAME + PATH
>> /music/sf/GeneralUser GS 1.44 FluidSynth/GeneralUser GS FluidSynth
>> v1.44.sf2 (muse3:7960): libInstPatch-WARNING **: Invalid loop for sample
>> 'Power Snare 2' (muse3:7960): libInstPatch-WARNING **: Invalid loop for
>> sample 'Xylophone-C7' (muse3:7960): libInstPatch-WARNING **: Invalid loop
>> for sample 'Power Snare 2' (muse3:7960): libInstPatch-WARNING **: Invalid
>> loop for sample 'Xylophone-C7' JACK: buffersize changed 256 INFO: Requested
>> timer frequency:1024 actual:1024 CALF DEBUG: instance 0x55706155f930 data
>> 0x557060555608 CALF DEBUG: calf 0x7fa341903030 cpi 0x7fa340f00f40 Send
>> configures... LV2PluginWrapper_Window::~LV2PluginWrapper_Window() The
>> program 'muse3' received an X Window System error. This probably reflects a
>> bug in the program. The error was 'BadWindow (invalid Window parameter)'.
>> (Details: serial 593 error_code 3 request_code 10 minor_code 0) (Note to
>> programmers: normally, X errors are reported asynchronously; that is, you
>> will receive the error a while after causing it. To debug your program, run
>> it with the --sync command line option to change this behavior. You can
>> then get a meaningful backtrace from your debugger if you break on the
>> gdk_x_error() function.) /home/martin/bin/myMuse: line 12: 7960
>> Segmentation fault /usr/local/stow/muse3/bin/muse3 -J -N -I -L $* |
>>
>> —
>> You are receiving this because you are subscribed to this thread.
>> Reply to this email directly, view it on GitHub <
>> https://github.com/muse-sequencer/muse/issues/587>, or mute the thread <
>> https://github.com/notifications/unsubscribe-auth/
>> AFK9GhJ6LMblF6UhaqHB5O_z8Rn9TAJ-ks5slaM0gaJpZM4Phun0>.
>>
>>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Lmuse-developer mailing list
> lmuse-develo...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lmuse-developer
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Lmuse-user mailing list
Lmuse-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmuse-user

Reply via email to