Je viens d'un milieu où j'ai utilisé MSC* MidiSequencer pour un projet Delphi XE2 et j'ai joué avec DelphiASIOVST ce week-end dans l'espoir que le MIDI soit suffisamment stable pour être utilisé comme moteur MIDI de base tout en me permettant de supporter les plug-ins VST. J'ai extrait le tronc D16 du SVN et l'ai compilé sans effort après quelques ajustements de chemin.
Je comprends en grande partie ce que je vois, mais je me demande si d'autres personnes ont rencontré des problèmes avec la lecture de fichiers MIDI dans l'application d'exemple MiniHost. Plus précisément, dans le cas d'une performance mélodique sur une piste, il semble que des notes soient sautées et/ou jouées un peu plus tard que d'autres notes qui sont jouées comme elles le devraient. En fait, c'est au hasard si une note est jouée ou non.
J'ai de nombreux séquenceurs professionnels sur ma machine et les fichiers MIDI y sont très bien. ils supportent également VST avec peu ou pas de problèmes. Je connais également le format de fichier MIDI au niveau le plus bas et je sais que la structure du fichier est saine.
Le TMidiFile peut-il jouer directement sur le synthétiseur MIDI standard de l'ordinateur ? J'essaie d'écarter les problèmes liés au VST en obtenant un pipeline direct vers le synthé intégré. A moins que quelqu'un n'ait rencontré ces problèmes ou ne connaisse de meilleurs exemples de fichiers MIDI vers VST en utilisant le jeu de composants ?