sortie midi sous ubuntu

• 9 Juill. 2009 - 18:09

Il ne me reste plus que le synthé en sortie midi à faire marcher.Les autres problèmes sont réglés grace aux indications de Lasconic. Le synthé intégré fonctionne

fred@fred-desktop:~$ mscore -d
Suspending PulseAudio
global share:
configured localeName
load translator
load translator from
connect to midi input
connect to midi input
RtcTimer:: fatal error: open /dev/rtc failed: Permission non accordée
MidiSeq:start(): no midi timer available
Cannot start I/O
sequencer init failed
DPI 1200,000000(1200) PDPI 96,000000(96) DPMM 47,244094
LibraryPath:
LibraryPath:
Register Plugin
Register Plugin
start event loop...
cmd
cmd
Stop I/O
fred@fred-desktop:~$

J'ai bien fait sans erreur le sudo modprobe snd-seq et l'autre ligne mais en vain

J'espère que l'on va y arriver

Cordialement
Frédéric


Commentaires

En réponse à par fred87

Comme indiqué dans les instructions, la prerelease pour ubuntu la plus recente est la r1898
regarde par la : https://launchpad.net/~mscore-ubuntu/+archive/ppa
En ce qui concerne ton erreur, sur /dev/rtc il est très probable que ça vienne du fait qu'un autre logiciel utilise le timer.
Ca peut être alsa ou jack, ou un autre logiciel midi je pense. Il faut donc lancer musescore d'abord.

En réponse à par fred87

J'ai pas d'ubuntu sous la main pour le moment mais il faut "ajouter un dépot"
http://ppa.launchpad.net/mscore-ubuntu/ppa/ubuntu

Il doit y avoir moyen de le faire via l'interface graphique dans le menu administration, gérer les depots ou quelque chose comme ça. Ensuite tu reinstalles avec synaptic comme expliquer ici : http://doc.ubuntu-fr.org/musescore

Pour ajouter une dépôt tu peux aussi éditer le ficher /etc/apt/sources.list et ajouter :
deb http://ppa.launchpad.net/mscore-ubuntu/ppa/ubuntu jaunty main

Si tu es pas sous jaunty change par le nom de ta version

Tout ça est très bien expliqué ici : https://launchpad.net/~mscore-ubuntu/+archive/ppa si tu lis l'anglais ...

En réponse à par [DELETED] 5

Je ne lis pas encore l'anglais au point d'en comprendre toutes les subtilités.
Je tourne en rond et n'arrive pas à m'en sortir.
J'ai besoin de plus d'aide.
Pour info note edit fonctionne sur le synthé.
Il doit bien y avoir quelque chose à faire non ,
Je compte vraiment sur ton aide.
Cordialement

Ps Rosegarden fonctionne aussi avec mon synthé Yamaha

En réponse à par fred87

Qu'est ce qu'un dépot, les differentes sortes
http://doc.ubuntu-fr.org/depots

Comment gerer les dépots, ajouter, supprimer
http://doc.ubuntu-fr.org/tutoriel/comment_modifier_sources_maj

Comment éditer un fichier
http://doc.ubuntu-fr.org/tutoriel/comment_modifier_un_fichier

Pour la gestion des dépots, c'est Administration -> Sources de Logiciel.

Sinon, pour ton problème de synthé avec la version 0.9.4. Si mscore -d te donne toujours une erreur avec /dev/rtc Permission non accordée. C'est probablement qu'un autre logiciel utilise /dev/rtc, ou que tu n'as pas les droits pour acceder /dev/rtc. Il te faut donc fermer tous les logiciels audio. Si tu sais te servir de ps et de kill, tu devrais t'en sortir. Sinon ubuntu-fr t'aidera à decouvrir kill et ps.

En réponse à par [DELETED] 5

Désolé mais je n'arrive pas à m'en tirer tout seul.
Ne peux-tu pas être moins laconique et plus directif .
Cette histoire d'utilisation de synthé yamaha me prend la tête depuis plus d'une semaine.
J'aimerai résoudre ce problème pour pouvoir tirer un trait définitif et passer à autre chose .
Est tu sur qu'il y a des gens qui ont réussi à utiliser la sortie midi sous ubuntu ?
Je compte vraiment sur ton aide pour solder ce problème.

Je ne connais Ubuntu que depuis une semaine , autant te dire que je ne le maitrise pas

Merci par avance.

En réponse à par fred87

Je pense pas avoir été laconique, malgré mon pseudo. Tu donnes pas beaucoup d'info sur ce que tu fais...
La sortie audio de MuseScore fonctionne via la soundfont? autrement dit avec les paramètres par défaut tu entends le piano?

Sinon quand tu sélectionnes alsa, tu mets bien hw:0 ? Tu as toujours les mêmes erreurs qd tu fais mscore -d?

Si oui, tu as arrété les autres applications audio ? Tu sais ce que ps et kill sont ?

Sinon, oui je pense que des gens ont fait fonctionné musescore sur ubuntu avec le midi, même si la plupart des utilisateurs veulent juste ecrire des partitions et avoir un rendu rapide via une soundfont et pas se servir d'un synthé externe.
Pour info la sortie midi n'est disponible que sur linux, pas sur windows ni mac.

En réponse à par [DELETED] 5

La sortie audio de musescore fonctionne parfaitement via la soundfont;J'entends le piano par défaut et plein d'autres instrument si je les sélectionne. Pour ce qui est de alsa que je mette hd:0 ou default cela fonctionne .
A priori quand je fais mscore -d je n'ai pas d'erreur(ci joint copie des messages)

check menu
check menu
check menu
check menu
found
add action
Register Plugin
check menu
check menu
check menu
check menu
check menu
check menu
check menu check menu
check menu
check menu
check menu
found
add action
Register Plugin
check menu
check menu
check menu
check menu
check menu
check menu
check menu
check menu
check menu
found
add action
start event loop...
cmd
Dump Repeat List:
0xc8d3ab8 0 0 len 66720 0,000000 + 0,000000
cmd

check menu
check menu
found
add action
start event loop...
cmd
Dump Repeat List:
0xc8d3ab8 0 0 len 66720 0,000000 + 0,000000
cmd

J'utilise musescore sur ubuntu et j'ai en partie choisi linux pour disposer de cette sortie midi sur synthé externe.
Non je ne sais pas ce que ps et kill sont.
J'espère que tu vas pouvoir m'aider.

Cordialement

Ps j'espère t'avoir donné suffisamment d'infos

En réponse à par [DELETED] 5

L'idée m'est venue de sélectionner la sortie midi puis de faire mscore -d et alors là j'ai effectivement des erreurs.
J'espère que ça pourra t'aider.

fred@fred-desktop:~$ mscore -d
Suspending PulseAudio
global share:
configured localeName
load translator
load translator from
connect to midi input
connect to midi input
connect to midi input
RtcTimer:: fatal error: open /dev/rtc failed: Permission non accordée
MidiSeq:start(): no midi timer available
Cannot start I/O
sequencer init failed
DPI 1200,000000(1200) PDPI 96,000000(96) DPMM 47,244094
LibraryPath:
LibraryPath:
Plugin Path
Register Plugin
check menu
check menu
check menu
check menu
check menu
check menu
check menu
check menu
add Menu
add action
Register Plugin
check menu
check menu
check menu
found
check menu <>
check menu <>
add action
Register Plugin
check menu
check menu
check menu
check menu
check menu
check menu
check menu
check menu
check menu
found
add action
Register Plugin
check menu
check menu
check menu
check menu
check menu
check menu
check menu
check menu

En réponse à par fred87

La seule partie intéressante c'est :
RtcTimer:: fatal error: open /dev/rtc failed: Permission non accordée

Comme je l'ai dit précedemment, un autre programme doit utilisé ce fichier ou tu n'as pas les droits pour l'utiliser.
Pour savoir ce qui se passe, ferme musescore et ouvre un terminal, puis tapes:
lsof | grep rtc (ça doit renvoyer rien du tout)
ls -l /dev/rtc (ça doit renvoyer root audio)
groups yuourusername (audio has to be in)

En réponse à par [DELETED] 5

ci joint ce que tu m'as demandé : pour la troisième chose je n'ai pas réussi .

fred@fred-desktop:~$ lsof | grep rtc
fred@fred-desktop:~$ ls -l /dev /rtc
ls: ne peut accéder /rtc: Aucun fichier ou dossier de ce type
/dev:
total 0
crw-rw----+ 1 root audio 14, 12 2009-07-13 14:06 adsp
crw-rw----+ 1 root audio 14, 4 2009-07-13 14:06 audio
drwxr-xr-x 2 root root 800 2009-07-13 14:06 block
drwxr-xr-x 3 root root 60 2009-07-13 14:06 bus
lrwxrwxrwx 1 root root 3 2009-07-13 14:06 cdrom -> sr0
lrwxrwxrwx 1 root root 3 2009-07-13 14:06 cdrw -> sr0
drwxr-xr-x 2 root root 3780 2009-07-13 14:06 char
crw------- 1 root root 5, 1 2009-07-13 14:06 console
lrwxrwxrwx 1 root root 11 2009-07-13 14:06 core -> /proc/kcore
crw-rw---- 1 root root 10, 60 2009-07-13 14:06 cpu_dma_latency
drwxr-xr-x 6 root root 120 2009-07-13 14:06 disk
drwxr-xr-x 2 root root 80 2009-07-13 14:06 dri
crw-rw----+ 1 root audio 14, 3 2009-07-13 14:06 dsp
lrwxrwxrwx 1 root root 3 2009-07-13 14:06 dvd -> sr0
lrwxrwxrwx 1 root root 3 2009-07-13 14:06 dvdrw -> sr0
crw-rw---- 1 root root 10, 63 2009-07-13 14:06 ecryptfs
lrwxrwxrwx 1 root root 13 2009-07-13 14:06 fd -> /proc/self/fd
crw-rw-rw- 1 root root 1, 7 2009-07-13 14:06 full
crw-rw-rw-+ 1 root fuse 10, 229 2009-07-13 14:06 fuse
crw-rw---- 1 root root 10, 228 2009-07-13 14:06 hpet
prw------- 1 root root 0 2009-07-13 14:06 initctl
drwxr-xr-x 3 root root 240 2009-07-13 14:06 input
crw-r----- 1 root kmem 1, 2 2009-07-07 19:35 kmem
crw-rw---- 1 root root 1, 11 2009-07-13 14:06 kmsg
srw-rw-rw- 1 root root 0 2009-07-13 14:06 log
brw-rw---- 1 root disk 7, 0 2009-07-07 19:35 loop0
brw-rw---- 1 root disk 7, 1 2009-07-13 14:06 loop1
brw-rw---- 1 root disk 7, 2 2009-07-13 14:06 loop2
brw-rw---- 1 root disk 7, 3 2009-07-13 14:06 loop3
brw-rw---- 1 root disk 7, 4 2009-07-13 14:06 loop4
brw-rw---- 1 root disk 7, 5 2009-07-13 14:06 loop5
brw-rw---- 1 root disk 7, 6 2009-07-13 14:06 loop6
brw-rw---- 1 root disk 7, 7 2009-07-13 14:06 loop7
drwxr-xr-x 2 root root 60 2009-07-13 14:06 mapper
crw-r----- 1 root kmem 1, 1 2009-07-13 14:06 mem
crw-rw----+ 1 root audio 14, 0 2009-07-13 14:06 mixer
crw-rw----+ 1 root audio 14, 16 2009-07-13 14:06 mixer1
crw-rw----+ 1 root audio 14, 32 2009-07-13 14:06 mixer2
drwxr-xr-x 2 root root 60 2009-07-07 19:35 net
crw-rw---- 1 root root 10, 59 2009-07-13 14:06 network_latency
crw-rw---- 1 root root 10, 58 2009-07-13 14:06 network_throughput
crw-rw-rw- 1 root root 1, 3 2009-07-07 19:35 null
crw-rw---- 1 root root 1, 12 2009-07-13 14:06 oldmem
drwxr-xr-x 2 root root 60 2009-07-13 14:06 pktcdvd
crw-r----- 1 root kmem 1, 4 2009-07-13 14:06 port
crw------- 1 root root 108, 0 2009-07-07 19:35 ppp
crw-rw---- 1 root root 10, 1 2009-07-13 14:06 psaux
crw-rw-rw- 1 root tty 5, 2 2009-07-13 16:46 ptmx
drwxr-xr-x 2 root root 0 2009-07-13 14:06 pts
brw-rw---- 1 root disk 1, 0 2009-07-13 14:06 ram0
brw-rw---- 1 root disk 1, 1 2009-07-13 14:06 ram1

J'espère que ça peut t'aider ?

J'ai remarqué également (je ne crois pas te l'avoir dit) si je fais sudo mscore et ensuite que je veux jouer la partition
LE curseur de lecture se déplace comme s'il lisait mais sans aucun son.si je fais mscore tout seul je n'ai même pas le curseur.
A+

En réponse à par fred87

Tu connais ton nom d'utilisateur sur ta machine?
donc tu fais
groups tonnomd'utilisateur
Si tu sais vraiment qui tu es... tu tapes
whoami
ubuntu va te le dire..

Pour sudo mscore ça confirme que c'est un probleme de droit.
Peux tu faire sudo mscore -d et voir si tu as des erreurs ? (pas besoin de coller tout le blabla sur les plugins)
Si le curseur bouge, tu dois pas être loin.

En réponse à par [DELETED] 5

Voici les deux manips que tu m'as demandées , cette fois je ne pense pas m'être trompé.
Je te confirme que le curseur de lecture avance mais il n'y a aucun son.

fred@fred-desktop:~$ groups fred
fred adm dialout cdrom plugdev lpadmin admin sambashare

fred@fred-desktop:~$ sudo mscore -d
Suspending PulseAudio
global share:
configured localeName
load translator fred@fred-desktop:~$ groups fred
fred adm dialout cdrom plugdev lpadmin admin sambashare
fred@fred-desktop:~$ sudo mscore -d
Suspending PulseAudio
global share:
configured localeName
load translator
load translator from
connect to midi input
connect to midi input
midiseq thread running SCHED_FIFO priority 42
DPI 1200,000000(1200) PDPI 96,000000(96) DPMM 47,244094
LibraryPath:
LibraryPath:
Plugin Path
Register Plugin from
connect to midi input
connect to midi input
midiseq thread running SCHED_FIFO priority 42
DPI 1200,000000(1200) PDPI 96,000000(96) DPMM 47,244094
LibraryPath:
LibraryPath:
Plugin Path
Register Plugin

En réponse à par [DELETED] 5

J'ai fait sudo adduser fred audio.
Il m'a bien ajouté au groupe audio.J'ai ensuite fait mscore -d ,voila ce que cela donne

fred@fred-desktop:~$ mscore -d
Suspending PulseAudio
global share:
configured localeName
load translator
load translator from
connect to midi input
connect to midi input
RtcTimer:: fatal error: open /dev/rtc failed: Permission non accordée
MidiSeq:start(): no midi timer available
Cannot start I/O
sequencer init failed
DPI 1200,000000(1200) PDPI 96,000000(96) DPMM 47,244094
LibraryPath:
LibraryPath:

Le curseur ne bouge pas , et je n'ai pas de musique sur le synthé ( je n'ai essayé que le morceau de démo , promenade)

Si je fais sudo mscore -d j'ai bien le curseur mais pas de musique

A+
Fred

En réponse à par fred87

Non pas d'email.
Pour ton problème root/utilisateur normal. Refais un ls -l /dev/rtc et vérifie les droits. Il faut que tu puisses ouvrir et lire /dev/rtc.
Ensuite, si tu vois défiler le curseur mais que tu n'as pas de sortie en mode utilisateur normal, je vois pas d'où peut venir le problème.

En réponse à par [DELETED] 5

j'ai fait:
fred@fred-desktop:~$ ls -l /dev/rtc
lrwxrwxrwx 1 root root 4 2009-07-16 18:50 /dev/rtc -> rtc0
fred@fred-desktop:~$

est ce bien ls -l /dev/rtc ?

Si oui j'ai toujours le même message d'erreur quand je fais mscore -d

Que veux-tu dire par vérifie les droits ?

J'ai refait les manip précédentes que tu m'avais demandé, ça donne cela .

fred@fred-desktop:~$ ls -l /dev/rtc
lrwxrwxrwx 1 root root 4 2009-07-16 18:50 /dev/rtc -> rtc0

fred@fred-desktop:~$ lsof | grep rtc

fred@fred-desktop:~$ ls -l /dev/rtc
lrwxrwxrwx 1 root root 4 2009-07-16 18:50 /dev/rtc -> rtc0

fred@fred-desktop:~$ sudo adduser fred audio
L'utilisateur « fred » est déjà membre du groupe « audio ».

fred@fred-desktop:~$ ls -l /dev/rtc
lrwxrwxrwx 1 root root 4 2009-07-16 18:50 /dev/rtc -> rtc0
fred@fred-desktop:~$ groups fred
fred adm dialout cdrom audio plugdev lpadmin admin sambashare

fred@fred-desktop:~$ ls - l /dev/rtc
ls: ne peut accéder -: Aucun fichier ou dossier de ce type
ls: ne peut accéder l: Aucun fichier ou dossier de ce type
/dev/rtc
fred@fred-desktop:~$ mscore
Suspending PulseAudio
RtcTimer:: fatal error: open /dev/rtc failed: Permission non accordée
MidiSeq:start(): no midi timer available
Cannot start I/O
sequencer init failed

A+
Fred

En réponse à par fred87

Les droits sont ok : rwxrwxrwx. Si tu sais pas ce que sont les droits tapes
man ls

Pour ton problème, Tapes la commande suivante pour changer le groupe de /dev/rtc.
sudo chown root:audio /dev/rtc

puis mscore -d

En réponse à par [DELETED] 5

Ce n'est pas encore tout à fait ça mais il n'y a plus ce sempiternel message d'erreur.
On avance, n'est ce pas !
Voila ce que ça donne:

fred@fred-desktop:~$ sudo chown root:audio /dev/rtc
[sudo] password for fred:

fred@fred-desktop:~$ mscore -d

Suspending PulseAudio
global share:
configured localeName
load translator
load translator from fred@fred-desktop:~$ sudo chown root:audio /dev/rtc
[sudo] password for fred:
fred@fred-desktop:~$ mscore -d
Suspending PulseAudio
global share:
configured localeName
load translator
load translator from
connect to midi input
connect to midi input
RtcTimer::setTimerFreq(): cannot set ticks 1024 on /dev/rtc: Permission non accordée
precise timer not available
MidiSeq:start(): no midi timer available
Cannot start I/O
sequencer init failed
DPI 1200,000000(1200) PDPI 96,000000(96) DPMM 47,244094

connect to midi input
connect to midi input
RtcTimer::setTimerFreq(): cannot set ticks 1024 on /dev/rtc: Permission non accordée
precise timer not available
MidiSeq:start(): no midi timer available
Cannot start I/O
sequencer init failed
DPI 1200,000000(1200) PDPI 96,000000(96) DPMM 47,244094

J'espère que ça t'inspire
A+
Fred

En réponse à par [DELETED] 5

Bonjour,
Je ne pense pas m'être trompé dans la syntaxe.
Le résultat est peu probant .

fred@fred-desktop:~$ sudo echo 1024 >proc /sys/dev/rtc/max-user-freq

fred@fred-desktop:~$ mscore -d

Suspending PulseAudio
global share:
configured localeName
load translator
load translator from
connect to midi input
connect to midi input
RtcTimer::setTimerFreq(): cannot set ticks 1024 on /dev/rtc: Permission non accordée
precise timer not available
MidiSeq:start(): no midi timer available
Cannot start I/O
sequencer init failed
DPI 1200,000000(1200) PDPI 96,000000(96) DPMM 47,244094

A+

En réponse à par [DELETED] 5

J'ai essayé je crois toute les possibilités.

fred@fred-desktop:~$ sudo echo 1024 >/proc/sys/dev/rtc/max-user-freq
bash: /proc/sys/dev/rtc/max-user-freq: Aucun fichier ou dossier de ce type

fred@fred-desktop:~$ sudo echo 1024 > /proc/sys/dev/rtc/max-user-freq
bash: /proc/sys/dev/rtc/max-user-freq: Aucun fichier ou dossier de ce type

fred@fred-desktop:~$ sudo echo 1024 > /proc/sys/dev/rtc/max-user-freq
bash: /proc/sys/dev/rtc/max-user-freq: Aucun fichier ou dossier de ce type

fred@fred-desktop:~$ sudo echo 1024 >/proc/sys/dev/rtc/max-user-freq
bash: /proc/sys/dev/rtc/max-user-freq: Aucun fichier ou dossier de ce type

fred@fred-desktop:~$ sudo echo 1024 > /proc/sys/dev/rtc/max-user-freq
bash: /proc/sys/dev/rtc/max-user-freq: Aucun fichier ou dossier de ce type

fred@fred-desktop:~$ sudo echo 1024 > /proc/sys/dev/rtc/max-user-freq
bash: /proc/sys/dev/rtc/max-user-freq: Aucun fichier ou dossier de ce type
fred@fred-desktop:~$
fred@fred-desktop:~$ sudo echo 1024 > /proc/sys/dev/rtc/max-user-freqe
bash: /proc/sys/dev/rtc/max-user-freq: Aucun fichier ou dossier de ce type

A+

Do you still have an unanswered question? Please log in first to post your question.