Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 10 del 03/07/2007 07.48.04

Nascondi questo messaggio

BR

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.

Immagine(Icone/Piccole/warning.png,,center)

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 [: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.

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 [: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/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


CategoryHardware CategoryMultimedia CategoryDaRevisionare