Geekos DAW (libre music-making repository for openSUSE)

What other apps and distros do you use to round out your studio?

Moderators: MattKingUSA, khz

Gps
Established Member
Posts: 1161
Joined: Mon Mar 09, 2015 3:09 pm
Has thanked: 351 times
Been thanked: 113 times

Re: Geekos DAW (libre music-making repository for openSUSE)

Post by Gps »

From a LMMS perspective it's simple.

LMMS comes with an older versions of the calf plugins.

Its not as easy as just adding the newer versions, because they are in a different format and LMMS tries to be backwards compatible.

So, that if you load a track made with an older version, it will sound the same in a newer version of LMMS.

If only I could hire a few coders, fix anything Carla related in LMMS. I think Carla in LMMS has the potential of fixing a lot of shortcomings of LMMS.
(Plugin related)

Carla supports about all. Last time I tried though, I could not automate any knobs of Amsynth in LMMS.
Falktx is on the LMMS dev team though, so all we need is patience. (and stay optimistic)

Basslint
Established Member
Posts: 1516
Joined: Sun Jan 27, 2019 2:25 pm
Location: Italy
Has thanked: 385 times
Been thanked: 299 times

Re: Geekos DAW (libre music-making repository for openSUSE)

Post by Basslint »

artix_linux_user wrote: Sun Nov 13, 2022 11:28 am

is it possible then to convert all these nice lmms plugins into, let's say lv2 plugins?

Nope, they have to be rewritten from scratch. For some of them there are such projects (in some cases, with extended features):

https://github.com/WeirdConstructor/Kickmess
https://github.com/Madadog/three_osc

The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]

Please donate time (even bug reports) or money to libre software 🎁

Jam on openSUSE + GeekosDAW!
Tim E. Real
Established Member
Posts: 669
Joined: Sat Sep 15, 2012 12:36 am
Has thanked: 40 times
Been thanked: 110 times

Re: Geekos DAW (libre music-making repository for openSUSE)

Post by Tim E. Real »

Hi @Basslint

I hope I am referring to the same repo discussed here...
Is anyone here able to contact the maintainer of the OBS Geekos DAW?

Can you pass along the following info?

By chance I clicked on Geekos DAW link in someone's signature line,
and curiously navigated to the list of software, to muse.

I discovered this at the opensuse live build log/multimedia:proaudio/muse/openSUSE_Tumbleweed/x86_64:
"undefined reference to symbol 'serd_node_new_file_uri'"

So I looked in MusE source. We never told our cmake to link with libserd !

Strange, Geekos DAW's muse.spec file + muse-4.1.0.tar.gz built just fine here on Tumbleweed using rpmbuild !
I found the very end of their build log in the linking section contained -lsord but not -lserd.
And here, my build contained both -lsord and -lserd.
No one has ever reported such a thing.

So... Here in MusE github master ChangeLog...

  • *Fixed (maybe): LV2: Missing link with libserd.
    Only one serd call was added in 2015 by danvd. A later neglect by me perhaps?

Hopefully fixed in our next release?
Or if they have time, maybe compress our current master to something like muse-4.1.0-gdtest.tar.gz,
adjust the muse.spec file version number accordingly, and try a wee test to see if it solved?

Happy to help any further.
Thanks!
T.

luciorgomes
Established Member
Posts: 120
Joined: Wed Feb 04, 2015 11:29 pm
Has thanked: 40 times
Been thanked: 7 times

Re: Geekos DAW (libre music-making repository for openSUSE)

Post by luciorgomes »

Tim E. Real wrote: Tue May 16, 2023 9:33 pm

Hi @Basslint

I hope I am referring to the same repo discussed here...
Is anyone here able to contact the maintainer of the OBS Geekos DAW?

There is a Telegram group:
https://t.me/geekosdaw

Kott
Established Member
Posts: 821
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 124 times

Re: Geekos DAW (libre music-making repository for openSUSE)

Post by Kott »

Tim E. Real wrote: Tue May 16, 2023 9:33 pm

Hi @Basslint

I hope I am referring to the same repo discussed here...
Is anyone here able to contact the maintainer of the OBS Geekos DAW?

Hi! Thank you so much.
Build should be fixed now.

Tim E. Real
Established Member
Posts: 669
Joined: Sat Sep 15, 2012 12:36 am
Has thanked: 40 times
Been thanked: 110 times

Re: Geekos DAW (libre music-making repository for openSUSE)

Post by Tim E. Real »

Maybe my git changes can be extracted as a patch, and simply applied
as an RPM packaging patch, as is sometimes seen in packages.
Here would be a good use case for such a patch - benign linker fix and not too 'code-altering'.
Until our next release comes out.

Let me know if any trouble.

Kott
Established Member
Posts: 821
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 124 times

Re: Geekos DAW (libre music-making repository for openSUSE)

Post by Kott »

Tim E. Real wrote: Wed May 17, 2023 5:59 am

Maybe my git changes can be extracted as a patch, and simply applied
as an RPM packaging patch, as is sometimes seen in packages.
Here would be a good use case for such a patch - benign linker fix and not too 'code-altering'.
Until our next release comes out.

Let me know if any trouble.

Unfortunately this commit is far away from 4.1.0, but I adopted the flags, so it builds fine now: https://build.opensuse.org/package/view ... h?expand=1 https://build.opensuse.org/package/show ... audio/muse

Tim E. Real
Established Member
Posts: 669
Joined: Sat Sep 15, 2012 12:36 am
Has thanked: 40 times
Been thanked: 110 times

Re: Geekos DAW (libre music-making repository for openSUSE)

Post by Tim E. Real »

Nice! Good stuff.

I found the very end of their build log in the linking section contained -lsord but not -lserd.
And here, my build contained both -lsord and -lserd.

I think there is only one thing that can do that: PackageConfig .pc files
Here is my lilv-0.pc

Code: Select all

Requires: lv2 serd-0 sord-0 sratom-0
Libs: -L${libdir} -llilv-0  -ldl

I was expecting to see -lserd and -lsord but I think maybe the 'Requires' section is pulling them in with the other .pc files.
I must then suspect that your lilv .pc file might not contain the same thing as mine.
Or maybe your serd .pc file does not contain -lserd?

Post Reply