Hi there!

Why not tell us a little bit about yourself? Welcome to the community!

Moderators: MattKingUSA, khz

daudaxx
Established Member
Posts: 10
Joined: Mon Sep 27, 2010 2:53 pm

Hi there!

Post by daudaxx »

Hi everybody!
I'm here because I'd like to spin some records using MIXXX. It's about ten months I'm trying to have the same feeling and confidence with Ubuntu + Mixxx as I used to have with Windows + Virtual DJ.

As I saw a video on youTube (http://www.youtube.com/watch?v=73ermPUL ... r_embedded) that proves that it's possibile, I'm here to discover what is missing to my configuration.

It's just a year that I'm a Linux user, and just to dj, so my mind is still totally "Windows" oriented: I think it's better if I start from newbie section... :)

Thank you in advance for your support!
Have a nice day,
D
Compaq 615 AthlonX2 2,20Ghz Dual Core + Ubuntu 9.10 + MIXXX + BCD3000
Pablo
Established Member
Posts: 1274
Joined: Thu Apr 17, 2008 9:57 pm
Been thanked: 3 times

Re: Hi there!

Post by Pablo »

Hi and welcome!

What version of Mixx do you have installed?
daudaxx
Established Member
Posts: 10
Joined: Mon Sep 27, 2010 2:53 pm

Re: Hi there!

Post by daudaxx »

Pablo wrote:Hi and welcome!

What version of Mixx do you have installed?
Hi Pablo,
I'm running Mixxx 1.8.0 beta2, but next week they will release 1.8.0 stable version and I'm going to install it.

My problem is that I can't set Mixxx preferences under 11ms, otherwise I experience clicks and pops and delay during playback. At that latency, CUE button is not responsive, loop buttons are not precise, and so on, so djing is quite impossible...
I think my CPU is fast enough to run Mixxx at lower latencies, so, what's missing?

Yesterday I tried to follow the guide to Ubuntu Studio Preparation (https://help.ubuntu.com/community/Ubunt ... reparation) but I'm not able to install rt kernel.

Am I following the right way? Do you have any different suggestion on how should I approach?

Thank you!
D
Compaq 615 AthlonX2 2,20Ghz Dual Core + Ubuntu 9.10 + MIXXX + BCD3000
etienne
Established Member
Posts: 86
Joined: Wed May 27, 2009 10:19 am
Location: Hermanus, South Africa
Contact:

Re: Hi there!

Post by etienne »

Hi and welcome!

Please post links to your recordings here as soon as you can! I'm sure we'd all love to hear your stuff...
Etienne Snyman
-Composer-
http://octavepress.com
User avatar
Capoeira
Established Member
Posts: 1321
Joined: Tue May 12, 2009 1:01 pm
Location: Brazil
Has thanked: 3 times
Been thanked: 2 times

Re: Hi there!

Post by Capoeira »

daudaxx wrote: Am I following the right way? Do you have any different suggestion on how should I approach?
the right way is the wiki: http://wiki.linuxmusicians.com/doku.php ... b16d38d00f
Use Quickscan

you don't need U-Studio, installinf a RT-Kernel is easy - just use synaptics
daudaxx
Established Member
Posts: 10
Joined: Mon Sep 27, 2010 2:53 pm

Re: Hi there!

Post by daudaxx »

HI Capoeira,
thank you for helping me.

I tried to launch Quickscan script but I got this message:

Can't locate QuickScanEngine.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./Quickscan_script line 21.
BEGIN failed--compilation aborted at ./Quickscan_script line 21.

I'm not sure I ran the script correctly.

Thank you,
D
Compaq 615 AthlonX2 2,20Ghz Dual Core + Ubuntu 9.10 + MIXXX + BCD3000
User avatar
Capoeira
Established Member
Posts: 1321
Joined: Tue May 12, 2009 1:01 pm
Location: Brazil
Has thanked: 3 times
Been thanked: 2 times

Re: Hi there!

Post by Capoeira »

you better post in the quickscan-topic - I havn't used it for a long time, could be a bug:
http://www.linuxmusicians.com/viewtopic ... can#p14266
User avatar
raboof
Established Member
Posts: 1865
Joined: Tue Apr 08, 2008 11:58 am
Location: Deventer, NL
Has thanked: 52 times
Been thanked: 80 times
Contact:

Re: Hi there!

Post by raboof »

check the realtimeconfigquickscan website - you have to fetch it with hg now. wiki needs updating
Pablo
Established Member
Posts: 1274
Joined: Thu Apr 17, 2008 9:57 pm
Been thanked: 3 times

Re: Hi there!

Post by Pablo »

Hi again,

I suggest you choose jack as the sound system for Mixxx. Actually, Jack is THE low latency audio server in Linux.

So, you basically need jack support in mixxx (portaudio) and a well configured system to run jack in it, and hopefully things will improve a lot. Install and run qjackctl to configure and start the jack server.

However, the portaudio version in karmic has not Jack support.

You either upgrade to Lucid, where you will be able to choose Jack as the sound API ootb, or, install a version of portaudio with jack support for ubuntu karmic. For the latter, in a terminal:

sudo add-apt-repository ppa:motin/until-jack-is-included-in-main

Now, in Synaptic, Reload, search for portaudio and update it to the one with "with-jack" in its name.

In Mixxx preferences choose Jack as the sound API.

Start the jack server before running Mixxx. You need some tweaking for jack in realtime mode, as already mentioned.

Cheers! Pablo
daudaxx
Established Member
Posts: 10
Joined: Mon Sep 27, 2010 2:53 pm

Re: Hi there!

Post by daudaxx »

raboof wrote:check the realtimeconfigquickscan website - you have to fetch it with hg now. wiki needs updating

HI, I think even the website needs update.
I followed the instructions and I got:
dani@dani-laptop:~/realtimeconfigquickscan$ perl ./QuickScan.pl
Can't locate Tk.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./QuickScan.pl line 21.
BEGIN failed--compilation aborted at ./QuickScan.pl line 21.

Thank you
D
Compaq 615 AthlonX2 2,20Ghz Dual Core + Ubuntu 9.10 + MIXXX + BCD3000
daudaxx
Established Member
Posts: 10
Joined: Mon Sep 27, 2010 2:53 pm

Re: Hi there!

Post by daudaxx »

Pablo wrote:Hi again,

I suggest you choose jack as the sound system for Mixxx. Actually, Jack is THE low latency audio server in Linux.

So, you basically need jack support in mixxx (portaudio) and a well configured system to run jack in it, and hopefully things will improve a lot. Install and run qjackctl to configure and start the jack server.

However, the portaudio version in karmic has not Jack support.

You either upgrade to Lucid, where you will be able to choose Jack as the sound API ootb, or, install a version of portaudio with jack support for ubuntu karmic. For the latter, in a terminal:

sudo add-apt-repository ppa:motin/until-jack-is-included-in-main

Now, in Synaptic, Reload, search for portaudio and update it to the one with "with-jack" in its name.

In Mixxx preferences choose Jack as the sound API.

Start the jack server before running Mixxx. You need some tweaking for jack in realtime mode, as already mentioned.

Cheers! Pablo

Hi Pablo!

Now I have portaudio19-dev (19+svn20090620-0ubuntu1+whitjack2) and libportaudio2 (19+svn20090620-0ubuntu1+whitjack2 in my Karmic.

Where do I find Jack tweaks that fit for this configuration?

PS: in the meantime I'm still not able to run QuickScan to know how to install rt properly

Thank you,
D
Compaq 615 AthlonX2 2,20Ghz Dual Core + Ubuntu 9.10 + MIXXX + BCD3000
User avatar
Capoeira
Established Member
Posts: 1321
Joined: Tue May 12, 2009 1:01 pm
Location: Brazil
Has thanked: 3 times
Been thanked: 2 times

Re: Hi there!

Post by Capoeira »

daudaxx wrote:
raboof wrote:check the realtimeconfigquickscan website - you have to fetch it with hg now. wiki needs updating

HI, I think even the website needs update.
I followed the instructions and I got:
dani@dani-laptop:~/realtimeconfigquickscan$ perl ./QuickScan.pl
Can't locate Tk.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./QuickScan.pl line 21.
BEGIN failed--compilation aborted at ./QuickScan.pl line 21.

Thank you
D


you need tk for pearl: search for pearl/tk or pearl-tk or something like that in you distro
daudaxx
Established Member
Posts: 10
Joined: Mon Sep 27, 2010 2:53 pm

Re: Hi there!

Post by daudaxx »

HI Capoeira!
I could finally launch QuickScan, you can see the result in the attached image.

Can I trust and apply QuickScan suggestions without checking the forum posts written?

Thank you very much,
D
QuickScan.png
QuickScan.png (85.24 KiB) Viewed 2740 times
Compaq 615 AthlonX2 2,20Ghz Dual Core + Ubuntu 9.10 + MIXXX + BCD3000
User avatar
Capoeira
Established Member
Posts: 1321
Joined: Tue May 12, 2009 1:01 pm
Location: Brazil
Has thanked: 3 times
Been thanked: 2 times

Re: Hi there!

Post by Capoeira »

daudaxx wrote:HI Capoeira!
I could finally launch QuickScan, you can see the result in the attached image.

Can I trust and apply QuickScan suggestions without checking the forum posts written?

Thank you very much,
D
QuickScan.png
well, the suggestions are results of all that was discussed in this forum i think......just read the suggested links in Quickscan


EDIT: @raboof - tried it here and the links are not copy/pasteable...is there an easy way to implent that?

EDIT2: this soft should be propagaded more, it could make part of audio-distros
Last edited by Capoeira on Thu Sep 30, 2010 5:44 pm, edited 1 time in total.
Pablo
Established Member
Posts: 1274
Joined: Thu Apr 17, 2008 9:57 pm
Been thanked: 3 times

Re: Hi there!

Post by Pablo »

Now, if you have installed qjackctl from Synaptic,

launch Jack Control from the Sound and Video menu, Press "Start" (this starts the jack server). If there is no error messages, launch mixx. Options, Preferences, Sound Hardware, Sound API: JACK Audio Connection Kit.

Now, you have mixxx running through the jack server.

From Jack Control you can setup the jack server. Less frames/period = less latency and less stable
Always run jack in realtime mode.

This is the basics.

One you have jack and mixxx through jack up and running, tweak your system following the hints of the quickscan script by raboof. Try to decrease frames/period so you get a lower latency without xruns.

Cheers! Pablo
Post Reply