Update QjackCtl 0.4.5


canseco

Very Active Member
Joined
Jun 1, 2004
Messages
885
Location
Spain
QjackCtl 0.4.5

QjackCtl is a simple Qt application to control the JACK sound server (http://jackaudio.org), for the Linux Audio infrastructure.

preview5.png


Changelog

0.3.10.1
- Initial release.
- By default, GUI is in english.
- Changed default settings for OpenPandora hardware.
- Uses jack1 from Pandora opkg repository.
0.3.10.3
- Changed default settings to fit better with capture.
- Updated previews.0.3.11.1
- Latest stable release.
0.3.11.2
- Updated Jack version to 0.121.3.
- Added audio tweaks to limits.conf and session-common to get Realtime working.
- Changed default settings to avoid xruns.
- Updated previews.
- Third entry for Alive and Kicking Coding Competition.
0.3.11.4
- Fixed first install dialog.
- Changed previews,
- Added info for compo on About dialog.
0.3.11.7
- Added a2jmidi (Alsa-Midi bridge).
- Default config update to manage a2jmidi start/stop.
- Updated previews.
- Jack sources + patches for ARM included in src folder.
0.3.11.8
- Recompiled jackd without support for FireWire and single-precision-constant flag.
- Improved performance for apps using jackd.
- Fixes QjackCtl showing weird system resource usage and device not found when jackd tries to find Firewire devices.
0.3.12.1
- Latest stable release.
0.3.12.2
- Updated Jack to 1.9.11 version.
0.3.12.4
- Recompiled Jackd and QjacktCtl. Compatible with 1.71 firmware.
0.3.13.1
- Latest stable release.
- Compiled with 4.8.6. Updated libs.
0.3.13.3
- Added missing a2jmidi bridge binaries.
- Added a2jmidid-start and a2jmidid-stop scripts.
0.4.0.1
- Latest stable release.
- Updated previews and sources.
0.4.0.24
- Latest git release, compiled with QT 5.5.1.
- Added jack_midi_clock program.
- Updated default config, delete appdata/qjackctl or old config files for changes to take effect.
0.4.1.0
- Latest stable release.
- Updated sources.
0.4.2.0
- Latest stable release, compiled with QT 5.7.0 from latest beta Codeblocks PND.
- Updated libs and sources.
0.4.3.0
- Latest stable release See Changelog.
- Updated libs and sources.
0.4.3.1
- Compiled with QT 5.8.0 from latest beta Codeblocks PND.
- Added xkb keyboard made by _jr_ and integrated by ptitSeb.
- Updated libs.
0.4.5.0
- Latest stable release.
- Removed JACK2 from NAND. JACK1 (libjack) from Angstrom repo would be reinstalled using opkg. JACK2 self-contained inside the PND.
- Upgrade Pandora OS recommended before launching this PND.
0.4.5.1
- Compiled with QT 5.9.0 from latest beta Codeblocks PND.
- Updated libs.

Link to homepage:
https://qjackctl.sourceforge.io/
Link to repo:
http://repo.openpandora.org/?page=detail&app=qjackctl
 
Last edited:
Changelog

0.4.0.24
- Latest git release, compiled with QT5.
- Added jack_midi_clock program.
- Updated default config, delete appdata/qjackctl or old config files for changes to take effect.
 
Thank you so much for the midi clock add-on, it works great and my other equipment is now happily pounding and humming in sync with qmidi arp and qtractor!
QJackCtl turns out to be an excellent midi patchbay, performing midi merge, split, and routings from one midi or jack interface to another without any effort, a must have for every bedroom studio Pandora!
 
Changelog

0.4.1.0
- Latest stable release.
- Updated sources.

Thank you so much for the midi clock add-on, it works great and my other equipment is now happily pounding and humming in sync with qmidi arp and qtractor!
QJackCtl turns out to be an excellent midi patchbay, performing midi merge, split, and routings from one midi or jack interface to another without any effort, a must have for every bedroom studio Pandora!

Good to know someone it's making good use of this tools.

It would be great to see a video with that setup in action, ;)
 
Last edited by a moderator:
Changelog

0.4.2.0
- Latest stable release, compiled with QT 5.7.0 from latest beta Codeblocks PND.
- Updated libs and sources.
 
I once again have problems with smplayer, it whines about some libqjackc++ or something. Same as last year, I suspect it had something to do with qjackctl which I recently updated?
 
Changelog

0.4.3.0
- Latest stable release See Changelog.
- Updated libs and sources.
 
Changelog

0.4.3.1
- Compiled with QT 5.8.0 from latest beta Codeblocks PND.
- Added xkb keyboard made by _jr_ and integrated by ptitSeb.
- Updated libs.
 
first thanks for providing this package!!

did have an issue:
it seems the way libjack is updated breaks some packages?? (I have problems with audacity)

as far as i can see it copies over libjack to /usr/lib, but it has a dependency on on a newer libstdc++, so anything that does not include this newer stdc++ will break?

dunno what a good solution would be, but this doesn't feel like the best..
(why is it necessary to overwrite system libjack??)
 
dunno what a good solution would be, but this doesn't feel like the best..
(why is it necessary to overwrite system libjack??)

Because system libjack is very old, it's not installed by default and the newer version i compiled refuses to work directly on the PND.

So far, the only program affected was Mplayer, so the best solution would be to update them, compiled with then newer libjack.
 
Because system libjack is very old, it's not installed by default and the newer version i compiled refuses to work directly on the PND.
ok, have you asked notaz about maybe compiling the newer version of libjack for the firmware, this might work as there are not a lot of dependencies??
(also might be worthwhile to figure out why it wouldn't work from the pnd..it shouldn't be impossible)

So far, the only program affected was Mplayer, so the best solution would be to update them, compiled with then newer libjack.
hmm ... about updating the rest of pnds, these would then get another prerequisite.

I think fundamentally its not a very clean solution to copy things over, moreso with incomplete dependencies...wonder what the 'correct/preferred' way to distribute libs with pnds is...
 
ok, have you asked notaz about maybe compiling the newer version of libjack for the firmware, this might work as there are not a lot of dependencies??

No, but if i did, the libstdc++ version would be different, as i'm compiling with Codeblocks command line PND.

I think fundamentally its not a very clean solution to copy things over, moreso with incomplete dependencies...wonder what the 'correct/preferred' way to distribute libs with pnds is...

It's not, but it's the best solution i found in this case.
The rest of the PNDs i do, use the preferred way when it comes to distributing libs.
 
No, but if i did, the libstdc++ version would be different, as i'm compiling with Codeblocks command line PND.
I think it may work if an updated libjack compiled against the firmware libstdc++ is included in the firmware, since links against libstdc++ are typically forward compatible
(but maybe this should be checked with people more knowledgeable than me ;-) )
 
Don't use codeblocks for stuff aimed to go the firmware, gcc is too new for that. Prefer CDevTools that use the same gcc version as the firmware one to avoid incompatiblities. But you may miss some dependancies. Still, it can be usefull to just build your updated JACK with CDevTools.
 
Changelog

0.4.5.1
- Compiled with QT 5.9.0 from latest beta Codeblocks PND.
- Updated libs.
 
Back
Top