It:Risoluzione Problemi

en de fr it pt ru

Contents

LMMS segfaults e non esitono messaggi di errore sulla console. Come ottenere informazioni di debugging?[edit]

Usate il Debugger della GNU:

:~$ gdb lmms
GNU gdb 6.X
Copyright (C) 2006 Free Software Foundation, Inc.
...

(gdb) r
Starting program: lmms
...

Se avvengono dei segfault, LMMS si bloccherà e otterrete alcune informazioni dal terminale. Inserendo bt o bt full vi verrà mostrato un backtrace che potete riportare.

Assicuratevi di avere i simboli di debug in LMMS. Questo significa generalmente compilarlo con l'opzione -g e non [stripping the symbols afterwards].

Ottengo molto latenza (lag - ritardo) quando suono gli strumenti in LMMS[edit]

Questo è spesso la causa del riciclo del vostro suono attraverso PulseAudio (che è il predefinito per molte distribuzioni come Ubuntu), anche se avete impostato l'interfaccia audio con ALSA. Per risolvere questo problema, LMMS necessita di accedere direttamente alla vostra scheda audio. Per fare questo, eseguite

aplay -l

E date un'occhiata ai numeri di scheda e dispositivo - per esempio:

card 2: SI7012 [SiS SI7012], device 0: Intel ICH [SiS SI7012]

Quindi, andate in LMMS, aprite il menu delle impostazioni (Edit > Settings), passate alla scheda Impostazioni Audio, e all'interno del campo "device", cancellate "default" e digitate

hw:x,x

dove il primo numero "x" è il numero della scheda, mentre il secondo è il numero del dispositivo. Per esempio, la configurazione sopra dovrebbe risultare "hw:2,0". Riavviate LMMS e dovreste ritrovarvi con un latenza molto più bassa.

Quando provo ad eseguire una dei pezzi di esempi il sonoro gratta. Cosa Posso Fare?[edit]

If you're using OSS you can try to use ALSA instead, because using OSS with LMMS is known to lead to problems in some cases. If this doesn't help, your computer is probably too slow to render all the data in realtime. So either try to export the project as WAVE/OGG-file or freeze patterns until it works. Freezing patterns means, that they're rendered one time and when playing song only the render-buffer has to be mixed to the output. Of course this saves a lot of CPU-time.

Another thing is the internal buffer-size, used by LMMS. The smaller this value the smaller the latency. If you have problems because of low performance, you can try to increase the buffer-size. Then LMMS renders more data at one time and interrupts aren't always spurious... Use the setup-dialog to change this parameter.

You can also try to re-compile LMMS with tuning-options according to your platform. configure offers additional optimization-options like dropping surround-support. See configure --help for details.

Non appena avvio LMMS questi mi succhia tutto il tempo di CPU. È normale?[edit]

Probabilmente state utilizzando una versione datata di LMMS che aveva questo problema. Provate ad aggiornare LMMS e ogni cosa dovrebbe tornare a posto...

Quando utilizzo JACK come interfaccia audio, non c'è nessun suono. Cosa faccio?[edit]

Probabilmente non avete avviato il JACK-transport. Avviate un'applicazione come qjackctl e cliccate su "play" o qualsiasi altra cosa sia chiamato nella vostra applicazione. Quindi ogni cosa dovrebbe funzionare. Al momento LMMS dovrebbe avviare automaticamente il JACK-transport all'avvio. Dovrete forse anche connettere LMMS alla vostra scheda sonora, utilizzando la patch prelevata in qjackctl.

I compiled LMMS with VST-support but it doesn't work at all[edit]

Make sure you didn't pass -fomit-frame-pointer in a FLAG-parameter to configure. This is known to lead to an unusable LVSL (LMMS VST Support Layer).


The singerbot-plugin just produces undefinable sounds[edit]

Please make sure not to have installed swh-plugins-package. It's known to break Festivals speech-synthesis for some reason.

I Plugin non si caricano su piattaforme a 64bit[edit]

The path to the plugins directory is (as of v. 0.3.0) hardcoded, meaning that you'll have to manually setup a link from the right place, to the expected place:

- open a terminal
- type "su -"
- enter the password for root
- type "ln -s /usr/lib64/lmms/ /usr/lib/lmms"

And you're ready to go. Someone should fix this (hint: src/core/config_mgr.cpp ;-) )