Skip to main content

4 - Toutes les autres applications, les émulateurs...


Pb installation Bristol

Articles: 2855 France
Bonjour (tiens, je suis matinal aujourd'hui 😊,

J'ai nstallé la version 0.9.1-13 de Bristol via synaptic (toujours sur Mepis 6 bien sur 😊, au lancement voici sa réponse :
You may want to make bristolengine a suid-root executable
spawning midi thread
Could not reschedule thread to 2
parent going into idle loop
flags are 8a000000
connected to :0.0 (80f82f0)
display is 1024 by 768 pixels
Window is w 1024, h 768, d 16, 0 0 0
Using TrueColor display
masks are f800 f800 f800
INIT: 80f8008
Initialise the mini link to bristol: 8100418
midi sequencer
Returning socket 3
Opened listening control socket: 5028
Client ID = 129
Queue ID = 0
Device name did not parse, defaults 128.0
Cannot subscribe port 0 from client 128: Operation not permitted
Error opening midi device /dev/midi, exiting midi thread
hostname is localhost, bristol
port is 5028
Connected to the bristol control socket: 5
bristolengine already active
80d4e80 80000000 0
parent exiting
return - no data in buffer
cleanupBristol(0)

Va vraiment falloir que je travaille mon anglais... 🙄

Ensuite, j'ai téléchargé sur https://sourceforge.net/project/showfiles.php?group_id=157415&package_id=175973&release_id=409743 la version 0.9.3
Puis décompressé le fichier dans mon dossier home
En mode Root dans une console, j'ai Glissé-déposé le fichier build compris dans le dossier src (source), et j'ai validé par la touche Entrée (comme préconisé sur le site : http://mdesigner.free.fr/index.php?2006/09/29/78-au-chapitre-des-synthetiseurs-virtuels-bristol)

Et voici sa réponse :
/home/did/bristol/src/build'
cp: cannot create regular file `slab/Makefile.autodefs': No such file or directory
cp: cannot create regular file `bristol/Makefile.autodefs': No such file or directory
/home/did/bristol/src/build: line 12: slab/include/slabaudio.h: No such file or directory
/home/did/bristol/src/build: line 13: slab/include/slabaudio.h: No such file or directory
/home/did/bristol/src/build: line 14: slab/include/slabaudio.h: No such file or directory
/home/did/bristol/src/build: line 16: bristol/include/bristolaudio.h: No such file or directory
/home/did/bristol/src/build: line 17: bristol/include/bristolaudio.h: No such file or directory
/home/did/bristol/src/build: line 18: bristol/include/bristolaudio.h: No such file or directory
cp: cannot create regular file `slab/Makefile.autodefs': No such file or directory
cp: cannot create regular file `bristol/Makefile.autodefs': No such file or directory
/home/did/bristol/src/build: line 75: cd: brighton: No such file or directory
make: *** No targets specified and no makefile found. Stop.
Entering slab/libslabaudio
/home/did/bristol/src/build: line 77: cd: slab/libslabaudio: No such file or directory
make: *** No targets specified and no makefile found. Stop.
/home/did/bristol/src/build: line 78: cd: bristol: No such file or directory
make: *** No targets specified and no makefile found. Stop.
cp: cannot stat `bristol/bristol/bristol': No such file or directory
cp: cannot stat `bristol/brightongui/brighton': No such file or directory
cp: cannot stat `bristol/libbristol/lib*': No such file or directory
cp: cannot stat `bristol/libbristolmidi/lib*': No such file or directory
cp: cannot stat `brighton/brighton/lib*': No such file or directory
cp: cannot stat `brighton/libbrightonX11/lib*': No such file or directory
cp: cannot stat `slab/libslabaudio/lib*': No such file or directory
cp: cannot stat `startBristol': No such file or directory

You may want to make bin/bristol suid root. This will allow for config
of SCHED_FIFO for low latency audio operations....

Bristol can be started with the startBristol script in the bin directory

Mon noyau est bien Rt, sinon, je ne vois pas 😬
Articles: 960 France
c'est la 0.9.5-66 qu'il te faut.

Ensuite je comprends pas non plus l'histoire de déplacer le fichier build. Il faut dire que j'ai rien eu a faire à part "emerger" 😊

A mon avis tu n'etais pas placé dans le bon repertoire, ca doit pas etre grand chose. Si tu vois un fichier qui explique l'installation, recopie le en partie ici, et nous verrons si on peut donner un coup de main.


Articles: 2855 France
J'ai donc téléchargé et décompressé la version 0.9.5-66 de bristol

Voici un extrait du fichier readme

Bristol Synthesiser Emulator.

To build the software:

cd src
./build

bin/startBristol -libtest [-mini|-explorer|-prophet|-dx|-juno|-hammond|-mixer|-b3|-pro10|-vox|-rhodes|-rhodesbass|-obx|-obxa|-others...] -voices 1..anthing -bufsize -preload

....

Je me suis bien placé dans le répertoire /src/

Mais en faisant ./build

Could not find ALSA headers (alsa-lib package)
Build process terminating for fatal errors

😬
Articles: 960 France
Regarde si tu n'as pas un paquet alsa-lib-dev


Articles: 2855 France
J'avais regardé et il n'y avait pas ce paquetage, j'avais donc essayé de charger d'autres librairies en rapport avec Alsa dev... sans succés 😕

Je vais refaire un essai
Articles: 960 France
J'avais regardé et il n'y avait pas ce paquetage, j'avais donc essayé de charger d'autres librairies en rapport avec Alsa dev... sans succés 😕

Je vais refaire un essai


Fait une recherche sur : libasound

Sur ma debian ya libasound2 et libasound2-dev, ce sont ces paquets qui doivent contenir les fichers en question (je pense).
Articles: 2855 France
Fait une recherche sur : libasound

Sur ma debian ya libasound2 et libasound2-dev, ce sont ces paquets qui doivent contenir les fichers en question (je pense).


Ah, Super Norrin cela avance, j'ai donc installé libasound2 et libasound2-dev

./build > ok

Dans /bin/
ls -l
total 1728
-rwxr-xr-x 1 root root 1125679 2006-10-13 00:27 brighton
-rwxr-xr-x 1 root root 624406 2006-10-13 00:27 bristol
-rwxr-xr-x 1 root root 4739 2006-10-13 00:27 startBristol

bin$ startBristol -h
bash: startBristol : commande introuvable

ou

startBristol -b3 -jackd
bash: startBristol : commande introuvable

Je ne suis pas sur que le répertoire /bin/ soit bien rempli 🙄

Articles: 960 France
ah, ca doit pas être grand chose.

Je pense que tu parles d'un répertoire bin propre au dossier dans lequel tu es situé pour construire Bristol ?

Car /bin est un répertoire propre au systéme et se situe tout en haut de l'arborescence.

En fait je pense qu'apres l'étape "build" il devrait y avoir une phase d'installation mais c'est à toi de nous dire s'il y a des instructions à ce sujet.

En général les executables sont copiés dans /usr/bin ou /usr/local/bin

Peut tu vérifier ? Et que dis la doc ?


Articles: 451 France
Bonjour

Je ne sais pas si ca peut te renseigner, mais je ne sais plus comment j'ai installe Bristol. Mais quand je tape : startBristol il me met aussi "command no found". Par contre si tu mets bris et tu le laisses finir en tapant sur TAB il me met bristol.sh et ca marche. Tu dois rajouter -... -audio jack si tu es sous jack.

Je ne sais pas si j'ai pu t'aider. Avec Bristol, attention les oreilles, y a plein de super sons. Y a plus qu'a esperer pouvoir les piloter via une surface de controle.

Bonne musique.

A bientot.

Protein

Articles: 960 France
Moi je n'ai pas de bristol.sh, ca a du changer avec la nouvelle version ?

Par contre j'ai regardé et ils ont tout mis dans un repertoire /opt/bristol

Bluedid, dans ton cas :

bin$ startBristol -h
bash: startBristol : commande introuvable

Le pbm est qu'il fallait taper
bin$ ./startBristol -h


le "./" signifie que tu es dans le repertoire courant. Mais tu aurais pu indiquer le chemin complet, ca marche aussi.

Si tu ne met pas le "./" il ne trouve pas le fichier même si il est dans le repertoire courant. C'est un peu con mais c'est comme ca.

ce fichier est un script, il contient une ligne au début:
BRISTOL=/opt/bristol

On peut changer ce repertoire en mettant le nom de celui on a construit bristol et apres déplacer le script vers /usr/bin (ou une autre qui fait partie de la variable PATH)


Articles: 2855 France
On dirait qu'il a des problèmes avec ta carte intégrée en utilisant plughw:0,0. 😕

Je viens d'essayer chez moi avec ALSA et ca ouvre effectivement plughw:0;0 Ceci dit l'interface apparait bien et j'ai du son.

Plusieurs solutions ou pistes possibles :

1) comprendre comment compiler pour avoir jack
essaye un
./build -h

Ou alors ouvre avec un editeur ce fichier build et essaye de voir si il n'y a pas une option cachée.

2) changer des options ALSA ( -audiodev ou -count )
Ta carte son n'accepte peutetre pas un buffer de 256 qui est la valeur par défaut.
Donc essayes:
./startBristol -juno -count 512

(voire 1024)
Tu peux aussi essayer directement hw:0,0 au lieu de plughw ;
./startBristol -juno -audiodev hw:0,0



3) essayer oss
./startBristol -juno -oss


Articles: 2855 France
J'ai essayé sur un autre ordi avec le noyau 2.6.17.4-rt6 et cela fonctionne 😀

La carte graphique est une GeForce 440 Mx (j'en ai plusieurs que je garde précieusement car cette carte semble poser moins de pb)

Le noyau rt semble résoudre les pbs audio

la commande ./startBristol -instrument -jack fonctionne

Quand je lance qjack, bristol apparait avec la même commande citée au dessus

Je suis en train de compiler un noyau rt sur l'autre ordi (j'ai changé les réglages pour la carte graphique) pour voir si cela résout les pbs audio et vidéo

Y'a juste un blocage des notes quand je joue sur le clavier virtuel de chaque instrument (je suis au pied de mon lit, pas vraiment le courage d'aller chercher un clavier MIDI 😊

J'ai essayé avec un autre clavier virtuel (Vkeybd) et cela fonctionne (sans blocages)

Merci Norrin pour tes conseils avisés 😉, à moi les joies du Juno (mon 1er synthé en 1982 😁
Articles: 2855 France
J'ai essayé sur un autre ordi avec le noyau 2.6.17.4-rt6 et cela fonctionne 😀

La carte graphique est une GeForce 440 Mx (j'en ai plusieurs que je garde précieusement car cette carte semble poser moins de pb)

Le noyau rt semble résoudre les pbs audio

la commande ./startBristol -instrument -jack fonctionne

Quand je lance qjack, bristol apparait avec la même commande citée au dessus

Je suis en train de compiler un noyau rt sur l'autre ordi (j'ai changé les réglages pour la carte graphique) pour voir si cela résoud les pbs audio et vidéo

Y'a juste un blocage des notes quand je joue sur le clavier virtuel de chaque instrument (je suis au pied de mon lit, pas vraiment le courage d'aller chercher un clavier MIDI 😊

J'ai essayé avec un autre clavier virtuel (Vkeybd) et cela fonctionne

Merci Norrin pour tes conseils avisés 😉, à moi les joies du Juno (mon 1er synthé en 1982 😁


et merci aussi Protein 😉


à titre d'info / récapitulation / autre message sur le k7s41gx

Bon, je récapitule l'installation (histoire de clarifier puis éventuellement de rajouter dans l'article sur bristol...)

J'ai téléchargé le fichier bristol-0.9.5-66.src.093006.tgz sur http://mdesigner.free.fr/index.php?2006/09/29/78-au-chapitre-des-synthetiseurs-virtuels-bristol puis https://sourceforge.net/projects/bristol

Décompressé bristol-0.9.5-66.src.093006.tgz dans mon dossier /homme/did/

En mode su, Téléchargé et installé: libasound2 libasound2-dev
apt-get install libasound2 libasound2-dev

Dans le dossier /home/did/bristol-0.9.5/src j'ai fait un p'tit:
./build
....
Bristol can be started with the startBristol script in the bin directory (dernière ligne)

Il n'y a rien qui fait référence à bristol dans /usr/bin ou /usr/local/bin

Dans le répertoire /home/did/bristol-0.9.5/bin (désolé, j'avais oublié de préciser):
./startBristol -h
bristol 0.9.5-68

startBristol [-explorer|-mini|-memory|-hammond|-b3|-dx|-axxe|-odyssey|-2600|-juno|-prophet|-pro10|-pro52|-mixer|-vox|-rhodes|-rhodesbass|-obx|-obxa|-mono|-poly] -alsa -libtest [-verbose|-v] -help|-h]

startBristol -v -h for more verbose help output on device configuration, etc.

Q&A to nickycopeland à hotmail.com - bugs, features, enhancements.

(bon signe) mais en essayant de lancer un synthétiseur (exemple juno)
./startBristol -juno

spawning midi thread
parent going into idle loop
connected to :0.0 (81492f0)
display is 1024 by 768 pixels
Window is w 1024, h 768, d 16, 0 0 0
Using TrueColor display
masks are f800 f800 f800
midi sequencer
Opened listening control socket: 5028
Client ID = 128
Queue ID = 0
Device name did not parse, defaults 128.0
Initialise the juno link to bristol: 8151418
hostname is localhost, bristol
port is 5028
Connected to the bristol control socket: 5
bristolengine already active
Accepted connection from 0 (3) onto 2 (5)
created 16 voices: allocated 16 to synth
engine MIDI channel 0
spawning audio thread
bristolAudioOpen(plughw:0,0, 44100, 256, 1200008)
audioOpen(b7d6f160, 0, 1024): plughw:0,0
opening device plughw:0,0, flags 0000000d
open playback on plughw:0,0, pre 8
Could not configure playback period size
period size is -1210950155
Problem opening audio device plughw:0,0, exiting audio thread
Rescheduled thread: 95
initialising one juno
Null palette
Terminate MIDI signalling


De plus, un écran blanc apparaît (j'ai essayé plusieurs synthés, c'est la même chose)


de même, en rajoutant -jack (exemple avec le b3)
./startBristol -b3 -jack

Requested Jack drivers, not compiled into bristol

La doc (Readme) ne semble pas dire grand chose de plus:

Bristol Synthesiser Emulator.

To build the software:

cd src
./build

bin/startBristol -libtest [-mini|-explorer|-prophet|-dx|-juno|-hammond|-mixer|-b3|-pro10|-vox|-rhodes|-rhodesbass|-obx|-obxa|-others...] -voices 1..anthing -bufsize -preload
...

Il y a donc 3 problèmes:

Pb audio (il n'y a qu'une carte son intégrée), jack non compilé avec bristol (cette version est-elle compatible?), pas d'interface graphique (Est-ce ma carte ?)

Configuration: Simply Mepis 6 (comme d'hab 😊, Athlon 1400/ K7S41Gx/ carte graphique SIS / 256M°ddr / carte son intégré / pas de noyau rt sur cet ordi (pas encore)

On va y arriver...

... et on y arrive ! 😁
Articles: 2855 France
J'ai voulu installer Bristol sur un autre ordi (A7N8XE / carte son intégrée / Carte graphique GeForce 440mx / noyau 2.6.17.4-rt6 sur Mepis 6)

Le noyau rt ne résout pas tout 😕, je me demandais d'ailleurs s'il y avait une différence dans le .config entre les 3 (celui ou Bristol fonctionne (K8MMV), celui qui fonctionne sans jack (A7N8XE) et le dernier ne fonctionnant pas (K7S41GX))

Confirmation, cette carte graphique permet d'afficher le synthé (c'est déja ça 🙄) et donc Pb avec la carte graphique à base de SIS (déjà pré-senti d'ailleurs avant)

Sur ce dernier ordi les synthés se lance bien avec la commande ./startBristol -nom_instrument et il y a du son mais...

...Il y a toujours le message d'alerte concernant l'audio avec jack

Je vais chercher dans la journée (compilation de bristol avec l'inclusion de jack) 💡, je ne suis plus trés loin de la solution, j'approche du but... 😉
Articles: 2855 France
J'ai voulu installer Bristol sur un autre ordi (A7N8XE / carte son intégrée / Carte graphique GeForce 440mx / noyau 2.6.17.4-rt6 sur Mepis 6)

Le noyau rt ne résout pas tout 😕, je me demandais d'ailleurs s'il y avait une différence dans le .config entre les 3 (celui ou Bristol fonctionne (K8MMV), celui qui fonctionne sans jack (A7N8XE) et le dernier ne fonctionnant pas (K7S41GX))

Confirmation, cette carte graphique permet d'afficher le synthé (c'est déja ça 🙄) et donc Pb avec la carte graphique à base de SIS (déjà pré-senti d'ailleurs avant)

Sur ce dernier ordi les synthés se lance bien avec la commande ./startBristol -nom_instrument et il y a du son mais...

...Il y a toujours le message d'alerte concernant l'audio avec jack

Je vais chercher dans la journée (compilation de bristol avec l'inclusion de jack) 💡, je ne suis plus trés loin de la solution, j'approche du but... 😉


Voici le fichier build, va falloir que je me penche sur le sujet...
  1. !/bin/bash
  2. Sad little script, huh?
  3. The main compatability issue is going to be the sounddriver version. We need
  4. to look for some version of ALSA, and create an include file that has a
  5. suitable define statement for the version. Then we get rid of the rather
  6. unhelpful ADLIB definition in the make calls.

JACKPKG=no
ADLIB=-1
fatal=0

versions() {
MAJOR=`awk '/MAJOR/ {print $3}' bristol/include/bristolvers.h`
if $? != 0; then
echo 'Cannot get Major verion number'
exit -1
fi
MINOR=`awk '/MINOR/ {print $3}' bristol/include/bristolvers.h`
if $? != 0; then
echo 'Cannot get Minor verion number'
exit -1
fi
PATCH=`awk '/PATCH/ {print $3}' bristol/include/bristolvers.h`
if $? != 0; then
echo 'Cannot get Kit number'
exit -1
fi
BUILD=`awk '/BUILD/ {print $3}' bristol/include/bristolvers.h`
if $? != 0; then
echo 'Cannot build Kit number'
BUILD=0
fi
}

distheaders() {
PATCH=$$PATCH + 1
BUILD=1

echo > bristol/include/bristolvers.h
echo "#define BRISTOL_MAJOR $MAJOR" >> bristol/include/bristolvers.h
echo "#define BRISTOL_MINOR $MINOR" >> bristol/include/bristolvers.h
echo "#define BRISTOL_PATCH $PATCH" >> bristol/include/bristolvers.h
echo "#define BRISTOL_BUILD $BUILD" >> bristol/include/bristolvers.h
echo >> bristol/include/bristolvers.h
}

buildheaders() {
BUILD=$$BUILD + 1

if -z ${PKG_CONFIG}; then
# try a default
PKG_CONFIG=/usr/lib/pkgconfig
fi

XINC=/usr/X11R6

if -f ${PKG_CONFIG}/x11.pc; then
XINC=`awk -F= '/
prefix/ {printf $2}' /usr/lib/pkgconfig/x11.pc`
fi
if ! -f ${XINC}/include/X11/X.h; then
if ! -f /usr/X11R6/include/X11/X.h; then
if ! -f /usr/include/X11/X.h; then
echo "Brighton requires X11 development kit (xorg-x11-devel)"
fatal=1
fi
fi
fi

#
# Go look for alsa. Yeah, ok, I should use pkg-config, but when that
# does not work.....
#
if $ADLIB -eq -1; then
if -f ${PKG_CONFIG}/alsa.pc; then
ADLIB=2
fi
fi

echo > bristol/include/bristolvers.h
echo "#define BRISTOL_MAJOR $MAJOR" >> bristol/include/bristolvers.h
echo "#define BRISTOL_MINOR $MINOR" >> bristol/include/bristolvers.h
echo "#define BRISTOL_PATCH $PATCH" >> bristol/include/bristolvers.h
echo "#define BRISTOL_BUILD $BUILD" >> bristol/include/bristolvers.h
echo >> bristol/include/bristolvers.h

echo "#ifndef ADLIB" > slab/include/slabaudio.h
echo "#define ADLIB $ADLIB" >> slab/include/slabaudio.h
echo "#endif" >> slab/include/slabaudio.h

echo "#ifndef ADLIB" > bristol/include/bristolaudio.h
echo "#define ADLIB $ADLIB" >> bristol/include/bristolaudio.h
echo "#endif" >> bristol/include/bristolaudio.h

if $ADLIB -eq -1; then
echo "Could not find ALSA headers (alsa-lib package)"
fatal=1
fi

if $ADLIB -1; then
cp /dev/null slab/Makefile.autodefs
cp /dev/null bristol/Makefile.autodefs
else
echo "LIBASOUND=-lasound" > slab/Makefile.autodefs
echo "LIBASOUND=-lasound" > bristol/Makefile.autodefs
fi

#
# Go look for jack. Yeah, ok, I should use pkg- config, but when that
# does not work.....
#
if $JACKPKG = no; then
if -f ${PKG_CONFIG}/jack.pc; then
JACKPKG=yes
JACKINC=`awk -F= '/
prefix/ {printf $2}' /usr/lib/pkgconfig/jack.pc`
elif -d /usr/local/include/jack; then
JACKPKG=yes
JACKINC=/usr/local
elif -d /usr/include/jack; then
JACKPKG=yes
JACKINC=/usr
fi
fi

if $JACKPKG = yes; then
echo JACKINC=-I${JACKINC}/include/jack >> bristol/Makefile.autodefs
echo JACK=-D_BRISTOL_JACK >> bristol/Makefile.autodefs
echo JACKLIB=-ljack >> bristol/Makefile.autodefs
echo JACKLD=-L${JACKINC}/lib/jack >> bristol/Makefile.autodefs
fi
}

makeclean() {
if -f ../bin/bristol; then
rm -f ../bin/*
rm -f ../lib/*
find . -name \*.org -print -o -name core.\* -print -o -name \*.o -print -o -name lib\*.\* -print | xargs rm
rm -f bristol/bristol/bristol
rm -f bristol/brightongui/brighton
fi
}

buildtarfile ()
{
buildheaders 2
cp readme.synths ..
../bin/startBristol -h -v >> ../readme.synths
makeclean
(cd ../..; tar cfpzv bristol-${MAJOR}.${MINOR}.${PATCH}-${BUILD}.src.`date +%m%d%y`.tgz bristol-${MAJOR}.${MINOR}.${PATCH})
echo created bristol-${MAJOR}.${MINOR}.${PATCH}-${BUILD}.src.`date +%m%d%y`.tgz
}

versions

cp /dev/null slab/Makefile.autodefs
cp /dev/null bristol/Makefile.autodefs

if ; then
if = %22clean%22; then
makeclean
exit 0
fi
if = %22tarfile%22; then
buildtarfile
exit 0
fi
if = %22dist%22; then
# Take the current distribution
buildtarfile

# Keep the old indices
OM=${MINOR}
OP=${PATCH}

# Revise our version
distheaders

mv ../../bristol-${MAJOR}.${OM}.${OP} ../../bristol-${MAJOR}.${MINOR}.${PATCH}

exit 0
fi
if = %22-jack%22; then
JACKPKG=yes
JACKINC=$2
fi
elif -f /usr/include/alsa/asoundlib.h; then
ADLIB=2
elif -f /usr/include/sys/asoundlib.h; then
ADLIB=1
elif -f /usr/include/alsa/asoundlib.h; then
ADLIB=0
elif -f /usr/lib/libasound.so; then
ADLIB=1
fi

buildheaders

if $fatal -ne 0; then
echo Build process terminating for fatal errors
exit -1
fi

( cd brighton ; make )
echo Entering slab/libslabaudio
( cd slab/libslabaudio ; make)
( cd bristol ; make )

cp bristol/bristol/bristol ../bin
cp bristol/brightongui/brighton ../bin
cp bristol/libbristol/lib* ../lib
cp bristol/libbristolmidi/lib* ../lib
cp brighton/brighton/lib* ../lib
cp brighton/libbrightonX11/lib* ../lib
cp slab/libslabaudio/lib* ../lib
cp startBristol ../bin

echo
echo "Bristol can be started with the startBristol script in the bin directory"
echo

😬
Articles: 2855 France
à tout hasard, j'ai installé quelques librairies en rapport avec alsa et cela fonctionne ! (ne me demandez pas pourquoi 😁)

J'ai supprimé l'ancien bristol et refait une compilation

Il faut juste lancer Qjack avant de taper ./startBristol -nom_synthé -jack dans ./bristol-0.9.5/bin/ (pour jouer avec un clavier et connecter facilement le MIDI)

Je vais me lancer en phase de recherche mais en attendant, je teste ! 😁
Articles: 960 France
Je viens de regarder un peu le script, pour que le support jack soit inclu il faut qu'il puisse détecter le fichier "jack.pc", et celui-ci provient du paquet (chez moi) :

libjack0.100.0-dev (la version peut changer bien sur)

Ce qui est logique, car il faut ce paquet dev pour compiler une application avec le support jack.

Pour les histoires de cartes vidéo ou de kernel, à vrai dire ca ne devrait pas influer. ALSA et JACK étant les 2 facteurs les plus déterminants.

Le facteur carte son avec ALSA pourrait jouer, comme on la vu. Dans ce cas, si jack fonctionne sur le PC incriminé, cela devait contourner le problème.

Articles: 2855 France
Enfin, cela fonctionne ! sur mon ordi "saucisson" 😁 (K7S41Gx / Athlon 1400 / 256M°ddr / ddur 13G° samsung)

J'ai installé un noyau 2.6.18.1-rt4 ce qui m'a permis de résoudre les problèmes d'affichages (nouveaux modules pour carte vidéo à base de puces Sis)

la librairie qui manquait (chez moi) et qui permet d'installer Bristol est libasound2-dev

Bristol fonctionne donc bien avec jack / qjack, aucun xruns, pas de craquements (11.6ms de latence) avec la carte son intégrée, bref que du bonheur 😛

J'ai quand même l'impression que ce noyau 2.6.18.1-rt4 est meilleur que le 2.6.17.4-rt6 (quelques blocages parfois) que j'avais installé jusqu'ici.

Allez, j'y retourne 😉