PIANO VIRTUEL MIDI V6.1 (ACCORDS + JEU)

cs_NiFF
Messages postés
92
Date d'inscription
dimanche 2 juin 2002
Statut
Membre
Dernière intervention
24 juin 2004
- 18 janv. 2003 à 18:32
 renaudmarseille - 29 sept. 2012 à 00:29
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/5682-piano-virtuel-midi-v6-1-accords-jeu

renaudmarseille
29 sept. 2012 à 00:29
Ces sources en vb6 sont un vrai trésor pour la connaissance de la programmation midi. Il est vrai que cet ensemble n'est pas parfaitement structuré du point de vue de la pure programmation, mais la richesse l'emporte, de très loin.
Toutes mes félicitations, tous mes remerciements.
BIGDAMSBIG
Messages postés
27
Date d'inscription
dimanche 3 juin 2007
Statut
Membre
Dernière intervention
25 février 2008

25 déc. 2011 à 20:59
A mon avis pour du .net il faut utiliser du code non managé en utilisant les fonction midiinopen/midioutopen...midioutsend.etc ou directx pour les E/S midi

Ce code est utile car il donne l'exemple de l' exportation d'un fichier midi et il utilise la fonction MidiInOpen pour l'enregistrement midi(si mes souvenirs sont bons) ce qui rend ce code est encore plus rare pour la communauté quelque soit la qualité du code...

étant donné les sources peu nombreuses sur le midi en vb, vbnet et c# sur le site ; je vous trouve un peu injuste de mener une critique si engagé.ou tout du moins je ne suis pas sur que vous soyez objectif en lui mettant 1/10..a moins d'etre vraiment agacé ;-)
ehjoe
Messages postés
728
Date d'inscription
samedi 4 avril 2009
Statut
Membre
Dernière intervention
30 mars 2014
6
21 déc. 2011 à 15:01
Bonjour gamez,

Oui... bof... c'est vrai quand même, tu prends cent sources, y en a soixante-quinze qui ne fonctionnent pas au lancement, ensuite dans le reste, tu en trouves la moitié avec des fichiers dans tous les sens, c'est très difficile de suivre le code dans ces conditions, alors que souvent avec deux forms on peut tout faire. De facto en définitive les exemples ils servent de temps en temps, mais très peu hélas.

Ça me permet de corriger de que j'ai dit plus haut, en fait la BDD ce n'est pas celle du programme, c'est celle de vb6 qui éprouve de difficultés...

Non mais c'est vrai, je suis déçu, tu décompresses, ça se balade dans tous les sens, ensuite y a un tas gigantesque de fichiers avec des images aussi, à croire que ceux là ne savent ni empaqueter, ni utiliser les ressources, alors dans ces conditions ce n'est pas étonnant qu'en fin de compte ça ne marche pas, rien qu'à voir l'organisation ça fait peur...

C'est agaçant, je cherche une source en vb6 ou mieux, en vbNet, qui permette de comprendre comment faire jouer une note sur un timbre déterminé à la carte son, mais quand ça ne marche pas, on ne peut que supputer, c'est difficile de suivre un code qui ne tourne pas, surtout s'il est éparpillé dans cinq modules ou forms. Il en résulte qu'on perd du temps inutilement, y a trop de sources boîteuses, à la longue ça discrédite, on n'y va plus.

Moi, une fois j'ai mis une source boîteuse involontairement, elle tournait mais prétendait à quelque chose qui n'était pas réalisable comme je le faisais, on m'a sauté dessus, me démontrant ma faute, immédiatement j'ai retiré mon exemple, c'est la moindre des choses, c'est pas une poubelle...

Ce qui est bien dans ce forum, c'est que le curseur tu ne le vois que de temps en temps, les serveurs sont trop faibles pour le flux imposé, je pense...

Bref, bonne fêtes néanmoins, @+, cordialement, Joe.
cs_gamez
Messages postés
34
Date d'inscription
samedi 14 juin 2003
Statut
Membre
Dernière intervention
27 janvier 2007

21 déc. 2011 à 13:15
sacré hejoe, tout dans la finesse ;D
ehjoe
Messages postés
728
Date d'inscription
samedi 4 avril 2009
Statut
Membre
Dernière intervention
30 mars 2014
6
21 déc. 2011 à 09:05
Bonjour,

Encore une fois c'est du code (devenu inutile) pour le moins !

- On commence par le téléchargement : et tout les fichier s'étalent à la décompression dans le répertoire, se mélangeant aux autres, ça donne immédiatement une indication...

- La conception fait peur, y a une ou deux pauvres forms pour sans doute quatre modules, le code va se balader dans ce réseau inextricable, ça confirme la façon dont ça a été empaqueté, ou pire, ça indique que le concepteur s'est contenté de repiquer des modules qui ne sont pas de lui, faisant de l'assemblage, comme si on ne pouvait pas mettre tout dans des forms...

- C'est du vb6, on lance le vbp, et oh joie, immédiatement ça vous envoie à chaque chargement une erreur, principalement sur une base de registr, faut dire qu'utiliser une base de registre dans un logiciel, c'est chercher à ce qu'il ne fonctionne pas, la qualité c'est le codage manuel des données dans des fichiers texte ou binaire, il n'y a rien d'autre.

- Donc quand tout est chargé on lance en mode inteeprétation/debugage, et évidemment, nul ne sera surpris, ça ne mache pas !

Le seul problème c'est qu'un logiciel ça doit fonctionner, mes logiciels en témoignent :


ou mes petites sources ici :

http://www.codes-sources.com/codes_auteur/EHJOE/350129.aspx

Encore un programme dont les sources ne fonctionnent pas, et c'est très souvent le cas... A enlever...

Cordialement, Joe.
Afficher les 132 commentaires