Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Sicurezza/Firewall"
Differenze tra le versioni 5 e 7 (in 2 versioni)
Versione 5 del 24/04/2007 15.38.16
Dimensione: 6579
Commento:
Versione 7 del 08/07/2007 04.52.43
Dimensione: 5570
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 8: Linea 8:
'''GUIDA MIDISPORT USB''' = Introduzione =
Attualmente nei sistemi GNU/Linux esistono diversi programmi ad interfaccia grafica per poter editare spartiti musicali, come '''Rosegarden''', '''Denemo''', '''Noteedit''' e altri. Alcuni di essi offrono strumenti grafici
avanzati molto comodi e intuitivi, ma non garantiscono un risultato finale soddisfacente in termini di stampa. Viceversa altri programmi offrono un buon risultato finale a discapito di una usabilità ancora macchinosa.[[BR]]
Ovviamente tutto questo è molto soggettivo, a certi utenti andranno bene i risultati ottenuti con questi software, per altri potrebbero non essere soddisfacenti.
Linea 10: Linea 13:
= Introduzione =
Questa guida mostra alcuni esempi di come installare cavi di collegamento midi/usb della M-Audio per poter collegare
una tastiera al proprio computer.
Linea 14: Linea 14:
[[Immagine(Icone/Piccole/warning.png,,left)]] [[BR]] '''Attenzione: le procedure riportate sono state testate sul cavo Midisport UNO. In particolar modo la seconda procedura potrebbe richiedere dei passaggi differenti a seconda della periferica in uso.''' Per chi non si accontenta '''Lily``Pond''', programma testuale per la notazione musicale, può rappresentare una soluzione.
Oltre che per creare spartiti da zero, può essere impiegato per correggere/integrare il lavoro svolto con i programmi ad interfaccia grafica.[[BR]]
Al di là dell'impegno richiesto dall'uso di un linguaggio testuale, '''Lily``Pond''' offre la possibilità di editare spartiti nei minimi dettagli.
Linea 16: Linea 18:
= Primo metodo =
Il seguente metodo ha riscontrato piena funzionalità solo nella versione '''Ubuntu Dapper Drake 6.06'''. Nelle versioni successive il firmware non viene caricato all'avvio del pc, a meno che sia stato caricato in precedenza avviando la versione 6.06 di Ubuntu presente sullo stesso pc in dual-boot.[[BR]]
= Installazione =
'''Lily``Pond''' è presente nei repository di Ubuntu. Può essere installato tramite [http://wiki.ubuntu-it.org/Synaptic Synaptic] oppure dal terminale (accettando eventuali dipendenze) con il comando:
{{{
sudo apt-get install lilypond
}}}
Se si desidera può essere installato il pacchetto ''lilypond-doc'' che raccoglie la documentazione presente anche sul sito ufficiale. La documentazione sarà archiviata nella directory `/usr/share/doc/lilypond` .
Linea 19: Linea 25:
Come indicato nel sito http://usb-midi-fw.sourceforge.net questa è la lista dei dispositivi supportati:
 * Midi``Sport 1x1
 * Midi``Sport 2x2
 * Midi``Sport 4x4
 * Midi``Sport 8x8
 * Key``Station (old models: 49, 61)
 * Oxygen
 * Radium49
 * Radium61
 * Uno
A [http://sourceforge.net/project/showfiles.php?group_id=87777&package_id=92666 questo] indirizzo è possibile scaricare il file '''midisport-firmware-1.2.tar.gz'''. Occorre estrarre la directory `midisport-firmware-1.2` e spostarsi al suo interno, cioè, supponendo di aver scaricato il file nella propria home-utente:
= Utilizzo =
Per scrivere uno spartito musicale tramite '''Lily``Pond''', occorre editare un file di testo nel linguaggio di '''Lily``Pond''' e salvarlo con estensione `ly` . Per fare questo potete usare il vostro [http://wiki.ubuntu-it.org/EditorDiTesto editor di testo] preferito.
Supponiamo di nominare il file `spartito.ly` e di salvarlo nella propria home-utente.
A questo punto tramite il comando dal terminale:
Linea 31: Linea 30:
tar xvzf midisport-firmware-1.2.tar.gz
cd ./midisport-firmware-1.2
lilypond spartito.ly
Linea 34: Linea 32:
A questo punto prima di procedere con la compilazione è bene collegare il dispositivo usb, installare il pacchetto '''build-essential''' e come indicato nel file `README` installare i pacchetti '''udev''' e '''fxload''' con [:SynapticHowto:Synaptic] o da linea di comando:
{{{
sudo apt-get install build-essential udev fxload
}}}
E poi dare i seguenti comandi:
{{{
./configure
make
sudo make install
}}}
La procedura è terminata. Se la spia sul dispositivo non si è accesa, provare a riavviare il sistema.
verranno generati nella home-utente un file `pdf` e un file `ps`. Con opportune modifiche è possibile ottenere anche un file `midi`.[[BR]]
Alternativamente al terminale si ottiene lo stesso risultato facendo clic di destro sul file `spartito.ly` e selezionando '''Apri con «Lily``Pond»'''.[[BR]]
Tuttavia il vantaggio del terminale è che in caso di errore c'è la possibilità che venga indicato un eventuale errore di sintassi nel file.
Linea 46: Linea 36:
= Secondo metodo = = Linguaggio LilyPond =
Per poter utilizzare '''Lily``Pond''' occorre familiarizzare con il suo linguaggio di scrittura.
Nei celeberrimi "''Appunti di informatica libera''" c'è un [http://a2.pluto.it/a2816.htm capitolo] dedicato a '''Lily``Pond'''. Questa breve lettura spiega in modo molto semplice e in italiano i primi concetti base.[[BR]]
Per approfondire sarà poi necessario visitare il sito ufficiale, dove c'è una ricca [http://lilypond.org/doc/v2.10/Documentation/ documentazione], che come detto in precedenza può essere scaricata anche tramite il pacchetto ''lilypond-doc''. Soprattutto abbondano gli esempi pratici sul codice da utilizzare per usi di ogni genere.
Linea 48: Linea 41:
La seconda procedura è tratta da [http://ubuntuforums.org/showthread.php?t=96506 questo] how-to del forum internazionale di Ubuntu e testata su '''Ubuntu Feisty Fawn 7.04'''[[BR]]
Questa è la lista dei dispositivi supportati:
||<tablestyle="width:100%" : 10%>'''RolandED/Edirol''' ||<:>SC-8850||<:>UA-100(G)||<:>UM-2||<:>UM-1||<:>PC-100 ||<:>XV-2020||
||'''YAMAHA'''||<:>MU-1000||<:>UX-16||<:>||<:>||<:>||<:>||
||'''Midi``Man'''||<:>Midi``Sport 1x1||<:>Midi``Sport 2x2||<:>Midi``Sport Uno||<:>||<:>||<:>||
||'''Steinberg'''||<:>USB-2-MIDI||<:>||<:>||<:>||<:>PC-100 ||<:>XV-2020||
||'''MOTU'''||<:>Fastlane||<:>||<:>||<:>||<:>||<:>||
Per prima cosa occorre scaricare il firmware '''usbmidi-20040829.tar.gz''' da [http://homepage3.nifty.com/StudioBreeze/software/usbmidi-e.html questa] pagina, estrarre la directory `usbmidi-20040829` e copiare il file `usbmidi-20040829/testing/MidiSport/ezusbmidi1x1.ihx` in `/etc/firmware/`. Tutto questo, supponendo di aver scaricato il file nella home-utente è traducibile con i seguenti comandi:
{{{
wget http://homepage3.nifty.com/StudioBreeze/software/bin/usbmidi-20040829.tar.gz
tar xvzf usbmidi-20040829.tar.gz
sudo mkdir /etc/firmware
sudo cp ./usbmidi-20040829/testing/MidiSport/ezusbmidi1x1.ihx /etc/firmware/
}}}
[[Immagine(Icone/Piccole/warning.png,,left)]] [[BR]] '''Attenzione: se si usa Midi``Sport 2x2, sostituire il file `ezusbmidi1x1.ihx` con `ezusbmidi_2x2.ihx`[[BR]] Midi``Sport 1x1 e Midi``Sport Uno richiedono la stessa procedura.'''
[[BR]]
Per poter caricare il firmware occorre installare il pacchetto '''fxload''' con [:SynapticHowto:Synaptic] o con il comando:
{{{
sudo apt-get install fxload
}}}
A questo punto collegare il cavo midi/usb e con il comando
{{{
lsusb
}}}
apparirà qualcosa di questo genere (non apparirà a tutti la stessa cosa):
{{{
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 006: ID 0763:1010 Midiman Midisport 1x1
Bus 001 Device 001: ID 0000:0000
}}}
vale a dire: il dispositivo 006 (Midiman Midisport 1x1) è stato assegnato al bus 001 e verrà visualizzato nel percorso `/proc/bus/usb/001/006`[[BR]]
Per caricare il firmware occorre dare il comando:
{{{
sudo fxload -I /etc/firmware/ezusbmidi1x1.ihx -D /proc/bus/usb/001/006
}}}
[[Immagine(Icone/Piccole/warning.png,,left)]] [[BR]]'''Attenzione: i numeri del comando lsusb, possono cambiare ogni volta![[BR]]Al solito il percorso /etc/firmware/ezusbmidi1x1.ihx, per Midi``Sport 2x2 è /etc/firmware/ezusbmidi_2x2.ih'''[[BR]]
[[BR]]
Se la spia del dispositivo si accende, allora è andato tutto a buon fine.
= Integrazione con gli altri programmi =
I programmi come '''Noteedit''', '''Rosegarden''', '''Denemo''' sono in grado di esportare file `ly` dal proprio menù '''File'''. Potete quindi provare la procedura sopra indicata con un file esportato da questi programmi.[[BR]]
Questo può permettere un uso combinato fra software grafici e '''Lily``Pond'''. Tutto dipenderà dalle esigenze del singolo utente che valuterà se può valerne la pena o se sarà il caso di utilizzare esclusivamente '''Lily``Pond'''.
Linea 89: Linea 45:
== Script di avvio ==
Per avviare il cavo midi/usb, dovrebbero essere eseguiti gli ultimi due passaggi ogni volta che il cavo viene inserito nella presa usb del pc.[[BR]]
Per agevolare la procedura si può creare uno script. Dare il comando:
{{{
sudo gedit /usr/local/bin/midisportsetup
}}}
Se usate Kde in quest'ultimo comando usate '''kate''' al posto di '''gedit'''.[[BR]]
[[BR]]
Copiare all' interno dell'editor di testo il seguente script:
{{{
#!/bin/bash
Quello che darà nell'occhio esportando file da altri programmi, sarà il livello di ordine del codice sorgente. Molto pulito e ordinato quello esportato da '''Denemo''', infatti '''Denemo''' è il progetto che da l'interfaccia grafica a '''Lily``Pond'''. Quindi ottimi output per la stampa, ma con un livello di usabilità ancora poco fluida.[[BR]]
Meno preciso il codice esportato da '''Rosegarden''' che offre una usabilità e degli strumenti grafici di prim'ordine. Purtroppo le pecche nascono nel portare in stampa lo spartito. D'altro canto Rosegarden nasce in primo luogo per la composizione audio.
Linea 101: Linea 48:
#your firmware ... taken from usbmidi
fw=/etc/firmware/ezusbmidi1x1.ihx
In attesa di un programma che racchiuda le migliori caratteristiche dei programmi esistenti, '''Lily``Pond''' può risultare una valida alternativa o comunque uno strumento da affiancare agli altri software.
Linea 104: Linea 50:
#get proc address
bd=$( lsusb | grep Midisport | cut -d ' ' -f 2,4 | sed -e 's/ /\//' -e 's/://' )
= Ulteriori risorse =
 * [http://lilypond.org/doc/v2.10/Documentation/ Documentazione ufficiale di LilyPond]
 * [http://a2.pluto.it/a2816.htm Pagina di LilyPond su ''Appunti di informatica libera'']
 * [http://it.wikipedia.org/wiki/LilyPond Pagina di LilyPond su Wikipedia]
 * [http://noteedit.berlios.de/ Sito ufficiale di Noteedit]
 * [http://denemo.sourceforge.net/ Sito ufficiale di Denemo]
 * [http://wiki.ubuntu-it.org/Multimedia/Audio/Rosegarden Pagina di Rosegarden sul Wiki di Ubuntu]
 * [http://abcplus.sourceforge.net/index_it.html Sito in italiano sulla notazione ABC per spartiti musicali]
Linea 107: Linea 59:
dev=/proc/bus/usb/$bd

#load firmware
echo fxload -I $fw -D $dev
fxload -I $fw -D $dev
}}}
Dopo aver salvato e chiuso il file, impostare i permessi con il comando:
{{{
sudo chmod 775 /usr/local/bin/midisportsetup
}}}
Da ora in poi quando il cavo verrà connesso al computer, basterà dare il comando:
{{{
sudo /usr/local/bin/midisportsetup
}}}

= Midisport su Rosegarden =
Con buone probabilità se viene usato un cavo midi/usb è per poter usare una tastiera con [http://wiki.ubuntu-it.org/RosegardenHowto Rosegarden].[[BR]]
Se il cavo non viene riconosciuto automaticamente cliccare sull'icona “Gestisci dispositivi midi” (quella fatta a forma di pianoforte) e selezionare nei menù a tendina il dispositivo Midisport (midi input system device).

BR

ATTENZIONE! Questa è una pagina di prove tecniche, pertanto le informazioni qui riportate possono essere del tutto provvisorie e incomplete.

BR

BR

Introduzione

Attualmente nei sistemi GNU/Linux esistono diversi programmi ad interfaccia grafica per poter editare spartiti musicali, come Rosegarden, Denemo, Noteedit e altri. Alcuni di essi offrono strumenti grafici avanzati molto comodi e intuitivi, ma non garantiscono un risultato finale soddisfacente in termini di stampa. Viceversa altri programmi offrono un buon risultato finale a discapito di una usabilità ancora macchinosa.BR Ovviamente tutto questo è molto soggettivo, a certi utenti andranno bene i risultati ottenuti con questi software, per altri potrebbero non essere soddisfacenti.

Per chi non si accontenta LilyPond, programma testuale per la notazione musicale, può rappresentare una soluzione. Oltre che per creare spartiti da zero, può essere impiegato per correggere/integrare il lavoro svolto con i programmi ad interfaccia grafica.BR Al di là dell'impegno richiesto dall'uso di un linguaggio testuale, LilyPond offre la possibilità di editare spartiti nei minimi dettagli.

Installazione

LilyPond è presente nei repository di Ubuntu. Può essere installato tramite [http://wiki.ubuntu-it.org/Synaptic Synaptic] oppure dal terminale (accettando eventuali dipendenze) con il comando:

sudo apt-get install lilypond

Se si desidera può essere installato il pacchetto lilypond-doc che raccoglie la documentazione presente anche sul sito ufficiale. La documentazione sarà archiviata nella directory /usr/share/doc/lilypond .

Utilizzo

Per scrivere uno spartito musicale tramite LilyPond, occorre editare un file di testo nel linguaggio di LilyPond e salvarlo con estensione ly . Per fare questo potete usare il vostro [http://wiki.ubuntu-it.org/EditorDiTesto editor di testo] preferito. Supponiamo di nominare il file spartito.ly e di salvarlo nella propria home-utente. A questo punto tramite il comando dal terminale:

lilypond spartito.ly

verranno generati nella home-utente un file pdf e un file ps. Con opportune modifiche è possibile ottenere anche un file midi.BR Alternativamente al terminale si ottiene lo stesso risultato facendo clic di destro sul file spartito.ly e selezionando Apri con «LilyPond».BR Tuttavia il vantaggio del terminale è che in caso di errore c'è la possibilità che venga indicato un eventuale errore di sintassi nel file.

Linguaggio LilyPond

Per poter utilizzare LilyPond occorre familiarizzare con il suo linguaggio di scrittura. Nei celeberrimi "Appunti di informatica libera" c'è un [http://a2.pluto.it/a2816.htm capitolo] dedicato a LilyPond. Questa breve lettura spiega in modo molto semplice e in italiano i primi concetti base.BR Per approfondire sarà poi necessario visitare il sito ufficiale, dove c'è una ricca [http://lilypond.org/doc/v2.10/Documentation/ documentazione], che come detto in precedenza può essere scaricata anche tramite il pacchetto lilypond-doc. Soprattutto abbondano gli esempi pratici sul codice da utilizzare per usi di ogni genere.

Integrazione con gli altri programmi

I programmi come Noteedit, Rosegarden, Denemo sono in grado di esportare file ly dal proprio menù File. Potete quindi provare la procedura sopra indicata con un file esportato da questi programmi.BR Questo può permettere un uso combinato fra software grafici e LilyPond. Tutto dipenderà dalle esigenze del singolo utente che valuterà se può valerne la pena o se sarà il caso di utilizzare esclusivamente LilyPond.

Quello che darà nell'occhio esportando file da altri programmi, sarà il livello di ordine del codice sorgente. Molto pulito e ordinato quello esportato da Denemo, infatti Denemo è il progetto che da l'interfaccia grafica a LilyPond. Quindi ottimi output per la stampa, ma con un livello di usabilità ancora poco fluida.BR Meno preciso il codice esportato da Rosegarden che offre una usabilità e degli strumenti grafici di prim'ordine. Purtroppo le pecche nascono nel portare in stampa lo spartito. D'altro canto Rosegarden nasce in primo luogo per la composizione audio.

In attesa di un programma che racchiuda le migliori caratteristiche dei programmi esistenti, LilyPond può risultare una valida alternativa o comunque uno strumento da affiancare agli altri software.

Ulteriori risorse


CategoryHomepage