Comment 13 for bug 214256

Revision history for this message
ttoine (ttoine) wrote :

Vassilis,

First of all, mind that Jack is a professional sound server, such as Asio for Windows and CoreAudio for MacosX. It is not a default configuration. You can see it because when you run it for the first time, there is no .jackdrc file in your home folder. If you run jack in a terminal with options, it will just save the options, so the next time you can run it with the same one.

With your integrated sound card, you don't have anything to set up if you want to use a professional sound software on another system, such as Macos or Windows. It is the same on Linux if you use some soft like Hydrogen, ZynaddsubFX, etc... direct on Alsa, without using Jack.

It is not the same if you would have a professional sound card, like a RME Multiface II, a Motu Traveler, etc... Those cards need a configuration time on all operating systems, depending of the power of the workstation/laptop, the operating system, and the weight of the project you will work on (number of tracks, power needed by the effects and processes, etc...)

First of all, wether you are using MacOsX/CoreAudio, Win/Asio or Linux/Jack, you have to choose at wich latency and definition you want to work. Second, you have to check that your hardware can support it. It means on one hand that the sound card you have can run the latency, the sample rate and bit defintion you want, and on the other hand that the workstation or laptop is able to handle it : cpu, hard drive, chipset and bus frequency, ram, etc... If the hardware can't handle what you want, you need to find the best compromise, and it means configuration time and test again. Untill it works well for what you need, and then you just have to run the good preset. I repeat it, it is the same on every operating system if you want to work with professional audio software

Don't forget that by design, jack is a server. And a server has to be configured. Just try to install a php/apache/mysql on your linux box through Synaptic and see if all will work out of the box like you want : it won't. That' why there have some GUI, a lot of text files, etc... to manage and configure Linux web servers. When all works well, you don't need to configure anymore, just run it. It is the same for Jack. And thanks to the community, there is the good Qjackctl GUI to make it easy to configure and test everything.

So, for me, it is not a bug. Just a miss of knowledge and hardware. I took the time to explain all that stuff because everybody has to begin, and all is not really easy to find and understand about Linux and Ubuntu. And of course, I was not better than you at my own begining.

Toine