Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

1 - Le matériel et les pilotes ALSA, FFADO, ...

> Forums de discussion > 1 - Le matériel et les pilotes ALSA, FFADO, ... > [ABANDONNÉ] Roland Blues Cube direct USB output record
Dernier post
Page : 1/2   -   Aller directement à la page : 1  2 

[ABANDONNÉ] Roland Blues Cube direct USB output record

bellogi utilisateur non connecté France
Bonjour,

Depuis quelques mois déjà, je me régale avec le Blues Cube Artist de Roland... Le premier ampli solid state à imiter de manière extraordinairement convaincante le son légendaire des lampes!

Aucun problème pour l'enregistrement via la chaîne habituelle (micros/interface RME et/ou Focusrite).
Le Blues Cube offre également une sortie USB directe pour l'enregistrement pour n'importe quel PC Windows et/ou Mac... Il faut toutefois télécharger un driver sur le site Roland...

Evidement je suis sous Linux, AVLinux pour être plus précis... et à partir de là, que ce soit dans Audacity, ou Ardour, si l'interface "USB Blues Cube" apparaît, elle est non seulement inutilisable mais de surcroît gèle toutes applications qui tentent de l'utiliser (Audacity/Ardour)!

L'offre du driver Linux ne semble pas à l'ordre du jour pour Roland... Dommage parce que les test que j'ai pu réaliser sur le Mac d'un ami sont très convaincants tant du point de vue de l'utilisation que de celui de la qualité du son de l'enregistrement.

Quelqu'un aurait-il entendu parler de cet ampli et à tout hasard d'une solution pour l'utiliser avec Linux?

Merci d'avance de toutes suggestions remarques et conseils!

Bellogi

jujudusud utilisateur non connecté France
Bonjour bellogi,

Je pense qu'avant de chercher à enregistrer directement dans Audacity ou Ardour, il faudrait s'assurer que l'interface audio du blues cube est bien reconnue et prise en charge.

Avec cette commande, on aurait une première idée de ce qui ce passe :
lsusb | grep -i audio


bellogi utilisateur non connecté France
La commande lsusb | grep -i audio ne retourne tout simplement rien.
Désolé, j'avais oublié de préciser que je l'avais déjà essayée.

Maintenant si je lance Audacity je peux choisir l'interface du blues cube
Image
mais l'appli plante aussitot que l'on essaye d'enregistrer.

Merci

PS:
Piste mono et/ou stéréo le résultat est le même, çà plante.

olinuxx utilisateur non connecté France
jujudusud a raison, si c'est pas reconnu par ALSA, et que tu n'as pas de logiciel spécifique, tu pourras rien faire de plusse.

Et un
lsusb
tout court, ça donne quoi ?
Donne nous le résultat avant de brancher le Cube, et après avoir brancher le Cube (laisse passer 10 secondes).

bellogi utilisateur non connecté France
Ok
lsusb
sans le cube:

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 04f2:b071 Chicony Electronics Co., Ltd 2.0M UVC Webcam / CNF7129
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


avec le cube:


Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 04f2:b071 Chicony Electronics Co., Ltd 2.0M UVC Webcam / CNF7129
Bus 001 Device 006: ID 0582:019b Roland Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


Roland Corp apparaît, ligne 4

jujudusud utilisateur non connecté France
Peut etre qu'alsa à du mal avec cette interface...
est ce que tu peux essayer avec jack ?

bellogi utilisateur non connecté France
Déjà vérifier...
Problèmes exactement similaires: jack me propose l'interface
Blues Cube USB Audio (hw:1.0)


Je dis bien vérifier! Je ne connais pas jack... Parce que je n'utilise pas jack...
Comment connecter jack à Ardour/Audacity...? Je ne sais pas...

Je ne demande qu'à apprendre, mais je ne vois pas ce que jack pourrait m'apporter:
je n'enregistre en fait que des pistes de guitare seule avec 2 micros devant tel ou tel HP
associé avec telle ou telle tête d'ampli (à lampes) plus quelquefois un "micro d'ambiance"
histoire de capturer la reverb naturelle de la pièce.

olinuxx utilisateur non connecté France
Si l'interface USB est dysfonctionnelle avec ALSA, alors il n'y a aucune chance que ça fonctionne avec JACK puisque JACK s'appuie sur la couche ALSA.

Reprenons dans le bon ordre. Le fait que lsusb renvoie cette ligne :
Bus 001 Device 006: ID 0582:019b Roland Corp.

signifie que le noyau voit bien le matériel sur le bus USB.

Maintenant, voyons ce que le noyau fait pour la reconnaissance (ou pas), et ce qu'ALSA en dit.

Après branchement de l'interface audio à la machine (déjà allumée), donne nous le retour de
dmesg | tail -n 20

Ça nous donnera probablement des informations sur ce que fait le noyau après avoir vu cette interface USB se connecter (chargement de pilote par exemple).

Autre test à faire, nous donner le retour de la commande
cat /proc/asound/cards
avant et après branchement de l'interface. Cette commande nous donnera des informations sur la reconnaissance ou non par ALSA de l'interface.

bellogi utilisateur non connecté France
Avant branchement cube
cat /proc/asound/cards
 0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xf7f78000 irq 23


Après branchement cube
cat /proc/asound/cards
 0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xf7f78000 irq 23
 1 [Cube           ]: USB-Audio - Blues Cube
                      Roland Blues Cube at usb-0000:00:04.1-3, high speed




dmesg | tail -n 20
[ 9477.173163] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.173260] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.173305] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.173713] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.175279] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.176911] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.176973] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.177584] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.177958] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.178916] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.180286] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.180400] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.180503] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.180888] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.181430] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.182682] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.182844] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.182990] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.183553] usb 1-3: Unable to change format on ep #8e: already in use
[ 9477.184209] usb 1-3: Unable to change format on ep #8e: already in use


Si je relance la cmd
dmesg | tail -n 20

après avoir débranché le cube, j'ai une ligne en plus qui contient:
[10078.965834] usb 1-2: USB disconnect, device number 4


olinuxx utilisateur non connecté France
Les résultats de
cat /proc/asound/cards
nous informe ici que ALSA "reconnaît" cette interface et charge un pilote lui correspondant.


Le retour de
dmesg | tail -n 20
est embêtant ici car il nous dit plein de fois la même chose et nous ne voyons pas ce qui se passe lors du branchement du Cube.

Recommençons en modifiant quelque peu la méthode. À en lire le retour de lsusb don ton message plus haut, le "usb 1-3" est une webcam connectée sur un port USB. Débranche là pour que l'on puisse épurer la configuration matériel et se focaliser sur ce qui nous intéresse ici.

Ensuite, Cube débranché, donne nous le résultat d'un
dmesg | tail -n 20

Puis branche le cube, et redonne nous le résultat d'un
dmesg | tail -n 20

Il nous faut pouvoir constater la différence entre ces 2 résultats. Du coup, si les marques temporelles (timestamp à gauche des lignes, par exemple : "9477.184209" dans ton message précédent) ne nous permettent pas de voir les opérations du noyau lors du branchement du Cube (par exemple si le noyau fait trop d'opération), alors augmente
dmesg | tail -n 20
pour
dmesg | tail -n 30
par exemple.

Pour info, cette commande signifie :
  • dmesg : affiche moi le log du noyau
  • | : puis fait passer le résultat à travers la commande suivante
  • tail : affiche moi seulement les dernières ...
  • -n 20 : 20 lignes

bellogi utilisateur non connecté France
OK, je débranche le cube:
dmesg | tail -n 30
[ 9973.167360] usb 1-3: Unable to change format on ep #8e: already in use
[ 9973.167845] usb 1-3: Unable to change format on ep #8e: already in use
[ 9973.168982] usb 1-3: Unable to change format on ep #8e: already in use
[10050.884608] usb 1-3: USB disconnect, device number 6
[10071.633111] usb 1-2: new high-speed USB device number 7 using ehci-pci
[10071.749609] usb 1-2: New USB device found, idVendor=0582, idProduct=019b
[10071.749614] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[10071.749617] usb 1-2: Product: Blues Cube
[10071.749619] usb 1-2: Manufacturer: Roland
[10071.919661] usb 1-2: Unable to change format on ep #8e: already in use
[10071.919755] usb 1-2: Unable to change format on ep #8e: already in use
[10071.919800] usb 1-2: Unable to change format on ep #8e: already in use
[10071.921246] usb 1-2: Unable to change format on ep #8e: already in use
[10071.921654] usb 1-2: Unable to change format on ep #8e: already in use
[10071.923550] usb 1-2: Unable to change format on ep #8e: already in use
[10071.923603] usb 1-2: Unable to change format on ep #8e: already in use
[10071.923646] usb 1-2: Unable to change format on ep #8e: already in use
[10071.924929] usb 1-2: Unable to change format on ep #8e: already in use
[10071.925580] usb 1-2: Unable to change format on ep #8e: already in use
[10071.926923] usb 1-2: Unable to change format on ep #8e: already in use
[10071.927341] usb 1-2: Unable to change format on ep #8e: already in use
[10071.927447] usb 1-2: Unable to change format on ep #8e: already in use
[10071.927818] usb 1-2: Unable to change format on ep #8e: already in use
[10071.929110] usb 1-2: Unable to change format on ep #8e: already in use
[10071.930569] usb 1-2: Unable to change format on ep #8e: already in use
[10071.930742] usb 1-2: Unable to change format on ep #8e: already in use
[10071.930890] usb 1-2: Unable to change format on ep #8e: already in use
[10071.932169] usb 1-2: Unable to change format on ep #8e: already in use
[10071.932636] usb 1-2: Unable to change format on ep #8e: already in use
[10078.965834] usb 1-2: USB disconnect, device number 7


Je rebranche le cube:
dmesg | tail -n 30
[10071.930742] usb 1-2: Unable to change format on ep #8e: already in use
[10071.930890] usb 1-2: Unable to change format on ep #8e: already in use
[10071.932169] usb 1-2: Unable to change format on ep #8e: already in use
[10071.932636] usb 1-2: Unable to change format on ep #8e: already in use
[10078.965834] usb 1-2: USB disconnect, device number 7
[17985.778028] usb 1-3: new high-speed USB device number 8 using ehci-pci
[17985.894140] usb 1-3: New USB device found, idVendor=0582, idProduct=019b
[17985.894145] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[17985.894148] usb 1-3: Product: Blues Cube
[17985.894150] usb 1-3: Manufacturer: Roland
[17986.051191] usb 1-3: Unable to change format on ep #8e: already in use
[17986.051282] usb 1-3: Unable to change format on ep #8e: already in use
[17986.051327] usb 1-3: Unable to change format on ep #8e: already in use
[17986.051732] usb 1-3: Unable to change format on ep #8e: already in use
[17986.052382] usb 1-3: Unable to change format on ep #8e: already in use
[17986.053829] usb 1-3: Unable to change format on ep #8e: already in use
[17986.053892] usb 1-3: Unable to change format on ep #8e: already in use
[17986.053950] usb 1-3: Unable to change format on ep #8e: already in use
[17986.054519] usb 1-3: Unable to change format on ep #8e: already in use
[17986.054874] usb 1-3: Unable to change format on ep #8e: already in use
[17986.055950] usb 1-3: Unable to change format on ep #8e: already in use
[17986.056211] usb 1-3: Unable to change format on ep #8e: already in use
[17986.056322] usb 1-3: Unable to change format on ep #8e: already in use
[17986.056762] usb 1-3: Unable to change format on ep #8e: already in use
[17986.057420] usb 1-3: Unable to change format on ep #8e: already in use
[17986.058846] usb 1-3: Unable to change format on ep #8e: already in use
[17986.059199] usb 1-3: Unable to change format on ep #8e: already in use
[17986.059359] usb 1-3: Unable to change format on ep #8e: already in use
[17986.059902] usb 1-3: Unable to change format on ep #8e: already in use
[17986.061243] usb 1-3: Unable to change format on ep #8e: already in use


bellogi utilisateur non connecté France
PS:
euh... à propos, Merci m'sieur olinuxx

Une info supplémentaire: si j'essaye de démarrer jack via qjackctl avec le cube brancher, j'obtiens
07:27:48.529 Réinitialisation des statistiques.
07:27:48.556 Changement des connexions ALSA.
07:27:48.560 DBUS : le service est disponible (org.jackaudio.service soit jackdbus).
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
07:27:48.758 Changement du graphique des connexions ALSA.
07:27:52.653 DBUS : impossible de démarrer le serveur JACK. Désolé
Fri Apr 20 07:27:52 2018: Starting jack server...
Fri Apr 20 07:27:52 2018: JACK server starting in non-realtime mode
Fri Apr 20 07:27:52 2018: self-connect-mode is "Don't restrict self connect requests"
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Fri Apr 20 07:27:52 2018: ERROR: cannot register object path "/org/freedesktop/ReserveDevice1/Audio1": A handler is already registered for /org/freedesktop/ReserveDevice1/Audio1
Fri Apr 20 07:27:52 2018: ERROR: Failed to acquire device name : Audio1 error : A handler is already registered for /org/freedesktop/ReserveDevice1/Audio1
Fri Apr 20 07:27:52 2018: ERROR: Audio device hw:Cube,0 cannot be acquired...
Fri Apr 20 07:27:52 2018: ERROR: Cannot initialize driver
Fri Apr 20 07:27:52 2018: ERROR: JackServer::Open failed with -1
Fri Apr 20 07:27:52 2018: ERROR: Failed to open server
Fri Apr 20 07:27:53 2018: Saving settings to "/home/ylg/.config/jack/conf.xml" ...
07:27:54.846 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Incapable de se connecter au serveur. Veuillez consulter la fenêtre des messages pour plus d'informations.
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock


Si je branche le cube après avoir démarrer jack via qjackctl, le cube apparaît; deux fois !?

Image

jujudusud utilisateur non connecté France
Malheureusement ça ressemble fort à un bug du driver qui ne sait pas se servir de ton ampli.
je vais essayer de chercher de mon coté. mais je crois qu'il faudra poster un bug sur linux audio. :-(

bellogi utilisateur non connecté France
Je ne sais pas dire si il s'agit d'un bug, ce qu e ja sais c'est que pour MacOS X ou Windows Roland a développer un driver pour cet ampli spécifique (le stage) mais également une version pour chacun des items de la gamme cube (Artist, Hot, Tour...). Optimisation ou...?

jujudusud utilisateur non connecté France
on va continuer à investiguer et regarder ce que ALSA voit comme entrée et sortie.
Pour cela il faut lancer :
aplay -l

puis
arecord -l

cela va en retour lister ce que voit ALSA.

bellogi utilisateur non connecté France
Au fat, merci aussi m'sieur jujudusud ;-)

les commandes cube débranché retournent:

arecord -l
**** Liste des Périphériques Matériels CAPTURE ****
carte 0: NVidia [HDA NVidia], périphérique 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0

aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: NVidia [HDA NVidia], périphérique 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: NVidia [HDA NVidia], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0


cube branché:

aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: NVidia [HDA NVidia], périphérique 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: NVidia [HDA NVidia], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: Cube [Blues Cube], périphérique 0: USB Audio [USB Audio]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0


arecord -l
**** Liste des Périphériques Matériels CAPTURE ****
carte 0: NVidia [HDA NVidia], périphérique 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: Cube [Blues Cube], périphérique 0: USB Audio [USB Audio]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0


le cube semble donc bien reconnu!
As-tu lu mon précédent post à propos du cube + jack (impossibilité de démarrer jack si cube branché / cube apparaît deux fois si branché après avoir lancé jack... ?)

jujudusud utilisateur non connecté France
Bonjour,
Oui j'ai lu ton poste précédent.
Selon ce que je comprend du problème, tu ne peux pas connecter ton ampli parce que quelque chose se passe mal entre lui et le pc.
Malhereusement, je n'ai pas les compétence pour créer un driver ou alors dte permettre de t'en sortir d*sur ce coup là.

Deux solutions selon moi :
- Attendre que quelqu'un te réponde ici ou sur Avlinux
- contacter les gens de alsa pour qu'eventuellement quelqu'un puisse se pencher dessus.

En l'état des choses lancer jack par dessus ne changera rien à ton probleme et même va t'embrouiller et nous embrouiller pour t'aider c'était une betise de mapart de te parler de ça.

le truc qui me chiffonne c'est :
usb 1-3: Unable to change format on ep #8e: already in use


bellogi utilisateur non connecté France
Bonsoir Juju,

Pas plus de solutions sur AVLinux qu'ici...
Pas de réponse de la part de Roland... mais ce n'est pas très étonant ;-)
Pas encore poster chez les gens d'ALSA, je vais voir de ce côté, si il y a matière, je relaiyerai ici...
Je vais voir aussi avec les gens de Mixbus, il y a de grosses compétences linux chez eux qui pourront peut-être
expliquer:
usb 1-3: Unable to change format on ep #8e: already in use


jujudusud utilisateur non connecté France
pour moi c'est "juste que" cet engin n'est pas encore prévu au niveau du developpement de Linux et de ALSA. si la demande est faite et que quelqu'un peut (a envie et le temps) s'y pencher, il te demandera les infos dont il a besoin pour developper ce qui est necessaire pour le bon fonctionnement. et voilà :-)

olinuxx utilisateur non connecté France
Essaie de jouer un fichier wav tout bête à l'aide de la commande aplay.

bellogi utilisateur non connecté France
Désolé de ne pas avoir répondu plus vite... Une petite gig en ville ;-)
aplay
ne semble pas en mesure de jouer un fichier wav tout bête...

aplay ~/Another Eureka.wav                             
~/Another: Aucun fichier ou dossier de ce type

Je le joue avec VLC, Audacity mais pas avec aplay...

Page : 1/2  [Suivant]
1  2 
Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl :-)
calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool