Pulseeffects: Road to 4.7.4

Created on 5 Aug 2020  路  22Comments  路  Source: wwmm/pulseeffects

  • [x] Update changelog with new pipeline global output level meter, new Loudness Compensator plugin and the ability to change the minimum and maximum frequency in the spectrum
  • [x] Implement Loudness Compensator documentation
  • [x] Removing mda optional dependency from PKGBUILD
  • [x] Remove mda.lv2 link from readme
  • [x] Let package maintainers know version 4.7.4 will only work with lsp-plugins >= 1.1.24 and does not require mda dependency for Loudness plugin
  • [x] Replace the hardcoded spectrum frequency axis by drawings in the cairo canvas
  • [x] Allow the user to change the minimum and maximum frequency shown by the spectrum
  • [x] Allow the Stereo Tools plugin to be used in the mic pipeline
  • [x] Allow the Maximizer plugin to be used in the mic pipeline

All 22 comments

Let package maintainers know version 4.7.4 will only work with lsp-plugins >= 1.1.24

I have also made GTKMM 3.24 a required dependency. It finally has a few wrappers for GTK functions that were missing before and I am using them to simplify the code.

I think I will also try to do to these improvements before the next release:

  • [ ] replace the hardcoded spectrum frequency axis by drawings in the cairo canvas
  • [x] allow the stereo tools plugin to be used in the mic pipeline

Nice,... I will have ability to use stereo tools for mic... next add maximizer, and it will be really best. Thanks so much for Your work.

@wwmm are you working on the documentation? I can do it.

are you working on the documentation? I can do it.

Not yet. If you have time to take a look at it go ahead. Now that the master branch already has the stereo tools plugin available for microphone effects I will do the same for the maximizer.

Before to release the new version, please tell me to make an update to po translation files.

No problems. I do not have a date in mind yet.

First version of the new frequency axis. Its color can already be customized but it is not saved to the presets yet. Code is already available in the master branch.

Screenshot from 2020-08-11 13-07-46
Screenshot from 2020-08-11 13-09-29

I tried to modify max/minimum frequency, but it's not changing. Is it working with the new commits? I will compile.

It's working. Great!

It is working. But after doing a few tests with the test signal generator I noticed that the frequency shown in the axis for the peak of a sine wave is not right. I will investigate.

And the frequency shown by the mouse hover also has to be corrected...

Master branch updated with a fix for the mouse hover frequency values. The axis values are still wrong...

And depending on the window width the last two labels in the axis may overlap. This also has to be fixed.

The master branch has been updated again. Now the labels seem to be in the correct position.

Can Frequencies be written under spectrum bars and not over, like in older version?

Can Frequencies be written under spectrum bars and not over, like in older version?

I have been thinking about that. It definitely can be done. But as it was clear that this would require a little more work I decided to do something simpler first. In short the code that draws the bars(or lines) has to take the height of the words in the axis into account and do the height shift accordingly. I will try to do that tomorrow.

Btw. I think this is road to 4.8.0 and not 4.7.4... when I see how a lot of changes was done, and how a lot of things was changed, and features improved, I think, this deserve to be 4.8.0 version.

Sn铆mka obrazovky z 2020-08-11 21-35-00

This is nearly new record in count of changed lines (20,942 additions and 23,338 deletions (compared between master and last published version)).

Good job, and thanks for hard working.

New version available in the master branch:
Screenshot from 2020-08-12 11-29-24

I think this is road to 4.8.0 and not 4.7.4

That is something to consider. Specially because there are small changes to the user workflow(enable/disable plugins), new parameters(compressor and limiter) and dependencies changes.

It should be also tested on FreeBSD before to be released.

I will translate Slovak (and propably Czech too) languages today.... I will have some time at ~19:00 CET

PE 4.8.0 released.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

marioortizmanero picture marioortizmanero  路  5Comments

ErrantPixie picture ErrantPixie  路  5Comments

mbb78 picture mbb78  路  3Comments

Mlocik97-issues picture Mlocik97-issues  路  4Comments

Thinkaboutmin picture Thinkaboutmin  路  4Comments