miniAudicle
miniAudicle copied to clipboard
Please provide QT5 build option for Linux
Apps built with QT 5.6 or above will scale automatically so they are usable on linux with hidpi displays. When I build using the provided instructions (cd src ; make linux-jack), the code is linked with QT4, which makes the app render very tiny for me.
It shouldn't be hard to just link with QT5, right? Please provide that as an option, or just move to QT5.
Interesting, thats not so good that it renders tiny, we can look into it.
Unfortunately my experience is that major library upgrades are not so simple as there are often compatibility issues at the source code level and functionality level. Its not really possible to gauge the difficulty without diving into it outright.
The workaround is to use run_scaled, so it's not a showstopper for me. I don't get the crisp resolution my screen is capable of providing that way, but it will do.
Just as a comment: Fedora 32 doesn't ship qt4 anymore. So, impossible to build miniAudicle on Fedora 32.
same with Ubuntu Studio 20.04 LTS
To be more precise: on fedora, they have renamed qt to qt4 but the big problem is qscintilla. The Qt4 version is not shipped anymore. I have rebuilt the qscintilla-qt4 package on my machine and miniAudicle compiles fine (with gcc 10).
On NixOS, too, we'll have to drop the miniaudicle package due to lack of qt5 support https://github.com/NixOS/nixpkgs/pull/174634
Looks like miniaudicle was updated straight to qt6:
https://github.com/ccrma/miniAudicle/blob/e6d587ce4126a625e8c2c3c9089d64b16e9f7a11/README.md?plain=1#L35
Can we get a release that includes the update?
Can we get a release that includes the update?
1.5.0.3 just came out: https://chuck.stanford.edu/release/. We've made a miniAudicle release source tarball for this release (with 'chuck' dependency included). FYI the tarball should be identical in contents to
git clone --recurse-submodules --branch chuck-1.5.0.3 https://github.com/ccrma/miniAudicle.git
The updated build instructions can be found at https://github.com/ccrma/miniAudicle#readme
Please let us know how we can help (the install targets may need some TLC). Two things regarding potential packaging/installation:
- the examples folder should somehow be installed so it's accessible from miniAudicle->File->Open Examples...
- the tarball also contains src/chugins (another repo containing chuck plugins, most of which ship with miniAudicle; these typically go into /usr/local/lib/chuck/, one of the default search paths for chuck/miniAudicle to autoload chugins, when starting the VM)
I will help as I can! but @spencersalazar holds the real knowledge of the miniAudicle...
Thank you!!
PS: btw if you Discord, the ChucK Community Discord server might be helpful for interactive communications as well.
Sorry, I almost forgot about this. So does this mean that chuck-*
tags in this repo are to be considered miniaudicle releases?
Yes, miniAudicle and CLI chuck releases are synchronized and both repos use the same chuck-* format to tag their respective release. The latest presently should be chuck-1.5.1.0
, with chuck-1.5.1.1
around the corner (ETA next week)
FYI chuck-1.5.1.1
is released (tagged with the same name in miniAudicle) @fgaz please let us know if you have any questions or run into any issues. thank you!