Appendix A. Domande poste più di frequente (FAQ).

A.1. Non posso sentire alcun suono! Vedo scorrere la nota rossa ma non ci sono suoni! Cosa c'è di sbagliato?
A.2. I use TiMidity but the sound is distorted and somtimes I have no sound, at all. What's wrong?
A.3. All'avvio del programma appare: "Error in FT_Open_Face"! Cosa c'è che non va?
A.4. I use asfxload but I get an error "sfxload: no memory left" and some instruments are missing during replay. What's wrong?
A.5. Non posso installare NtEd perché non ho i privilegi di root. Cosa devo fare?
A.6. May I set lyrics as text blocks below the sheet music? How can I use the score in common texts?
A.7. Durante l'avvio del programma viene mostrato l'errore: "Cannot open ALSA MIDI sequencer --> replay won't work ..."! Cosa c'è che non va?
A.8. Durante la fase di make viene mostrato l'errore: /bin/sh: gdk-pixbuf-csource: command not found. Cosa c'è che non va?
A.9. Durante la fase di configurazione di make, viene visualizzato l'errore: "configure: error: C++ compiler cannot create executables, See `config.log' for more details.". Cosa c'è che non va?

A.1.

Non posso sentire alcun suono! Vedo scorrere la nota rossa ma non ci sono suoni! Cosa c'è di sbagliato?

Questo non ha niente a che fare con NtEd ma è un problema del dispositivo MIDI! Tutti i programmi che utilizzano il MIDI (per esempio kmid (non kmidi !!!) o pmidi) hanno problemi!

Prima di tutto provare ad ascoltare un file MIDI con kmid (non (!!!) kmidi). Fino a quando kmid non produce alcun suono anche NtEd ( e qualsiari altro software che si basa sulla apparecchiatura MIDI) non produrrà alcun suono. La ragione è: O la scheda sonora di sistema non ha un sintetizzatore MIDI hardware, oppure il sintetizzatore non è supportato da Linux.

Per favore riferirsi a ALSA project page per trovare come l'apparecchiatura MIDI sia supportata.

Prima di affannarsi per emulare il sintetizzatore hardware tramite il software fare una ricerca nel CD allegato alla scheda sonora. Un file di campionamento ha l'estensione .sf2 o .SF2. Assicurarsi che sia un campionamento General MIDI! Se c'è un tale file di campionamento c'è una grande probabilità che si debba semplicemente caricare il campionamento nella scheda sonora.

Per far questo serve un programma chiamato asfxload. Basta digitare:

asfxload <soundfont>.sf2

Anche se non si riesce a trovare un file di campionamento nel CD della scheda sonora, si può provare a scaricare un file di campionamento. Si raccomanda il campionamento citato in http://alsa.opensrc.org/8MBGMSFX.SF2.

Se asfxload fallisce è perché la scheda sonora non permette il caricamento di campionamenti.

Ci sarebbe ancora un'ultima possibilità che non tutti i moduli necessari siano caricati. Così quale ultimo tentativo digitate come root:

modprobe snd_seq_midi

e ripetere il comando asfxload.

Se asfxload fallisce ancora dovrete emulare il sintetizzatore hardware MIDI con il software. Questa soluzione funziona se il computer è abbasanza potente. Per esempio Windows avvia un sintetizzatore software se quello hardware non funziona. Quindi non c'è da sorprendersi se in Windows si possono ascoltare i file MIDI.

Questa emulazione software esiste anche per Linux. Ma è più complicato perché:

  • Si deve avviare il software manualmente.

  • Questi sintetizzatori software hanno bisogno dei cosiddetti campionamenti, una collezione di campionature di ogni strumento di una orchestra virtuale. Tali campionamenti sono proprietari, cioè nulla per i sistemi liberi come Linux.

Ma esiste un modo, relativamente corpulento! Verdere le istruzioni dettagliate in The TiMidity server.

Nota: Ci sono diversi sintetizzatori software per Linux che possono essere provati. Tra questi FluidSynth. Vedere http://www.linux-sound.org per la lista.

Note

Dovreste evitare l'uso di sintetizzatori software se le prestazioni del sistema sono troppo scarse! La procedura di antialiasing (arrotondamento dei segni) di NtEd utilizza duramente le capacità del sistema, lo stesso dicasi per il sintetizzatore software! Quale risultato il riascolto potrebbe essere fuori sincrono in special modo durante un cambio pagina.

A.2.

I use TiMidity but the sound is distorted and somtimes I have no sound, at all. What's wrong?

Check whether you have a command pulseaudio:

which pulseaudio

If you get the path of pulseaudio then follow the instructions in chapter pulseaudio

A.3.

All'avvio del programma appare: "Error in FT_Open_Face"! Cosa c'è che non va?

Non è stato installato il programma stesso! Bisogna digitare (come root):

make install

Fare riferimento anche al file INSTALL fornito assieme all'archivio nted-x.y.z.tgz.

A.4.

I use asfxload but I get an error "sfxload: no memory left" and some instruments are missing during replay. What's wrong?

Don't believe the many rumours on different mailing lists! I have bad news for you: You have to build a new kernel. Terrible, I know! If you feel unable to do this then try to use the TiMidity server.

Otherwise download the kernel and change in

arch/x86/include/asm/dma.h:

#define MAX_DMA32_PFN ((4UL * 1024 * 1024 * 1024) >> PAGE_SHIFT)

against:

#define MAX_DMA32_PFN ((2UL * 1024 * 1024 * 1024) >> PAGE_SHIFT)

Then build the kernel! Refer to https://lists.ubuntu.com/archives/universe-bugs/2009-March/068812.html for more details!

A.5.

Non posso installare NtEd perché non ho i privilegi di root. Cosa devo fare?

Puoi usare l'opzione --prefix per installare NtEd in una cartella arbitraria sotto la tua cartella $HOME. Fai riferimento anche al file INSTALL fornito con l'archivio nted-x.y.z.tgz.

Inoltre, se volete evitare l'uso del comando make install impostate la variabile d'ambiente NTED_FONT_DIR con la cartella dove si trova il file nted/ntedfont.pfa.

Per esempio, supponiamo che il file ntedfont.pfa si trovi in /home/smith/datafiles/nted/ntedfont.pfa, allora nella riga di comando digitate:

export NTED_FONT_DIR=/home/smith/datafiles

Se avete la shell bash o sh.

Se invece statte usando csh or tcsh digitate:

Per sapere quale shell state usando digitate:

Per conoscere il tipo di shell attivo digitare:

echo $SHELL

sempre da riga di comando.

A.6.

May I set lyrics as text blocks below the sheet music? How can I use the score in common texts?

This would require to write a musical score editor and a text editor! This is too complex! But have a look at:

http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/use_nted_in_text.xhtml

There you can find some proposals about that topic.

A.7.

Durante l'avvio del programma viene mostrato l'errore: "Cannot open ALSA MIDI sequencer --> replay won't work ..."! Cosa c'è che non va?

Questo significa che che non avete il sistema sonoro ALSA, oppure avete questo sistema sonoro ma per qualche recondita ragione il vostro sequencer MIDI non è stato inizializzato. In molti casi ciò è dovuto alla mancanza di un modulo. Dunque provate (come root):

modprobe snd-seq-midi

e raivviate NtEd

A.8.

Durante la fase di make viene mostrato l'errore: /bin/sh: gdk-pixbuf-csource: command not found. Cosa c'è che non va?

Questo ha a che fare con la vostra variabile d'ambiente PATH. Molti Linux mettono il programma gdk-pixbuf-csource in /opt/gnome/bin. Di norma questo percorso dovrebbe essere nella vostra PATH, ma in alcune circostanze questo non accade. Se così fosse assicuratevi che /opt/gnome/bin sia nella vostra variabile PATH. Se avete una scell (t)csh digitate:

setenv PATH "$PATH:/opt/gnome/bin"

Se avete un'altra shell digitate:

export PATH=$PATH:/opt/gnome/bin

Per conoscere la vostra shell digitate:

echo $SHELL

A.9.

Durante la fase di configurazione di make, viene visualizzato l'errore: "configure: error: C++ compiler cannot create executables, See `config.log' for more details.". Cosa c'è che non va?

Certo, potreste ispezionare il file config.log. Ma molto probabilmente sarebbe superfluo in quanto nella maggior parte dei casi questo significa che: Non avete installato il compilatore C++.