petite question sur le clavier de numérisation ..

B

Buriedcode

Guest
Salut, je suis l'ajout d'un clavier MIDI de mes vieux (49 touches) et je me demandais comment interfacer le circuit MIDI aux commutateurs clavier.La matrice de clavier dispose de 15 I / O et j'ai travaillé à la numérisation de routine, mais, croyez-vous qu'il serait plus facile ou plus difficile pour moi de garder l'original intact et de numérisation «lire» à partir de cela?Je veux dire, le micro ne ferons pas la numérisation, mais «lire» ce que le scanner ne (et bien sûr les commentaires).

Je tiens à garder le circuit d'origine dans le clavier (patchs, sons, rythmes, etc.) Aussi simplement en prenant le "clavier" (clavier de piano réel) et en utilisant simplement qui est hors de question.

L'autre option serait d'avoir une sorte de commutateur de ligne 15 afin que je puisse passer d'un circuit de balayage dans le clavier MIDI et mon propre circuit, de sorte que le micro ne le balayage.Je sais que c'est une question étrange, mais je trouve qu'il est difficile de déterminer exactement le «comment» de la lire les lignes E / S des commutateurs clavier.Il serait beaucoup plus facile de faire mon propre clavier numérisation algorithme (très simple, en fait), je saurais quoi de passe exactement.Mais ..cela signifierait de commutation les 15 E / S d'un circuit à un autre, ou du moins l'ajout de 15 diodes d'une sorte d'isolement.

Si quelqu'un a une idée sur la façon de «lire» un scanner clavier, je vous serais reconnaissant, peut-être qu'il me manque quelque chose mais je pense que je serais constamment pour interroger les entrées pour toute modification, qui est en désordre

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Triste" border="0" />Cordialement,

Buriedcode.

 
Je voudrais utiliser CMOS interrupteurs tels que, par exemple, CD4066, et sélectionnez ces deux options: scanner original et votre micro.
Je préfère toujours "My Way" que d'adopter des circuits existants ..
Cordialement,
IANP

 
Salut IANP, Merci pour votre réponse,

Il ne faire appel à son «repartir à zéro», son comme j'aime à travailler ainsi, également, cela signifie que je peux avoir un 3-8 à l'encodeur binaire octal d'économiser sur les I / O, l'utilisation a / moins chers petits PIC

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />

Heureusement, il n'y a pas de vitesse »sur le Leys, ils sont soit allumé ou éteint, alors je ne vais probablement pas besoin de« analogique »commutateurs (bien qu'il serait sans doute mon dessein plus facile).Le seul «problème» que j'ai est que je déteste faire face avec beaucoup de I / Os.Le conseil Je prévois de mettre dans mon clavier (s'enfuit alimentation instruments de l') et avec deux broches en-têtes de 15, il sera plus grand que je voudrais, puisque mes dessins sont généralement SMT avec une zone de bord d'environ 20mmx30mm.

Quoi qu'il en soit, je suis maintenant rodomontades, bravo pour votre contribution.Je vais essayer d'obtenir une grande PIC pour lire la routine de balayage, ne sera probablement pas si difficile, et puis je vais essayer l'autre option qui, je pense (ça va prendre de long à expliquer), il serait plus facile pour me de modifier les paramètres pour chaque touche (canal, vitesse, hauteur).

en ce qui concerne,
Buriedcode.

 

Welcome to EDABoard.com

Sponsor

Back
Top