Indice:BRTableOfContents(2) |
Introduzione
Questa guida mostra due metodi per installare cavi di collegamento midi/usb della M-Audio per poter collegare una tastiera al proprio computer. La procedura del primo metodo segue fedelmente i passaggi riportati sul file README allegato ai driver di installazione, mentre il secondo metodo riporta i passaggi di un [http://ubuntuforums.org/showthread.php?t=96506 how-to] sul forum internazionale.
Le seguenti procedure sono state testate con il cavo Midisport «UNO». In particolar modo la seconda procedura potrebbe richiedere dei passaggi differenti a seconda della periferica in uso. |
Installazione
Primo metodo
Il seguente metodo ha riscontrato piena funzionalità solo nella versione Ubuntu 6.06 «Dapper Drake». 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
Come indicato nel sito http://usb-midi-fw.sourceforge.net questa è la lista dei dispositivi supportati:
MidiSport 1x1
MidiSport 2x2
MidiSport 4x4
MidiSport 8x8
KeyStation (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:
tar xvzf midisport-firmware-1.2.tar.gz cd ./midisport-firmware-1.2
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 [:AmministrazioneSistema/Synaptic: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.
Secondo metodo
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.04BR Questa è la lista dei dispositivi supportati:
RolandED/Edirol |
SC-8850 |
UA-100(G) |
UM-2 |
UM-1 |
PC-100 |
XV-2020 |
YAMAHA |
MU-1000 |
UX-16 |
||||
MidiMan |
MidiSport 1x1 |
MidiSport 2x2 |
MidiSport 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 MidiSport 2x2, sostituire il file ezusbmidi1x1.ihx con ezusbmidi_2x2.ihxBR MidiSport 1x1 e MidiSport Uno richiedono la stessa procedura. BR Per poter caricare il firmware occorre installare il pacchetto fxload con [:AmministrazioneSistema/Synaptic: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/006BR 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) BRAttenzione: i numeri del comando lsusb, possono cambiare ogni volta!BRAl solito il percorso /etc/firmware/ezusbmidi1x1.ihx, per MidiSport 2x2 è /etc/firmware/ezusbmidi_2x2.ihBR BR Se la spia del dispositivo si accende, allora è andato tutto a buon fine.
Script di avvio
Per avviare il cavo midi/usb, dovrebbero essere eseguiti gli ultimi due passaggi ogni volta che il cavo viene collegato al 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:
#your firmware ... taken from usbmidi fw=/etc/firmware/ezusbmidi1x1.ihx #get proc address bd=$( lsusb | grep Midisport | cut -d ' ' -f 2,4 | sed -e 's/ /\//' -e 's/://' ) 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
Alternativamente può essere creata un'icona di avvio che per comando abbia:
gksu /usr/local/bin/midisportsetup
Midisport su Rosegarden
Con buone probabilità se viene usato un cavo midi/usb è per poter usare una tastiera con [:Multimedia/Audio/Rosegarden:Rosegarden].BR Se il cavo non viene riconosciuto automaticamente fare clic sull'icona “Gestisci dispositivi midi” (quella fatta a forma di pianoforte) e selezionare nei menù a tendina il dispositivo Midisport (midi input system device).
Ulteriori risorse
[http://usb-midi-fw.sourceforge.net/ Home-page] che rende disponibile il firmware usato nel [http://wiki.ubuntu-it.org/Suono/MidisportUsb#head-7c200835b93e7714f5c05efa13b2a01882b511f0 primo metodo]
[http://homepage3.nifty.com/StudioBreeze/software/usbmidi-e.html Home-page] che rende disponibile il firmware usato nel [http://wiki.ubuntu-it.org/Suono/MidisportUsb#head-c85005d4df4d054d4ecedb87458db321128dfc68 secondo metodo]
[:Multimedia/Audio/Rosegarden:Rosegarden] audio/midi sequencer ed editor di spartiti musicali