OVH Cloud OVH Cloud

Q: W2K pas de MIDI Input ?

10 réponses
Avatar
jd.bonatout
Slt,
Comment peut-on importer les donn=E9es d'un clavier MIDI externe sur un
PC sous Windows 2000 via le port Joystick (qui doit pouvoir recevoir
ces donn=E9es, non ?), alors que le chipset AC97 n'a pas de MIDI In ?
Il existe certainement une solution, genre WDM, non ?
D'avance, merci.
jd bonatout

10 réponses

Avatar
Gerald
wrote:

Comment peut-on importer les données d'un clavier MIDI externe sur un
PC sous Windows 2000 via le port Joystick (qui doit pouvoir recevoir
ces données, non ?), alors que le chipset AC97 n'a pas de MIDI In ?



Sous réserves de me faire contredire, ce que tu décris ne peut pas être
stricto sensu un "import", mais une "conversion", voire, de mon point de
vue un "travestissement".

Le standard MIDI inclut en effet une partie hardware non négligeable,
avec opto-coupleur, normalisation des connecteurs, du blindage des
câbles et j'en passe, et dès qu'on bypasse cet aspect on n'est plus en
MIDI mais en interprétation d'une source MIDI.

C'est d'ailleurs la raison pour laquelle on parlait "d'interface MIDI"
jusqu'à ce que le monde PC, toujours à vouloir créer "ses" standards,
camoufle tout ça dans ses "cartes son"...


--
Gérald
Avatar
P.a.SOUDAN
> wrote:
Comment peut-on importer les données d'un clavier MIDI externe sur un
PC sous Windows 2000 via le port Joystick (qui doit pouvoir recevoir
ces données, non ?), alors que le chipset AC97 n'a pas de MIDI In ?





Bonjour, tu as un port Joystick ? (c'est pas toujours le cas sur les
dernières bécanes: aujourd'hui on te place une prise USB et hop, y'a
qu'à tout passer par là ;o( )
Juste vérifier la doc de ta Carte mère pour voir si tu gères bien le
midi (l'AC97 est un codec, pas un interface)

Si oui, tu as juste besoin d'un adaptateur DB15/DIN à 25 euros
http://www.ldlc.fr/fiche/PB00002427.html

Si non, tu peux installer une carte son PCI bas de gamme à 17,50 euros
!!! (c'est moins cher que le câble)
http://www.ldlc.fr/fiche/PB00013125.html

ou mieux si tu as un peu de sous :o)
º¿º
Avatar
redgiantstarNO$PAM
P.a.SOUDAN wrote:

Si non, tu peux installer une carte son PCI bas de gamme à 17,50 euros
!!! (c'est moins cher que le câble)
http://www.ldlc.fr/fiche/PB00013125.html



Bein la carte son PCI bas de gamme ne va pas l'avancer, car il lui
faudra tout de même le cable Port joystick <-> MIDI DIN.

Comme toujours notre ami ne donne pas assez de détails concernant sa
configuration.
Avatar
redgiantstarNO$PAM
wrote:
Slt,
Comment peut-on importer les données d'un clavier MIDI externe sur un
PC sous Windows 2000 via le port Joystick (qui doit pouvoir recevoir
ces données, non ?), alors que le chipset AC97 n'a pas de MIDI In ?
Il existe certainement une solution, genre WDM, non ?
D'avance, merci.
jd bonatout




Si tu as [périphérique MIDI compatible MPU-401] dans panneau de
configuration/système/matériel/gestionnaire de périphérique/contrôleur
audio ça veut dire que ta carte gère le MIDI. Il te faudra donc te
procurer un câble identique à celui dont parlait P.A. SOUDAN.

Pour mémoire :
http://www.ldlc.fr/fiche/PB00002427.html

Ce câble va te permettre de connecter le clavier MIDI externe à ton PC
pour l'utiliser en tant que clavier maître par exemple. Petite précision
sur le MIDI in et out. Par convention les connecteurs sont nommés par
rapport au périphérique sur lequel ils sont connectés et pas par rapport
au joystick.
Avatar
P.a.SOUDAN
redgiantstarNO$PAM a écrit :


Bein la carte son PCI bas de gamme ne va pas l'avancer, car il lui
faudra tout de même le cable Port joystick <-> MIDI DIN.



Oups !!! bon dieu, mais c'est bien sûr !
Au temps pour moi !
Je nettoyais mon clavier et le coup est parti tout seul ;o(
tu as raison, pour ne pas avoir besoin du cable adaptateur, il faut une
carte plus "haut de gamme", qui a ses prises M.I.D.I.
º¿º
Avatar
jd.bonatout
Merci pour les premières infos.

Plus de précisions: le câble, j'ai déjà. Le PC: la carte-mère MSI
K7T Turbo2 (VIA KT133A dont VT82C686B au sud), seule référence à
MIDI dans le manuel: BackPanel MIDI/Joystick. J'en conclus que ça ne
gère pas le MIDI, juste le port Joystick. Pas de carte son.

Bien sûr, question matériel, y'aurait qu'à acheter...

A part ça, un clavier MIDI, ça envoie des codes hexa (hauteur note,
durée, banque, ...), qu'on peut d'ailleurs stocker dans des fichiers
(j'en ai vu). Un PC avec entrée Joystick, ça devrait pouvoir
réceptionner ces codes via un pilote de port fait pour ça. Lequel
pourrait envoyer ces codes vers un fichier, et c'est ce que je veux
faire.

Si un simple pilote (voire son source) me permettait de me passer de
carte son pour le moment, je préférerais.

Ah, bien sûr, je pourrais ressortir ma vieille bécane avec sa
SoundBlaster, mais 2 PC dans la même pièce...

Merci d'avance.
jd bonatout
Avatar
Gerald
wrote:

A part ça, un clavier MIDI, ça envoie des codes hexa (hauteur note,
durée, banque, ...),



non, non ! c'est bien du binaire ! Comme c'est codé sur 2 ou 3 octets on
peut *choisir*, par commodité d'affichage, d'utiliser le langage
hexadécimal et c'est effectivement ainsi que sont rédigées la plupart
des implémentations MIDI, mais sur le câble, c'est bien des 1 et des 0
qui transitent et d'ailleurs j'en connais ici même qui peuvent encore le
lire "dans le texte" :-)

(j'en ai vu). Un PC avec entrée Joystick, ça devrait pouvoir
réceptionner ces codes via un pilote de port fait pour ça. Lequel
pourrait envoyer ces codes vers un fichier, et c'est ce que je veux
faire.



Ne pas oublier qu'alors ça ne peut PLUS s'appeler du MIDI (faute du
respect de la charte hardware) et c'est peut-être pour ça que tu auras
du mal à trouver des pilotes bien écrits, puisque par définition ils
seront "bricolés" et hors-standard.

Tout en respectant ta démarche (dans le sens respect de "l'autre"
humain), je ne peux que rester très perplexe devant une telle manière de
"réinventer la roue". Mon avis :

- si c'est la *musique* à travers les applications informatiques qui te
branche, tu ferais mieux de suivre les voies classiques. Efforce-toi de
passer plus de temps à "produire" et moins à "gérer"...

- si c'est le trafic MIDI "pur jus" qui te branche, alors là il n'y a
qu'une seule option (double) : Max/MSP pour du commercial un peu "léché"
qui marche sous Mac OS X ou Windows XP, ou PureData (du même auteur et
du même bois en fait) pour du libre (plateformes libres itou, de
préférence, Linux, Darwin, Unix, etc.).

mais ce n'est que mon avis.

--
Gérald
Avatar
redgiantstarNO$PAM
wrote:
Merci pour les premières infos.

Plus de précisions: le câble, j'ai déjà. Le PC: la carte-mère MSI
K7T Turbo2 (VIA KT133A dont VT82C686B au sud), seule référence à
MIDI dans le manuel: BackPanel MIDI/Joystick. J'en conclus que ça ne
gère pas le MIDI, juste le port Joystick. Pas de carte son.



Et donc quand tu utilises un séquenceur MIDI ou MIDI OX, tu n'as pas de
device qui apparait ?

http://www.midiox.com/
Avatar
P.a.SOUDAN
a écrit :

Plus de précisions: le câble, j'ai déjà. Le PC: la carte-mère MSI
K7T Turbo2 (VIA KT133A dont VT82C686B au sud), seule référence à
MIDI dans le manuel: BackPanel MIDI/Joystick. J'en conclus que ça ne
gère pas le MIDI, juste le port Joystick. Pas de carte son.


Si un simple pilote (voire son source) me permettait de me passer de
carte son pour le moment, je préférerais.




Bon, et bien si tu as le cable, ton investissement sera donc de .... 0
euros, moins ma com.
???
je ne vois pas le problème, avec une K7T, tu as le MPU401 !
J'ai eu cette carte dans ma jeunesse ;o) avec un XP2400, il me semble,
et de mémoire elle avait le midi... (je n'utilise pas l'interface midi
du PC car j'ai des cartes audio/midi externes).
Il te faut juste l'activer:
- Tu prends le CD MSI
- un Click sur VIA AC97 PCI sound drivers > tu rentres dans Via PCI
Audio drivers
- tu installes VIAMIDI external Port (en même temps que le AC97 audio
device)

- Dans le Bios > integrated periph...Cmos setup utility (onboard legacy
audio)
tu changes le MPU401 Disable en Enable (en profiter pour voir si Game
Port disable peut arranger les choses)
- Tu branches ton cable de l'adaptateur midi out > in du clavier
- Tu assignes les canaux midi
- Tu joues sur ton clavier (touches noires et blanches)
bon courage.

Ne pas se prendre la tête avec la doc: sur ces cartes mères, tu as
l'impression qu'ils ont mis un interface MIDI sans vraiment savoir à
quoi ça pouvait servir :o(
º¿º
Avatar
jd.bonatout
Ah !
Mille mercis. j'avais installé par mégarde les pilotes audio d'une
autre de mes cartes-mères, une KM4M, plus récente mais qui ne
possède pas de port Joystick/Midi. Avec le bon pilote, ça marche
impeccable.
Reste plus que le décalage mais ça, il y a déjà des sujets dessus.
Je vais aller lire tout ça.
Encore merci.
jd bonatout