MusE 4.0pre2 released
Moderators: MattKingUSA, khz, spamatica
-
- Established Member
- Posts: 573
- Joined: Mon Feb 08, 2010 10:38 am
- Has thanked: 80 times
- Been thanked: 97 times
MusE 4.0pre2 released
MusE 4.0pre2 release January 25, 2021
Leẗ́s start off the new year with another prerelease, a few more tweaks and we should be good to go with the final 4.0 release.
Once again a good bunch of fixes and some new features and improvements.
Slightly ordered list of some of the improvements:
* Fix #933: Sort automation controls in menu.
* Fix #718: Missing strips/selections at first mixer display.
* Fix #932: Add Show All with Events/Hide All to track automation menu.
* Fix: Total number of bars not updated when signature has been changed.
* For issue 920: More values (480-based) in global settings midi division list.
* Fix: More fixes for HiDPI and plugin UIs
* Fix: Improve handling of LV2 native UIs on HiDPI.
* Fix: Bug in Set range to selection, not always correctly set.
* Fix: Set range to selection not working in wave editor.
* Fix issue #935: Track list toggling of solo/mute indicators.
* Fix: Clean up edit menu, move Structure submenu to Edit->Global.
* Fix: Standardize Track list as far as possible
* New: Selection dialog for Add synth track
* New: 'Save New Revision...' dialog
* New: Create generic LV2 UIs based on available plugin metadata.
* New: Implement LV2 UI features FixedSize/NoUserResize.
* New: Add context menu to audio output track type column for downmixing.
* Add: Functions for moving multiple tracks in the track list
* Add: Enable CC events for MIDI remote control (#566).
* Add: Resizings multiple tracks at the same time.
* Add: Menu item for Set range to selection in all relevant editors.
* Add: Dynamic value tooltip in control canvas.
* Add: Add Duplicate track function to track context menu.
* Add: Storing missing slider and other settings in MESS fluidsynth.
For the complete list of changes see:
https://github.com/muse-sequencer/muse/ ... /ChangeLog
The homepage:
https://muse-sequencer.github.io/
Download:
https://github.com/muse-sequencer/muse/ ... re2.tar.gz
Demos page:
https://github.com/muse-sequencer/muse/wiki/Demos
Leẗ́s start off the new year with another prerelease, a few more tweaks and we should be good to go with the final 4.0 release.
Once again a good bunch of fixes and some new features and improvements.
Slightly ordered list of some of the improvements:
* Fix #933: Sort automation controls in menu.
* Fix #718: Missing strips/selections at first mixer display.
* Fix #932: Add Show All with Events/Hide All to track automation menu.
* Fix: Total number of bars not updated when signature has been changed.
* For issue 920: More values (480-based) in global settings midi division list.
* Fix: More fixes for HiDPI and plugin UIs
* Fix: Improve handling of LV2 native UIs on HiDPI.
* Fix: Bug in Set range to selection, not always correctly set.
* Fix: Set range to selection not working in wave editor.
* Fix issue #935: Track list toggling of solo/mute indicators.
* Fix: Clean up edit menu, move Structure submenu to Edit->Global.
* Fix: Standardize Track list as far as possible
* New: Selection dialog for Add synth track
* New: 'Save New Revision...' dialog
* New: Create generic LV2 UIs based on available plugin metadata.
* New: Implement LV2 UI features FixedSize/NoUserResize.
* New: Add context menu to audio output track type column for downmixing.
* Add: Functions for moving multiple tracks in the track list
* Add: Enable CC events for MIDI remote control (#566).
* Add: Resizings multiple tracks at the same time.
* Add: Menu item for Set range to selection in all relevant editors.
* Add: Dynamic value tooltip in control canvas.
* Add: Add Duplicate track function to track context menu.
* Add: Storing missing slider and other settings in MESS fluidsynth.
For the complete list of changes see:
https://github.com/muse-sequencer/muse/ ... /ChangeLog
The homepage:
https://muse-sequencer.github.io/
Download:
https://github.com/muse-sequencer/muse/ ... re2.tar.gz
Demos page:
https://github.com/muse-sequencer/muse/wiki/Demos
MusE DAW
- oscillator
- Established Member
- Posts: 1127
- Joined: Sat Jan 17, 2015 6:07 pm
- Location: SWEDEN
- Has thanked: 725 times
- Been thanked: 296 times
- Contact:
Re: MusE 4.0pre2 released
Looks great! Lots of interesting stuff.
What is "Save new revision"?
Thank you all developers!
What is "Save new revision"?
Thank you all developers!
MusE DAW running on Debian 11 Testing/XFCE4.
https://oscillator.se/musik
-
- Established Member
- Posts: 573
- Joined: Mon Feb 08, 2010 10:38 am
- Has thanked: 80 times
- Been thanked: 97 times
Re: MusE 4.0pre2 released
On behalf of the developers (not so much me, I just do the sporadic fix.. and/or break something) thank youoscillator wrote: ↑Tue Jan 26, 2021 5:34 pm Looks great! Lots of interesting stuff.
What is "Save new revision"?
Thank you all developers!
The 'Save new revision' is a convenience for people like me that save a lot of versions of a med file, e.g coolsong2.med. It is mostly useful when the 'use project folder' has been checked as it otherwise gets a bit complicated to save versions in that case.
I do multiple saves for a couple of reasons:
1. To keep a history of the progress of the song
2. in case the save goes wrong, then I still have the old one )...a pretty lousy reason since we both keep a .backup file of the old .med, and I can't remember it ever breaking in a very very long time.)
3. I sometimes do drastic changes to a song and decide it was a bad idea, then I go back to a previous save.
The feature should detect a number at the end of the current song name and automatically increment it, but it does not do that yet...
MusE DAW
-
- Established Member
- Posts: 114
- Joined: Sat Mar 02, 2019 5:10 am
- Been thanked: 4 times
-
- Established Member
- Posts: 573
- Joined: Mon Feb 08, 2010 10:38 am
- Has thanked: 80 times
- Been thanked: 97 times
Re: MusE 4.0pre2 released
I use the audio metronome all the time so I know it should work.
Is the toolbar button for metronome enabled? It can also be toggled with the key 'c'.
MusE DAW
- funkmuscle
- Established Member
- Posts: 2801
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 129 times
- Been thanked: 31 times
Re: MusE 4.0pre2 released
This won't build on Arch
maybe this is better info on the failure to build
Code: Select all
[ 12%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/popup_double_spinbox.cpp.o
[ 12%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/scldiv.cpp.o
[ 12%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/scldraw.cpp.o
[ 12%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/sclif.cpp.o
[ 13%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/scrollbar.cpp.o
[ 13%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/scrollscale.cpp.o
[ 13%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/sliderbase.cpp.o
[ 13%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/spinbox.cpp.o
[ 13%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/spinboxFP.cpp.o
[ 13%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/swidget.cpp.o
[ 13%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/tempolabel.cpp.o
[ 13%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/text_edit.cpp.o
[ 13%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/vscale.cpp.o
[ 14%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/widget_stack.cpp.o
[ 14%] Linking CXX shared library libmuse_widgets.so
[ 14%] Built target widgets
make: *** [Makefile:171: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build muse-git package(s
Code: Select all
In file included from /usr/include/atkmm-1.6/atkmm/object.h:30,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:34,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from /run/media/harv/C29E77669E775241/makepkg/muse-git/src/muse/muse3/muse/lv2Gtk2Support/lv2Gtk2Support.cpp:6:
/usr/include/atkmm-1.6/atkmm/component.h:5:10: fatal error: atkmmconfig.h: No such file or directory
5 | #include <atkmmconfig.h>
| ^~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [muse/lv2Gtk2Support/CMakeFiles/lv2_gtk2_support.dir/build.make:81: muse/lv2Gtk2Support/CMakeFiles/lv2_gtk2_support.dir/lv2Gtk2Support.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:3007: muse/lv2Gtk2Support/CMakeFiles/lv2_gtk2_support.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Last edited by funkmuscle on Sat Jan 30, 2021 1:34 am, edited 1 time in total.
-
- Established Member
- Posts: 114
- Joined: Sat Mar 02, 2019 5:10 am
- Been thanked: 4 times
Re: MusE 4.0pre2 released
@spamatica: Metronome is OK. I don't remember what I have done. Sorry.
I can't compile the OPRE1 and OPRE2 on my system: Debian 10 + Librazick. Missing libraries
When I want to install it manually, the package is deemed to be broken.
So I use the appimage fortunately !
I can't compile the OPRE1 and OPRE2 on my system: Debian 10 + Librazick. Missing libraries
Code: Select all
libgtkmm-2.4-dev : Depends: libgtk2.0-dev (>= 2.24.0) but will not be installed
Depends: libatkmm-1.6-dev (>= 2.22.2) but will not be installed
librtaudio-dev : Depends: libpulse-dev but will not be installed
qt5-default : Depends: qtbase5-dev but will not be installed
qttools5-dev : Depends: qtbase5-dev but will not be installed
E: Impossible to correct problems, faulty packages are in "keep as is" mode.
So I use the appimage fortunately !
-
- Established Member
- Posts: 573
- Joined: Mon Feb 08, 2010 10:38 am
- Has thanked: 80 times
- Been thanked: 97 times
Re: MusE 4.0pre2 released
Alright, thanks for the info, I will try later with debian in a vm and try to compile a list of necessary packagessaturnin51 wrote: ↑Thu Jan 28, 2021 12:56 pm @spamatica: Metronome is OK. I don't remember what I have done. Sorry.
I can't compile the OPRE1 and OPRE2 on my system: Debian 10 + Librazick. Missing libraries
When I want to install it manually, the package is deemed to be broken.Code: Select all
libgtkmm-2.4-dev : Depends: libgtk2.0-dev (>= 2.24.0) but will not be installed Depends: libatkmm-1.6-dev (>= 2.22.2) but will not be installed librtaudio-dev : Depends: libpulse-dev but will not be installed qt5-default : Depends: qtbase5-dev but will not be installed qttools5-dev : Depends: qtbase5-dev but will not be installed E: Impossible to correct problems, faulty packages are in "keep as is" mode.
So I use the appimage fortunately !
MusE DAW
- funkmuscle
- Established Member
- Posts: 2801
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 129 times
- Been thanked: 31 times
Re: MusE 4.0pre2 released
Ok, my issue has something to do with Gnome why it won't build.
https://gitlab.gnome.org/GNOME/atkmm/-/issues/2
Another issue on the older version which has lead me away from MusE is that some UI don't work like liquidsfz so loading the sfz files is impossible.
I got so use to MusE that is sucks when I have to use another midi sequencer.
https://gitlab.gnome.org/GNOME/atkmm/-/issues/2
Another issue on the older version which has lead me away from MusE is that some UI don't work like liquidsfz so loading the sfz files is impossible.
I got so use to MusE that is sucks when I have to use another midi sequencer.
-
- Established Member
- Posts: 573
- Joined: Mon Feb 08, 2010 10:38 am
- Has thanked: 80 times
- Been thanked: 97 times
Re: MusE 4.0pre2 released
Can you try the appimage?funkmuscle wrote: ↑Sat Jan 30, 2021 4:24 pm Ok, my issue has something to do with Gnome why it won't build.
https://gitlab.gnome.org/GNOME/atkmm/-/issues/2
Ok, well cool that muse is the one you would choosefunkmuscle wrote: ↑Sat Jan 30, 2021 4:24 pm Another issue on the older version which has lead me away from MusE is that some UI don't work like liquidsfz so loading the sfz files is impossible.
I got so use to MusE that is sucks when I have to use another midi sequencer.
About the plugin problem, we can only fix the issues we know about so first step is to let us know, either here or with an Issue on github (or both), which you did now. I'll take a look and see if I can figure out what is missing. I see the gui launches but I'm guessing it should be possible to open and sfz, and I don't see any option for that.
MusE DAW
Re: MusE 4.0pre2 released
Regarding liquidsfz:funkmuscle wrote: ↑Sat Jan 30, 2021 4:24 pm Another issue on the older version which has lead me away from MusE is that some UI don't work like liquidsfz so loading the sfz files is impossible.
It's probably the same problem discussed in this ticket (the part about sfizz):
https://github.com/muse-sequencer/muse/issues/785
The file loading function in the generic GUI requires a special LV2 extension which is currently not supported in MusE. Unfortunately it's quite complex and thus lot of work to implement properly.
- funkmuscle
- Established Member
- Posts: 2801
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 129 times
- Been thanked: 31 times
Re: MusE 4.0pre2 released
Makes sense.. Thanks again for the awesome project...kybos wrote: ↑Sat Jan 30, 2021 6:31 pmRegarding liquidsfz:funkmuscle wrote: ↑Sat Jan 30, 2021 4:24 pm Another issue on the older version which has lead me away from MusE is that some UI don't work like liquidsfz so loading the sfz files is impossible.
It's probably the same problem discussed in this ticket (the part about sfizz):
https://github.com/muse-sequencer/muse/issues/785
The file loading function in the generic GUI requires a special LV2 extension which is currently not supported in MusE. Unfortunately it's quite complex and thus lot of work to implement properly.
I use MusE, Reaper and Qtractor for my midi and certain things would work better on one that the others can't do and so on.. Hard to remember what they are at the moment as I've been tracking live instruments lately.
-
- Established Member
- Posts: 573
- Joined: Mon Feb 08, 2010 10:38 am
- Has thanked: 80 times
- Been thanked: 97 times
Re: MusE 4.0pre2 released
Indeed it is very likely the same thing but this plugin does not list MakePath as a required extension (which I think you are referring to).kybos wrote: ↑Sat Jan 30, 2021 6:31 pm Regarding liquidsfz:
It's probably the same problem discussed in this ticket (the part about sfizz):
https://github.com/muse-sequencer/muse/issues/785
The file loading function in the generic GUI requires a special LV2 extension which is currently not supported in MusE. Unfortunately it's quite complex and thus lot of work to implement properly.
And looking at the code I see the reference to MakePath but I'm beginning to think that there is some confusion here to what is required. I believe we need support for ports of type Atom__Path which doesn't seem to be the case. Still it requires work to fix but hopefully not as complex as MakePath seems to be... unless that was what you meant all along Kybos
In any case as can be seen in the ticket, sfizz which also is a sfz sample player seem to have it's own gui now (which admittedly has some rendering issues now that I try it) and I just tried to load an sfz, so maybe that is a possible workaround @funkmuscle ?
MusE DAW
Re: MusE 4.0pre2 released
It's nothing to do with MakePath.spamatica wrote: ↑Sat Jan 30, 2021 7:45 pm
And looking at the code I see the reference to MakePath but I'm beginning to think that there is some confusion here to what is required. I believe we need support for ports of type Atom__Path which doesn't seem to be the case. Still it requires work to fix but hopefully not as complex as MakePath seems to be... unless that was what you meant all along Kybos
To my understanding, it's a kind of free parameter (not a port), and can have many different types/atoms. Path is only one of them. The handling is quite different from normal ports/controls. At least that's what I gather from the existing implementations (like jalv), as there is of course no documentation except the low level API description. So I'm certainly no expert and may be wrong, but I find the whole thing pretty complex and nothing like a quick fix.