Rosegarden: non sento i midi

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Rosegarden: non sento i midi

Messaggio da daniele50 »

Ciao,
eccomi ancora qui!
Ho installato Rosegarden 1.7.0, prima di farlo partire attivo il server audio con QjackCtl e quindi il programma parte regolarmente senza darmi avvisi di errori o dipendenze non trovate.
Quando però faccio partire un midi non sento nulla. Non so se è un problema di Rosegarden, di ALSA o di quantaltro, ma non sento nulla.
Magari può servire sapere che per ascoltare i midi uso Timidy, con gli alti programmi (ad esempio KMid) ho lo stesso problema: i midi scorrono ma non sento nulla.
Questo mi fa sospettare che il problema non sia legato a Rosegarden ma a qualcosaltro.
in questa immagine vedete lo screenshot di rosegarden mentre esegue il midi, qjackctl con i log e le connessioni, magari vi può essere utile... :-k

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: Rosegarden: non sento i midi

Messaggio da JohnnyMnemonic »

Quando con i miei amici facciamo serate karaoke e porto io il pc uso questo piccolo script

Codice: Seleziona tutto

#!/bin/sh
timidity -iA -B2,8 -Os &
kmid &
magari ti può essere utile

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Rosegarden: non sento i midi

Messaggio da 414N »

Guarda nella mia signature per uno script rc.timidity da usare per avviare/chiudere timidity.
Leggiti prima il topic intero prima di usarlo, in quanto ho riscontrato, sulla mia macchina, che esso va ad interferire con il clock di sistema.

Avatar utente
mbrancalion
Linux 1.x
Linux 1.x
Messaggi: 185
Iscritto il: ven 31 ago 2007, 16:01
Nome Cognome: Marco Brancalion
Slackware: nessuna
Kernel: 2.6.38-11
Desktop: kde 4.6.2
Distribuzione: kubuntu 11.04
Località: Grignano Polesine (RO)
Contatta:

Re: Rosegarden: non sento i midi

Messaggio da mbrancalion »

Ci ho sbattuto la testa proprio ieri, guarda caso.......

Io ho risolto facendo parte Timidity in modalita' server (-iA) come ti hanno detto sopra.
Poi da Rosegarden devi stare attento che nelle impostazioni midi ("Gestisci dispositivi midi") nei Dispositivi di riproduzione ci sia un General MIDI Device che punta ad un server midi con la stessa porta che Timidity sta usando (se lo avevi lanciato da console si vede). Per esempio il default dovrebbe essere la porta 128.
Facendo cosi', funziona tutto.


Fra l'altro, se qualcun altro come me fosse interessato a registrare sopra dei midi che scorrono: ieri ho appunto cercato di registrare una traccia sopra il midi che va, ma Rosegarden non gestisce la latenza della scheda audio. Invece Ardour si.
Allora basta lanciare Ardour e creare due tracce in registrazione.
Nella prima, che dev'essere stereo, in input ci devono andare le uscite di Timidity (che va sempre sotto jack pure lui). E nella seconda traccia l'input normale della scheda.
Se poi si mettono sia Rosegarden che Ardour come funzionanti non con il timer interno ma col trasporto jack, quando si inizia a registrare da Ardour parte il play anche su Rosegarden.

Ammetto che ultimamente l'audio su linux inizia a farmi vedere che "si puo' fare" ;)

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: Rosegarden: non sento i midi

Messaggio da daniele50 »

Siii... puòòò... faaareeee!!!!

Avvio Timidy con il comando

Codice: Seleziona tutto

timidity -iA -B2,8 -Os
vedo che mi apre sulla porta 128 come dici tu:

Codice: Seleziona tutto

Requested buffer size 2048, fragment size 1024
ALSA pcm 'default' set buffer size 2048, period size 1024 bytes
TiMidity starting in ALSA server mode
Opening sequencer port: 128:0 128:1 128:2 128:3
avvio rosegarden (mi dice che non trova il server jack) e finalmente riesco a sentire il midi! :thumbright:

Avatar utente
mbrancalion
Linux 1.x
Linux 1.x
Messaggi: 185
Iscritto il: ven 31 ago 2007, 16:01
Nome Cognome: Marco Brancalion
Slackware: nessuna
Kernel: 2.6.38-11
Desktop: kde 4.6.2
Distribuzione: kubuntu 11.04
Località: Grignano Polesine (RO)
Contatta:

Re: Rosegarden: non sento i midi

Messaggio da mbrancalion »

avvio rosegarden (mi dice che non trova il server jack)
Se non hai fatto partire il server jackd, per forza non lo trova........

O fai partire jack a mano (io uso qjackctl), poi fai partire timidity, e poi rosegarden.......... oppure puoi anche configurare rosegarden affinche' al suo avvio faccia partire jack coi parametri che vuoi.

Ciao.

Rispondi