SF2 Track names desappeared with 0.4.15

Having trouble with LMMS? Ask about it here.
Hi,
Just upgraded tonight from 0.4.13 to 0.4.15
Loaded a project I created yesterday with 0.4.13 and I see that SF2 track names are not displayed anymore.
They are all displayed as 'FluidR3_GM'. Even re-entering names ('Melody' for example) and saving the project, the names are not kept when I reload it.
This is somewhat annoying, particularly when the project has many tracks.
Am I wrong if I consider this as a bug?
Is there a workaround? I am ready to edit the mpp file by hand if it is the only solution but my tests on that are not working...
I cannot believe nobody noticed this defect so perhaps I did something wrong and I am the bug :oops:
Any cue would be well received.
Control tracks names are displayed as I named them however (Volume, Pictch...)

I kept the 0.4.13 so I think I will reinstall it if there is no workaround to this for now.
Info: Unbuntu 12.04 32 bits, lmms compiled on the box.
Its a bug!!!

I have noticed it as well. I hate it so much. All the sf2 names was supposed to name themselves only if they was called "default preset", but now the rename everytime you open a project.
FWIW, it seems to be fixed in master. Just wait patiently for the next release - or if you're impatient, compile master from git...
Hi all,

Thanks for the replies...
Glad to know I am not the bug :lol:

I can live with this defect as long as I will not have to re-enter all the tracks names for all my lmms projects when this will be fixed :shock:
I am a true lmms enthousiast and never skip an opportunity to say a good word about it to anyone around me looking for a good DAW.
Keep this marvel alive and better!

Thanks again, team
midi-pascal wrote:Hi,
Just upgraded tonight from 0.4.13 to 0.4.15
Loaded a project I created yesterday with 0.4.13 and I see that SF2 track names are not displayed anymore.
They are all displayed as 'FluidR3_GM'. Even re-entering names ('Melody' for example) and saving the project, the names are not kept when I reload it.
This is somewhat annoying, particularly when the project has many tracks.
This is strange. For me 0.4.15 (have to check where it's from, but some kind of Ubuntu package) works differently... whatever name is saved is loaded as well. The remaining problem in naming here is the name change when a track has had its name changed and you change the soundfont. Haven't looked at opening files from earlier versions, but that shouldn't make a difference. The bug you're describing sounds totally like one from the short-lived 0.4.14 version.
midi-pascal wrote:I kept the 0.4.13 so I think I will reinstall it if there is no workaround to this for now.
Info: Unbuntu 12.04 32 bits, lmms compiled on the box.
Where did you get the source from? What does your sf2_player.h file look like?
https://sourceforge.net/p/lmms/code/ci/ ... 2_player.h

And sti2nd, I'm curious about your version and its origins, too... this open source ecosystem has some mutants :)
diiz wrote:FWIW, it seems to be fixed in master. Just wait patiently for the next release - or if you're impatient, compile master from git...
stable-0.4 is more likely to be what you want. AFAIK master is more or less a dead end, at best a source for features to backport in stable.
raekman wrote:stable-0.4 is more likely to be what you want. AFAIK master is more or less a dead end, at best a source for features to backport in stable.
Hm, that's weird... usually master is used as the main development branch and separate named branches for test versions... but hey, whatever works.
Hi reakman,
raekman wrote:This is strange. For me 0.4.15 (have to check where it's from, but some kind of Ubuntu package) works differently... whatever name is saved is loaded as well. The remaining problem in naming here is the name change when a track has had its name changed and you change the soundfont. Haven't looked at opening files from earlier versions, but that shouldn't make a difference. The bug you're describing sounds totally like one from the short-lived 0.4.14 version.
Nope. It is really 0.4.15 (at least it is what's displayed in 'help->about' popup window :)
raekman wrote:Where did you get the source from? What does your sf2_player.h file look like?
https://sourceforge.net/p/lmms/code/ci/ ... 2_player.h
I realy hope I took the source package from the right place:
http://sourceforge.net/projects/lmms/fi ... 2/download
And the sf2_player.h I have is identical to the one of the link you give.

But suddenly... I have a doubt on the correctness about my description of this bug (or so called by me) :(
So please let me clarify this at my best (Sorry for my english: it is not my mother tongue)
On the Song Editor Window, on the left part of each Sf2 track, just on the right side of the SF2 logo, I see 'FluidR3_GM' instead of the name I gave to it. If I double-clik on this left part (or header if I can call it like this), I can give a new name to the track, and it is displayed correctly at this time.
The problem is, if I save the project and reload it later, I see this 'FluidR3_GM' again instead of the name I entered.
I can see the custom track names I entered displayed in a small green font at the beginning of the events bars though and, even better (if I can say this), the name I gave appears in front of the control tracks. For example if I named a track "Bass", and named a control track "Volume", I can see "Bass Volume" as the name of the corresponding control track, what is really really great.
What is annoying is most of my tracks have no stop during the musical piece (which can be many minutes... film music if you care) so the track names are scrolled horizontally out of the window rapidly so I cannot see them anymore.
I hope these explanations make this a bit more understandable ;)

All this was not occuring with 0.4.13.

Anyway, lmms stays my prefered DAW software.
Thanks for it.