Chargement...
 
Skip to main content

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


Galères avecBristol

Articles: 24
Bonjour,
ayant entendu parler de l'émulateur de synthés Bristol je l'ai installé sur mon PC (Ubuntu 10.04 LTS version non-studio mais avec Jack optimisé pour le real-time,carte son EMU 0404,et un synthé maître Roland Juno Stage connecté en USB pour le midi).J'ai fait l'install via le PPA et rajouté l'interface graphique Monobristol.
Hélas je m'arrache les cheveux depuis pas mal de temps et rien à faire pour faire fonctionner ce soft.
Symptômes:
Je lance Jack et ensuite Monobristol:je ne peux qu'afficher le Yamaha CS-80 et le Synthi AKS,mais impossible de les piloter et d'en sortir le moindre son.
Tous les autres synthés affichent une fenêtre noire qui disparait au bout d'une seconde.
Lorsque Bristol est démarré avec un des 2 synthés cités aucune connection n'apparait dans l'onglet audio de Jack.
Voici aussi ce qui se passe lorsque je lance par exemple le B3 avec le terminal:

spatzounette@spatzounette-desktop:~$ startBristol -b3
checking availability of TCP port 5028
port looked busy, trying 5029
port looked busy, trying 5030
port looked busy, trying 5031
using port 5031
generate bandwidth limited waveforms(31, 12)
spawning midi thread
Fixing samplerate at 44100
midi sequencer: bristol
Opened listening control socket: 5031
midiOpen: 5031(100)
rescheduled thread: 50
parent going into idle loop
Init waiting for midi thread OK status
Client ID = 130
Queue ID = 1
Registered 130 0
Device name "bristol" did not parse, defaults 128.0
Got midi thread OK status
bristol version 0.40.8
connected to :0.0
display is 1280 by 1024 pixels
Window is w 1280, h 1024, d 24, 0 0 0
Using DirectColor display
Initialise the hammondB3 link to bristol: 83826d8
hostname is localhost, bristol
TCP port: 5031
Connected to the bristol control socket: 4
bristolengine already active
Accepted connection from 0 (3) onto 2 (5)
created 32 voices: allocated 32 to synth
sid is 0
spawning audio thread
rescheduled thread: 75
init waiting for audio thread OK status
bristolAudioOpen(plughw:0,0, 44100, 256, 1a00008)
audioOpen(0012d080, 0, 1024): plughw:0,0
opening device plughw:0,0, flags 0000000d
open playback on plughw:0,0, pre 8
Plug PCM: Hardware PCM card 0 'E-mu 0404b PCI MAEM8852' device 0 subdevice 0
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 2048
period_size : 256
period_time : 5804
tstamp_mode : NONE
period_step : 1
avail_min : 256
period_event : 0
start_threshold : 2147483647
stop_threshold : 2048
silence_threshold: 0
silence_size : 0
boundary : 1073741824
appl_ptr : 0
hw_ptr : 0
open capture on plughw:0,0: pre 8
Error opening PCM device plughw:0,0
Problem opening audio device plughw:0,0, exiting audio thread
Midi read retry (3011)
audio thread failed: exiting.
parent exiting
return - no data in buffer for 0
cleanupBrighton(0)
cleared sigpipe handler
cleanupBrighton(0)
midi write error, fd 4, size 1
return - no data in buffer for 0
socket closed
request acked: -1

Voilà,et la fenêtre noire apparait et disparait en 1 seconde
Je précise que j'ai un peu d'expérience sous Linux mais là ça dépasse mon entendement et si qqn a une solution je suis preneur.
Merci d'avance.
Articles: 372 France
Je vais essayer de retrouver ma ligne de commande ce soir.
Il faut ajouter au moins "-jack" dans la ligne de commande.
Ensuite, il y a une autre option pour spécifier d'utiliser un autre "serveur" jack pour l'entrée midi.
il faut essayer de repérer ça dans startBristol --help

En passant, une nouvelle version de bristol vient de sortir: 0.60.9. Depuis le temps ...

YC
Articles: 372 France
En cherchant un peut, je suis tombé sur l'option: -jdo (use separate Jack clients for audio and MIDI)

Donc, à tester: startBristol -b3 -jack -jdo

(Je ne sais pas si -jdo implique -jack ...).

YC
Articles: 24
Bonjour,
Et merci à Ycollet pour ses réponses,
effectivement en rajoutant -jack -jdo dans la commande j'ai pu lancer
et piloter les synthétiseurs,mais à chaque fois il faut refaire les
connections dans Jack je trouve ça un peu galère!
Mais au moins le schmilblick a un peu avancé...
Sinon avec monoBristol c'est toujours pareil rien ne fonctionne...
Une idée ?
Articles: 372 France
Vous devriez essayer gladish.
C'est un peu comme qjackctl, mais ça mémorise les connections.

YC
Articles: 3938 France
j'ajouterai que qjackctl possède aussi une fonction de mémorisation des connexions (patchbay), mais c'est moins évolué que ladish pour sûr... 😉

oliv'