Hi All, When i first installed chuck a few months ago it worked right away without any problems. Now I have it installed on a new fedora Linux system and I can't get it to work. I want to use it with Jack so first I start Jack with qjackctl. Then I try to run the example foo.ck program and I get one of these two messages: JACK tmpdir identified as [/dev/shm] [chuck]: (via rtaudio): no devices found for compiled audio APIs! [chuck]: cannot initialize audio device (try using --silent/-s) Or sometimes just: JACK tmpdir identified as [/dev/shm] Aborted I've tried using it without Jack too with no success. Can anyone tel me how to troubleshoot this? Thanks!
Can anyone tel me how to troubleshoot this?
Hi Francis! Let's start with the basics, not because I think you are dumb but because I'm lazy and like to try to avoid dealing with hard stuff if possible ;¬) There are three versions of ChucK for Linux for the three types of audio system. (OSS, ALSA, JACK). These are different executables. Could you verify which one you have? Typing "chuck --version" at your terminal should tell you this between brackets. If you do have the right one the next step would be verifying that system works at all, for example by trying to make some sound using a different JACK application. Also; I do think some of the pre-compiled version for various Linux distro's are lagging behind a bit and recent ChucK versions have made some quite relevant and fun updates. You may want to compile your own if you haven't done so already (this isn't clear from your mail), one of the added advantages of this is that you will be sure you have the right version (also not yet clear to me). Well, at least it's a first step in figuring this out.... Yours, Kas.
lör 2008-02-16 klockan 17:15 +0100 skrev Kassen:
Can anyone tel me how to troubleshoot this?
Hi Francis!
Let's start with the basics, not because I think you are dumb but because I'm lazy and like to try to avoid dealing with hard stuff if possible ;¬)
There are three versions of ChucK for Linux for the three types of audio system. (OSS, ALSA, JACK). These are different executables. Could you verify which one you have? Typing "chuck --version" at your terminal should tell you this between brackets.
If you do have the right one the next step would be verifying that system works at all, for example by trying to make some sound using a different JACK application.
Also; I do think some of the pre-compiled version for various Linux distro's are lagging behind a bit and recent ChucK versions have made some quite relevant and fun updates. You may want to compile your own if you haven't done so already (this isn't clear from your mail), one of the added advantages of this is that you will be sure you have the right version (also not yet clear to me).
Well, at least it's a first step in figuring this out....
Yours, Kas.
Yes, also please let us know what chuck --probe says. And check if jack say something funny when started from the terminal. peace, Gasten
Hi,
chuck --version:
chuck version: 1.2.1.1b (dracula)
exe target: linux (jack)
http://chuck.cs.princeton.edu/
chuck --probe (same result with and without Jack running):
[chuck]: (via rtaudio): no devices found for compiled audio APIs!
[chuck]:
[chuck]: ------( chuck -- 2 MIDI inputs )------
[chuck]: [0] : "Midi Through Port-0"
[chuck]: [1] : "M Audio Delta 1010 MIDI"
[chuck]:
[chuck]: ------( chuck -- 2 MIDI outputs )-----
[chuck]: [0] : "Midi Through Port-0"
[chuck]: [1] : "M Audio Delta 1010 MIDI"
[chuck]:
Jack works without problems with other applications such as Ardour and
Hydrogen.
Starting Jack from command line: jackd -R -dalsa -dhw:0 -r44100 -p1024 -n2
jackd 0.103.0
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
loading driver ..
SSE2 detected
apparent rate = 44100
creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 44100Hz, period = 1024 frames, buffer = 2 periods
ALSA: final selected sample format for capture: 32bit little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit little-endian
ALSA: use 2 periods for playback
Other tings that may be useful:
I installed chuck and Jack from Planet ccrma.
Kernel: 2.6.24.2-1.rt1.3.fc7.ccrmart #1 SMP PREEMPT RT Tue Feb 12 16:33:20
EST 2008 x86_64 x86_64 x86_64 GNU/Linux
rpm -qa | grep jack:
xmms-jack-0.17-2.fc7.ccrma
jack-audio-connection-kit-0.103.0-1.fc7
jackmix-0.3.1-1.fc7.ccrma
jack-audio-connection-kit-0.103.0-2.1.1015.svn.fc7.ccrma
jack-rack-1.4.6-3.fc7
jack-audio-connection-kit-example-clients-0.103.0-2.1.1015.svn.fc7.ccrma
csound-jack-5.03.0-13.fc7
qjackctl-0.2.22-2.fc7.ccrma
Thanks so much!
On Sat, Feb 16, 2008 at 12:15 PM, Kassen
Can anyone tel me how to troubleshoot this?
Hi Francis!
Let's start with the basics, not because I think you are dumb but because I'm lazy and like to try to avoid dealing with hard stuff if possible ;¬)
There are three versions of ChucK for Linux for the three types of audio system. (OSS, ALSA, JACK). These are different executables. Could you verify which one you have? Typing "chuck --version" at your terminal should tell you this between brackets.
If you do have the right one the next step would be verifying that system works at all, for example by trying to make some sound using a different JACK application.
Also; I do think some of the pre-compiled version for various Linux distro's are lagging behind a bit and recent ChucK versions have made some quite relevant and fun updates. You may want to compile your own if you haven't done so already (this isn't clear from your mail), one of the added advantages of this is that you will be sure you have the right version (also not yet clear to me).
Well, at least it's a first step in figuring this out....
Yours, Kas.
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
lör 2008-02-16 klockan 17:52 -0400 skrev francis keyes:
rpm -qa | grep jack:
xmms-jack-0.17-2.fc7.ccrma jack-audio-connection-kit-0.103.0-1.fc7 jackmix-0.3.1-1.fc7.ccrma jack-audio-connection-kit-0.103.0-2.1.1015.svn.fc7.ccrma jack-rack-1.4.6-3.fc7 jack-audio-connection-kit-example-clients-0.103.0-2.1.1015.svn.fc7.ccrma csound-jack-5.03.0-13.fc7 qjackctl-0.2.22-2.fc7.ccrma
Okay, think I got it. At least on debian/ubuntu, you need to download the headerfiles of a library to be able to compile costum software. Thus, on a debian system you would need to apt-get install jackd-dev and it should work. I don't know how things are done in fedora, but I guess it's something similar. cheers, Gasten
participants (3)
-
francis keyes
-
Kassen
-
Martin Ahnelöv