Yoshimi - testers wanted

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

folderol
Established Member
Posts: 2077
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 227 times
Been thanked: 400 times
Contact:

Re: Yoshimi - testers wanted

Post by folderol »

Think I've got it, and I can't see a way out :(
Some time back we changed to a minimum of C++14 and your gcc version is (unless I'm mistaken) C++11.
We are using a type of pointer that only came in with 14 (for memory safety), and we're using it in so many places now that the build would be bound to fail somewhere.

The Yoshimi guy {apparently now an 'elderly'}
folderol
Established Member
Posts: 2077
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 227 times
Been thanked: 400 times
Contact:

Re: Yoshimi - testers wanted

Post by folderol »

Just had a thought, clang is usually ahead of gcc, so if that is available you might do better with it. Yoshimi's CMakeLists.txt file has an option to compile with clang round about line 30.

The Yoshimi guy {apparently now an 'elderly'}
User avatar
bluebell
Established Member
Posts: 1923
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 112 times
Been thanked: 119 times

Re: Yoshimi - testers wanted

Post by bluebell »

folderol wrote: Sat Apr 08, 2023 4:41 pm

Just had a thought, clang is usually ahead of gcc, so if that is available you might do better with it. Yoshimi's CMakeLists.txt file has an option to compile with clang round about line 30.

I am a bit conservative. I upgrade when buying new computers. The price I have to pay is that I can build less and less updated software as time goes on.

It began with Carla, Guitarix, DISTRHO-plugins, Dragonfly reverb and now Yoshimi. Since the versions that could be built on my system run fine I can take a break.

Or I feel like upgrading some day :)

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

User avatar
bluebell
Established Member
Posts: 1923
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 112 times
Been thanked: 119 times

Re: Yoshimi - testers wanted

Post by bluebell »

I found a solution for me: installing gcc-7 on my Xubuntu 16:

Code: Select all

add-apt-repository ppa:ubuntu-toolchain-r/test
apt-get update

apt-get install gcc-7
apt-get install g++-7

update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 7
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 7

Now the most recent Yoshimi from git builds an runs on my system, @folderol.

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

folderol
Established Member
Posts: 2077
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 227 times
Been thanked: 400 times
Contact:

Re: Yoshimi - testers wanted

Post by folderol »

Great!
I expect you'll notice {cough} one or two {cough} changes :lol:

The Yoshimi guy {apparently now an 'elderly'}
folderol
Established Member
Posts: 2077
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 227 times
Been thanked: 400 times
Contact:

Re: Yoshimi - testers wanted

Post by folderol »

... and there's more :)
Theme entries have been expanded and put into rational groups (along with a few 'spares').
The order has obviously changed, but won't do so again. The descriptions have also been improved.

The Yoshimi guy {apparently now an 'elderly'}
User avatar
bluebell
Established Member
Posts: 1923
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 112 times
Been thanked: 119 times

Re: Yoshimi - testers wanted

Post by bluebell »

folderol wrote: Sat Apr 29, 2023 4:33 pm

... and there's more :)
Theme entries have been expanded and put into rational groups (along with a few 'spares').
The order has obviously changed, but won't do so again. The descriptions have also been improved.

If there was a button "Export Theme" it would be made very easy to create a theme based on an existing theme.

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

folderol
Established Member
Posts: 2077
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 227 times
Been thanked: 400 times
Contact:

Re: Yoshimi - testers wanted

Post by folderol »

Good point! Should be reasonably easy to do.

The Yoshimi guy {apparently now an 'elderly'}
folderol
Established Member
Posts: 2077
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 227 times
Been thanked: 400 times
Contact:

Re: Yoshimi - testers wanted

Post by folderol »

As I said :lol:
So... it's in the latest build, and the User Guide within Yoshimi has been updated, along with a lot of other bits (although it lies about which version it is for) :P

The Yoshimi guy {apparently now an 'elderly'}
folderol
Established Member
Posts: 2077
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 227 times
Been thanked: 400 times
Contact:

Re: Yoshimi - testers wanted (nearly there!)

Post by folderol »

We now need testers for the current build - identified as Yoshimi V 2.3.0 rc3 - and hopefully the last one before full release.

Envelopes, Filters, LFOs and Resonance all have significant controls converted to a high resolution form. Other sections will be upgraded later.

Knobs and Sliders all show when not at their default - pointer/peg turns red. This should also be correct when loading parts/patchsets/states - even older ones!

Related to this, there is now a pseudo-default for formant filter frequency.
When first created this has always been a random value for each formant. It is now also stored locally (and when the filter is saved), so you can get back to that value if you want to. It is only changed on resets or if you switch the filter to a different type, then back again (as that would be a completely new filter). Obviously the saved state only applies to files saved with V 2.3.0 or later.

Theme work is complete and the theme files self-documenting - including being able to optionally add a colour tint to the grey scale.

Built-in HTML User Guide is fully updated (and Advanced reference Manual should be complete soon).

No electrons were harmed by this work (although some were given a severe talking to) :lol:

The Yoshimi guy {apparently now an 'elderly'}
folderol
Established Member
Posts: 2077
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 227 times
Been thanked: 400 times
Contact:

Re: Yoshimi - testers wanted

Post by folderol »

Just want to add that if anyone has developed a theme they would like included in the V2.3.0 release I need it by mid morning tomorrow (UK time).

As these are plain text, you could probably just paste them into a priv. message.

The Yoshimi guy {apparently now an 'elderly'}
j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 358 times

Re: Yoshimi - testers wanted

Post by j_e_f_f_g »

Just a nitpick:

form of census.

You mean "concensus". "Census" is a count of people. "Concensus" is a majority of agreement among people.

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

User avatar
bluebell
Established Member
Posts: 1923
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 112 times
Been thanked: 119 times

Re: Yoshimi - testers wanted (nearly there!)

Post by bluebell »

folderol wrote: Thu May 11, 2023 7:38 pm

Theme work is complete and the theme files self-documenting - including being able to optionally add a colour tint to the grey scale.

Woo-hoo, themes can be exported now :D Great.

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

User avatar
Largos
Established Member
Posts: 628
Joined: Mon Oct 05, 2020 12:21 pm
Has thanked: 71 times
Been thanked: 184 times

Re: Yoshimi - testers wanted

Post by Largos »

folderol wrote: Sun May 28, 2023 9:52 am

Just want to add that if anyone has developed a theme they would like included in the V2.3.0 release I need it by mid morning tomorrow (UK time).

As these are plain text, you could probably just paste them into a priv. message.

I attached a dark theme I made but it has a few problems for dark themes that I couldn't work out how to fix.

1: The numbers for inactive and unselected voice tabs in addsynth are unreadable
2 The slider has no colourable border which makes it blend into the background (same as mentioned before)
3: The Edit button to open envelope and formant windows doesn't seem to have it's own colour. So it doesn't really look like a button.
4: Drop down menu text highlights are different colours depending on where you are, could also do with their own colour setting.

Attachments
largosdark.tar.gz
(1.5 KiB) Downloaded 40 times
folderol
Established Member
Posts: 2077
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 227 times
Been thanked: 400 times
Contact:

Re: Yoshimi - testers wanted

Post by folderol »

Largos wrote: Sun May 28, 2023 2:23 pm
folderol wrote: Sun May 28, 2023 9:52 am

Just want to add that if anyone has developed a theme they would like included in the V2.3.0 release I need it by mid morning tomorrow (UK time).

As these are plain text, you could probably just paste them into a priv. message.

I attached a dark theme I made but it has a few problems for dark themes that I couldn't work out how to fix.

1: The numbers for inactive and unselected voice tabs in addsynth are unreadable
2 The slider has no colourable border which makes it blend into the background (same as mentioned before)
3: The Edit button to open envelope and formant windows doesn't seem to have it's own colour. So it doesn't really look like a button.
4: Drop down menu text highlights are different colours depending on where you are, could also do with their own colour setting.

Thanks for this. You raise some good points.
1) FLTK is playing games with the colours here. I don't (yet) know what we can do about it. Might need to revise the way these tabs are made.
2) FLTK uses the grey scale for generating these. For dark themes the only way round it would be for us to develop our own button border styles :o
3) These should both be the 'Inverse Link' buttons. Too late for this release but I'll see what's going on here.
4) FLTK interfering again! I think we could get round it but would need a pair of colours - possibly 4 of them :(

Would you like this included anyway, or would you suggest holding back?

The Yoshimi guy {apparently now an 'elderly'}
Post Reply