Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/04/2017, à 15:19

Redostd

Clavier MIDI USB vers VirtualBox

Bonjour,

Je souhaiterais pouvoir utiliser mon clavier MIDI (Piano numérique DP-26) connecté en USB sur ma VM Windows 7 (pour FL Studio).

J'ai tout d'abord pensé à activer le support USB dans les paramètres de la VM, mais mon piano n'y est pas listé malheureusement. La seule présence de mon piano sur mon Lubuntu hôte est dans le lsusb :

Bus 002 Device 015: ID 0a67:2014 Medeli Electronics Co., Ltd 

Y'aurait-il donc un moyen de faire détecter mon piano comme un périphérique USB dans la liste de Virtualbox ? Où même "forcer" la fameux "Bus 002 Device 015" à passer directement à la VM de mon choix (sans traitement de la machine hôte du coup) ?

Merci par avance.

Configuration :

Hôte
Lubuntu 16.10
Virtualbox 5.0.38 (la 5.1 ayant d'énorme latence audio)
Extension Oracle VM VirtualBox Extension Pack

Invité
Windows 7 64bits
Virtualbox Guest Addons
FL Studio 12

lsmod | grep midi

snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_seq                69632  3 snd_seq_midi_event,snd_seq_dummy,snd_seq_midi
snd_usbmidi_lib        32768  1 snd_usb_audio
snd_rawmidi            32768  2 snd_seq_midi,snd_usbmidi_lib
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd                    86016  28 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_usb_audio,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_usbmidi_lib,snd_seq_device,snd_hda_codec_realtek,snd_pcm

Informations détaillées du périphérique

Bus 002 Device 015: ID 0a67:2014 Medeli Electronics Co., Ltd 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0a67 Medeli Electronics Co., Ltd
  idProduct          0x2014 
  bcdDevice            1.00
  iManufacturer           1 MEDELI†
  iProduct                2 USB AudioDevice
  iSerial                 3 ㈱㐳㘵㠷‹†††
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          101
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          3 ㈱㐳㘵㠷‹†††
    bmAttributes         0xc0
      Self Powered
    MaxPower               10mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol      0 
      iInterface              0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               1.00
        wTotalLength            9
        bInCollection           1
        baInterfaceNr( 0)       1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         1 Audio
      bInterfaceSubClass      3 MIDI Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      MIDIStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               1.00
        wTotalLength           65
      MIDIStreaming Interface Descriptor:
        bLength                 6
        bDescriptorType        36
        bDescriptorSubtype      2 (MIDI_IN_JACK)
        bJackType               1 Embedded
        bJackID                 1
        iJack                   0 
      MIDIStreaming Interface Descriptor:
        bLength                 6
        bDescriptorType        36
        bDescriptorSubtype      2 (MIDI_IN_JACK)
        bJackType               2 External
        bJackID                 2
        iJack                   0 
      MIDIStreaming Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (MIDI_OUT_JACK)
        bJackType               1 Embedded
        bJackID                 3
        bNrInputPins            1
        baSourceID( 0)          2
        BaSourcePin( 0)         1
        iJack                   0 
      MIDIStreaming Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (MIDI_OUT_JACK)
        bJackType               2 External
        bJackID                 4
        bNrInputPins            1
        baSourceID( 0)          1
        BaSourcePin( 0)         1
        iJack                   0 
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
        bRefresh                0
        bSynchAddress           0
        MIDIStreaming Endpoint Descriptor:
          bLength                 5
          bDescriptorType        37
          bDescriptorSubtype      1 (GENERAL)
          bNumEmbMIDIJack         1
          baAssocJackID( 0)       3
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
        bRefresh                0
        bSynchAddress           0
        MIDIStreaming Endpoint Descriptor:
          bLength                 5
          bDescriptorType        37
          bDescriptorSubtype      1 (GENERAL)
          bNumEmbMIDIJack         1
          baAssocJackID( 0)       1
Device Status:     0x0000
  (Bus Powered)

Dernière modification par Redostd (Le 29/04/2017, à 15:24)

Hors ligne

#2 Le 21/08/2022, à 19:38

fabien1973

Re : Clavier MIDI USB vers VirtualBox

Bonjour,

J'ai un autre périphérique midi USB mais le principe est le même je pense.

Dans "Son" j'ai changé le pilote en "pilote audio OSS", et là miracle, dans l'onglet USB de ma VM sont apparus tous mes périphériques USB dont mon périphérique m-audio

Dernière modification par fabien1973 (Le 21/08/2022, à 19:38)

Hors ligne