audio con rosegarden

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

audio con rosegarden

Messaggio da B4sH »

ciao a tutti,
sto provando a fare funzionare rosegarden, quindi quando da shell digito rosegarden, il programma si avvia in tutta tranquillità, l'unico probblema (grave visto che è un programma di editing audio), è che non riesco a sentire l'audio... qualcuno di voi ha avuto probblemi simili? Eventualmente come avetre risolto?
leggendo i messaggi della shell, ce ne uno che mi fa credere che il problema sia JACK:
JackDriver::initialiseAudio - JACK server not running

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

Direi che devi "attivare" Jack, leggi il README che trovi in usr/doc/jack-audio-connection-kit-0.99.0/
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

Lorys, purtroppo l'inglese è uno dei miei punti deboli, ma comunque ci ho provato a capire qualcosa, a quanto pare nel file /etc/fstab devo aggiungere:
none /tmp tmpfs defaults 0 0
e questo l'ho fatto, ma quando avvio rosegarden mi da sempre la scritta (nella shell): JackDriver::initialiseAudio - JACK server not running

ho anche provato con la riga:

none /mnt/ramfs tmpfs defaults 0 0

ma lo stesso jack non parte, e da rosegarden non riesco a sentire niente...

dal file README che mi hai consigliato di leggere, in basso si trova:

Then add --with-default-tmpdir=/mnt/ramfs to the JACK configure
line when you build it.

quindi se non dico cavolate si tratta di aggiungere --with-default-tmpdir=/mnt/ramfs nella linea di configurazione di JACK quando io lo devo "costruire"..... questa parte finale mi confonde....

Avatar utente
touchstyle
Linux 4.x
Linux 4.x
Messaggi: 1085
Iscritto il: gio 13 mag 2004, 0:00
Slackware: 12.1
Kernel: 2.6.27
Desktop: KDE
Località: Portogruaro [VE]
Contatta:

Messaggio da touchstyle »

Rosegarden utilizza un server audio di nome Jack (Jack Audio Connection Kit), che va avviato prima di Rosegarden.
Ti consiglio di scaricarti i .tgz Jack e Qjackctl (un forntend comodissimo) da Slacky o da Linuxpackages, e di installarli.
Leggiti la documentazione qui:
http://jackit.sourceforge.net/, se hai problemi siamo qui.

Ciao,
Touch.

PS:Ottieni buone prestazioni anche senza il modulo realtime per il kernel.

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

B4sH, installa i pacchetti che trovi nel repository, Jack, Rosegarden e dipendenze, aggiungi la riga:

Codice: Seleziona tutto

none        /tmp    tmpfs   defaults        0       0
nel tuo fstab, fai un riavvio (puoi anche killare X e montare a mano) apri Rosegarden e modifichi in Impostazioni => Configura Rosegarden => Sequencer => Avvio il comando Jack da:

Codice: Seleziona tutto

/usr/local/bin/jackd -d alsa -d hw -r 44100 -p 2048 -n 2
a

Codice: Seleziona tutto

/usr/bin/jackd -d alsa -d hw -r 44100 -p 2048 -n 2
dovrebbe bastare, non ho grossa esperienza in ste cose :?
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

allora, ho modificato una cosa in rosegarden, dal menu settings->configure rosegarden->sequencer->startup->start jack when rosegarden starts
quindi jack si avvia ad ogni avvio di rosegarden, ed in effetti tra i messaggi che mi compaiono da shell ho:

Rosegarden 4-1.0 - AlsaDriver - alsa-lib version 1.0.8

JackDriver::initialiseAudio - JACK sample rate = 44100Hz, buffer size = 2048
JackDriver::initialiseAudio - creating disk thread
JackDriver::initialiseAudio - found 2 JACK physical outputs
JackDriver::initialiseAudio - connecting from "rosegarden:master out L" to "alsa _pcm:playback_1"
JackDriver::initialiseAudio - connecting from "rosegarden:master out R" to "alsa _pcm:playback_2"
JackDriver::initialiseAudio - no JACK physical inputs found
JackDriver::initialiseAudio - initialised JACK audio subsystem

quindi a quanto pare jack si avvia, resta il fatto che l'unica cosa che continua a non funzionare di rosegarden, resta proprio l'audio....
P.S. dimenticavo, in configure rosegarden->sequencer->startup->jack command (including path as necessary): /usr/bin/jackd -d alsa -d hw -r 44100 -p 2048 -n 2

Avatar utente
touchstyle
Linux 4.x
Linux 4.x
Messaggi: 1085
Iscritto il: gio 13 mag 2004, 0:00
Slackware: 12.1
Kernel: 2.6.27
Desktop: KDE
Località: Portogruaro [VE]
Contatta:

Messaggio da touchstyle »

resta il fatto che l'unica cosa che continua a non funzionare di rosegarden, resta proprio l'audio....
Ma in che senso? Mandi in play dei files midi? Hai un chip midi dove caricare i soundfonts o timidity installato come sequencer?

Ciao,
Touch.

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

io dal menu file->open->/opt/kde/share/apps/rosegarden/examples/ seleziono un esempio, dopo clicco sulla classica freccetta del play, ma mentre la traccia scorre, l'audio non si sente...
(ovviamente le casse sono accese, ed anche il volume è impostato alto)

Avatar utente
touchstyle
Linux 4.x
Linux 4.x
Messaggi: 1085
Iscritto il: gio 13 mag 2004, 0:00
Slackware: 12.1
Kernel: 2.6.27
Desktop: KDE
Località: Portogruaro [VE]
Contatta:

Messaggio da touchstyle »

Ok.
Hai il chip midi (tipo emu10k1) o usi Timidity?

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

mentre da shell apro rosegarden nell'output esce anche questo:

Creating device 0 in Play mode for connection 65:0 Emu10k1 Port 0 (write)
Default device name for this device is MIDI soundcard synth
Creating device 1 in Play mode for connection 65:1 Emu10k1 Port 1 (write)
Default device name for this device is MIDI soundcard synth 2
Creating device 2 in Play mode for connection 65:2 Emu10k1 Port 2 (write)
Default device name for this device is MIDI soundcard synth 3
Creating device 3 in Play mode for connection 65:3 Emu10k1 Port 3 (write)
Default device name for this device is MIDI soundcard synth 4
Creating device 4 in Play mode for connection 64:0 EMU10K1 MPU-401 (UART) (duple x)
Default device name for this device is MIDI external device
Creating device 5 in Record mode for connection 64:0 EMU10K1 MPU-401 (UART) (dup lex)
Default device name for this device is MIDI hardware input device
AlsaDriver::setCurrentTimer((auto)

quindi presuppongo che si tratti di: emu10k1

Avatar utente
touchstyle
Linux 4.x
Linux 4.x
Messaggi: 1085
Iscritto il: gio 13 mag 2004, 0:00
Slackware: 12.1
Kernel: 2.6.27
Desktop: KDE
Località: Portogruaro [VE]
Contatta:

Messaggio da touchstyle »

Quello che presumiamo noi ha poca importanza, mentre quello che presume Alsa ne ha di più. :wink:
Dando per scontato che la tua scheda audio sia configurata correttamente, al pover chip midi bisogna caricarci su qualcosa, ad esempio dei soundfonts.
Come? Cosa sono i soundfonts?
Un soundfont è l'insieme dei suoni degli strumenti con i quali l'emu10k1 "suona" quello che gli chiedi di suonare, in base appunto al protocollo midi, ed hanno estensione ".sf2".
Cerca nel forum "sounfonts", ne abbiamo gia parlato enne volte.

Ciao,
Touch.

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

allora... ho fatto il mio bel cerca ed ho trovato questo link:
http://www.linuxfocus.org/Italiano/Sept ... e259.shtml
purtroppo da questa guida non tutto mi ha funzionato come volevo.... ho scaricato timidity come tar.gz e seguendo la guida ho fatto:
1) modificato il il file common.makefile.in decommentando la riga: CFLAGS = -O3 -mpentium -march=pentium -fomit-frame-pointer \
-funroll-all-loops -malign-double -ffast-math;
2)./configure --enable-ncurses --enable-xaw --enable-spectrogram --enable-xaw=dynamic --enable-audio=oss,alsa --enable-alsaseq --prefix=/usr/local/timidity-2.13.0;
3)make;
4)make install;
sin qui tutto apposto, dopo
cd /usr/
find share/timidity -print | cpio -dump /usr/local/timidity-2.13.0
mi da questo errore:
<dity -print | cpio -dump /usr/local/timidity-2.13.0
find: share/timidity: No such file or directory
0 blocks

a questo punto mi sono bloccato perchè credo che sia inutile andare avanti visto che mi da questo errore.....

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

ho anche scaricato da http://www.hammersound.net/cgi-bin/soun ... o3.zip;745
dei soundfonts, e li ho caricati su rosegarden mediante il menu settingis rosegarden, ma continuo a non senire niente.... credo che il problema sia legato al solito a timidity....

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Hai installato anche /etc/timidity.cfg?
Senza quello non si sente nulla...

M.

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

samiel scusa per la mia ignoranza su questo, ma non ho idea su come potere installare timidity.cfg io ho provato ad installare timidity con i classici ./configure make e make install passando a configure le opzioni che ho scritto prima....

Rispondi