Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MIDI IN EN VB2005


Information sur la source

Description

Cliquez pour voir la capture en taille normale
Pour ceux qui possèdent un clavier Midi.
Démontre la capture des évènements l'entrée Midi
Il faut sélectioner le périphérique d'entreé en faisant un clic droit sur le pianon guide.

Afyn
Navedac

Le savoir faire des cancres
 

Conclusion

Merci à EBArtsoft encore une fois
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Afyn le 09/07/2007 23:13:04

Quelques soucis avec les caractères Multibytes.
S'il y a des connaisseurs je veux bien apprendre.

Afyn
Navedac

signaler à un administrateur
Commentaire de TeBeCo le 10/07/2007 08:05:03

jeux de caractères :
namespace => System.Text.Encoding
ASCII
Unicode
UTF8
UTF16
Default (celui du systeme probablement l'ANSI sur bcp de pc)


string=>byte :
dim btData() as Byte = system.text.encoding.ascii.getbytes("salut")

byte => string
dim btData() as Byte
...
'remplissage
...
'decodage
dim sData as String = system.text.encoding.ascii.getstring(btdata)


(enfin ya plusieur fonction avec de l'overload a toi de choisir l'encoding qui te correspond ainsi qui les methode les plus approprié
j'espere avoir repondu a ta question sur les "caractère multibytes"

signaler à un administrateur
Commentaire de Afyn le 10/07/2007 11:12:58

J'avais utilisé la fonction Unicode.getstring

MenuItem.Text = Encoding.Unicode.GetString(MidiInCaps.ProductName)

Mais on peut voir sur la capture d'écran qu'il y a des petits soucis.

Je vais tester avec ascii.getstring

Merci pour ta réponse

Afyn
Navedac

signaler à un administrateur
Commentaire de Afyn le 10/07/2007 11:31:55

J'ai testé en remplaçant par la ligne suivante :

MenuItem.Text = System.Text.Encoding.ASCII.GetString(MidiInCaps.ProductName)

C'est par vraiment ça non plus ...

Voilà Product Name :

<MarshalAs(UnmanagedType.ByValArray, SizeConst:=64)> Dim ProductName As Byte()

Normalement c'est une structure de 32 Bytes
Mais avec .NET ça ne fonctionnait pas
J'ai augmenté la structure à 64 Bytes, mais c'est forcément du bricolage...

Merci de votre aide

Afyn
Navedac

signaler à un administrateur
Commentaire de EBArtSoft le 11/07/2007 21:57:49 administrateur CS

Bravo pour être sorti de ta caverne d'ours polaire !
C'est bien de passer voir les pingouin de temps en temps :p

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Piano Virtuel Midi [ par missparker37 ] Bonjour je souhaiterais installé ce logiciel sur mon ordinateur pour jouer du piano mais je ni arrive pas.Quelle fichier choisir svp merci ? Rencontre de membres 2 le retour :-) [ par lillith212 ] Bonjour à tous et bonne année à ceux que je n'ai pas encore croisé.Il y a quelques temps j'ai proposé une rencontre de membres...Voilà ce qu'il en est Faire un clavier midi virtuel [ par franckdenos ] BonjourJe debute tout juste la programmation .J'aimerais faire un clavier midi virtuel tres simple.J'ai besoin d'une interface avec une vingtaine de b mise en oeuvre d'une source téléchargée [ par geoval170654 ] Bonjour,et veuillez m'excuser de ma faiblesseje viens de télécharger un piano, qui doit tourner sur mon clavier.je reçois quelques fichiers,  Le volum Interrompre l'exécution d'un d'un fichier midi [ par JCLK ] Je sais comment jouer un fichier midi. Je sais aussi l'interrompre avec les touches "ctrl" et "pause". Je voudrais donc savoir comment l'interrompre a lire un MIDI [ par Nic.C ] comment faire lire un fichier midi en cliquant sur un bouton et l'arreter en cliquant sur un autre boutton sans utiliser le controle OLE Lecture sur le port MIDI [ par Nical ] Bonjour, je dispose d'un appareil MIDI branché sur le port MIDI/Joystick de ma carte son, et je voudrais récupérer ces données avec VB 6.0.....Merci d Piste Midi [ par Mikey ] Bonjour Comment lire une seule piste (channel) d'un fichier midi en VB6? Fichiers MIDI [ par Funcman ] J'aimerais savoir comment on fait pour jouer des musiques MIDI et sans que ca bloque le system... MERCI à tous.


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.