[riscosfr] Re: Il est midi ?

  • From: Jean-Michel <jmc.bruck@xxxxxxxxx>
  • To: riscosfr@xxxxxxxxxxxxx
  • Date: Sat, 15 Apr 2017 17:58:09 +0200

bonjour,

Salut,
Quelle interface MIDI peut-on utiliser avec RISCOS sur Raspberry Pi
2, Avec mon pilote? Tout interface USB qui apparaît comme streaming
audio : MIDI. C'est normale sauf pour les interfaces bizarre ou
protectionniste.
J'ai un morceau de merde qui j'achète pour environ 5 euros. David me
donne un autre. Le pilote plus récente marchera mieux avec les choses
par arrêter le machine (entier!!!) pour quelques millisecondes de
permet le donnes de passer. Autrement, le mémoire entre USB et série
contient que 5 paquets (les autres sont oublié).Mon clavier, un Yamaha
PSS-...quelque-chose... avec USB directement, il marche bien.

Mon pilote ne supporte pas les paquets SysEx. Un jour, peut être. Mais
attention, il marche jamais avec les interfaces moins cher - mémoire
interne trop petit OU j'ai écouté des problèmes de traduction de SysEx
USB<->série. Alors je pas tester avec mon ancien Roland.
Toutes les fonctionnalités MIDI sont-elles programmables via le Basic ?
Oui. Mon pilote fonction presque exactement comme l'original MIDI de
Acorn (c'est pourquoi les commandes sont un peu bizarre). J'écris un
guide(en anglais):
http://heyrick.co.uk/random/usb-midi-0-01-user-guide-preliminary.pdf
Vidéo de mon interface merde joué Canon vers le Roland avec Maestro
(écrit en BASIC!): https://youtu.be/KFQUvoc_xck
Et avant que le module? Pour tester et développeur, j'ai modifié un
copie de Maestro de parle directement au clavier. Voici le Beagle
(vidéo S-Vidéo, bleugh!): https://youtu.be/4YQxZcvcDrU

Amicalement,
Rick.
Je suis toujours intéressé pour faire fonctionner la partie Midi de 
mon UR22MkII de Steinberg
Standard Endpoint Descriptor
:  4 :  2 : wMaxPacketSize       512 : 1 x 512 byte max packets
et pour la version chinoise:
  4 :  2 : wMaxPacketSize           32 : 1 x 32 byte max packets

Le midi device chinois fonctionne avec ton module, mais le Steinberg a 
un problème.
  Device #0:
    Is valid?        Yes
    USB device       "USB15"
    Lasterror flag   0
    IN endpoint      3  >> different as reported by USBdesriptors: 5
    OUT endpoint     3  >> different as reported by USBdesriptors: 2
et avec UsbDescriptor (Colin Granville) je trouve.

Standard Endpoint Descriptor   (OUT)
+----+----+-----------------------+----------+---------+
 :Off :Sz  :Name                      :Val hex   : Val dec :
 +----+----+----------------------+----------+------- --+
  :  0 :  1 : bLength                   :        9     :          9 :
  :  1 :  1 : bDescriptorType      :        5     :          5 :
  :  2 :  1 : bEndpointAddress   :        2     :          2  : 
Endpoint 2 - OUT
  :  3 :  1 : bmAttributes            :        2    :          2  : 
Bulk
  :  4 :  2 : wMaxPacketSize     :      200  :        512 : 1 x 512 
byte max packets
  :  6 :  1 : bInterval                 :        0     :          0  :
+----+----+---------------------------+----------+------------+
et pour le Standard Endpoint Descriptor (IN)
 :  2 :  1 : bEndpointAddress   :        85   :       133  : Endpoint 
5 - IN
J'ai lu ton document et j'aurai bien aimé reprendre le développement 
du pilotage d'expander entre autres.

Cordialement
-- 
Jean-Michel

Other related posts: