Télécharger
PolySnd MIDI Converter v3.2.1.

PolySnd MIDI Converter
est un convertisseur MIDI puissant capable de convertir
presque n'importe quel fichier MIDI en données utilisable
par PolySnd v2.0 ou même en fichiers audio
lisible par PolySnd Player. De plus il permet la
conversion simultannée de plusieurs pistes. Si vous
désirez développer un jeu et utiliser une
musique, c'est possible, il suffit de trasnformer votre
fichiers MIDI en données de programmation utilisable
dans des programmes en C ou en ASM, c'est le même
principe que extgraph... sauf que les données produites
son des musiques.
Installation.
Pour installer correctement
PolySnd MIDI Converter, vous devez exécuter le fichier
setup.exe et suivre les étapes d'installation, il
est conseillé d'installer PolySnd MIDI Converter
dans le dossier Program files/PolySnd MIDI Converter.
Fonctionnement.
Le
but de PolySnd MIDI Converter est de proposer une interface
simple et une conversion rapide et efficace tant en en qualité
audio et en taille des données.
PolySnd MIDI Converter
convertie un fichier MIDI en données utilisable pour
PolySnd v2.0, ainsi il est donc possible de créer
des musiques sans connaissances acoustique et avec quelque
clics, tout en simplicité. Il supporte le format
PolySnd Player et donc permet de créer des compiles
audio pour ce player.
Prise
en main.
Il
est conseillé avant de convertir un fichier avec
ce logiciel, d'éditer le MIDI et de retirer les pistes
(tracks) inutile comme par exemples, les drums... et de
limiter au maximum 4 pistes par canal. En appliquant ceci
vous ne pourrez que gagner en taille sur les données
et en qualité audio.
Après avoir
modifié votre MIDI, il vous suffira de l'ouvrir avec
le menu 'file/open', de sélectionner
votre MIDI, dans la liste tracks,
apparaît le nombre de pistes disponible, si cette
liste est vierge après ouverture du fichier, il peut
s'avérer que vous devait réessayer, dans le
cas contraire il ne reste plus qu'à choisir les pistes
à convertir et à combiner en double cliquant
dessus et en les faisant passer dans la liste 'convert tracks',
en général dans les fichiers MIDI, la piste
1 ne possède aucune note et donc inutile à
convertir. Après avoir choisi les pistes à
convertir, le bouton 'Convert' devient disponible,
il ne vous reste plus qu'à cliquer dessus.
En bas s'affiche l'état de la conversion, cette conversion
ce fait en plusieurs étapes:
-Extraction des pistes sélectionné
et assemblage.
-Simplification des données pour PolySnd.
-Change les durées en fonction du paramètre
'division of duration' et des variations de tempo.
-Conversion.
-Mise en forme du format pour la programmation en Assembleur
ou en C.
Les étapes de
conversion peuvent être plus ou moins long, sachez
toute fois que même une musique de faible taille qui
contient beaucoup de PolyNotes et de durées assez
longue, mettra plus de temps à être convertie
et les données prendront plus de place, qu'une musique
avec un minimum de PolyNotes...
Une fois la zone
de texte remplie suivant votre type de données (ASM
ou C), il ne vous reste plus qu'à enregistrer
les données dans un fichier ou à les copier
dans votre projet utilisant PolySnd v2.0.
Informations
sur les réglages des Polynotes et accord.
Dans PolySnd MIDI Converter,
vous avez 4 réglages disponible qui selon votre fichier
MIDI peuvent améliorer la qualité et diminuer
la taille des données:
-'Alternation'
Joue rapidement les notes composant une PolyNotes.
(Ce mode donne la meilleur qualité audio dans presque
tout les cas, mais son défaut et que les données
peuvent prendre énormément de place).
-'Average frequency'
Calcule la fréquence moyenne et joue
la note correspondant. (Ce mode est le plus médiocre
dans la majorité des cas, mais en contre partie il
permet de gagner énormément de place, il est
souvent utilisé dans des musiques avec très
peu de voies et de PolyNotes).
-'First note'
Joue la première note composant la PolyNote.
(Ce mode est sans aucun doute un bon compromis entre taille
est qualité, mais certain des morceaux de musiques
perdent beaucoup de leur sens et deviennent inaudible.
-'Last Note'
Joue la dernière note composant la PolyNote.(Ce
mode est sans aucun doute le meilleur tant qualité
que taille des donnés, dans le cas ou l'on ne souhaite
pas une qualité extraordinaire mais plutôt
une forte économie en mémoire, ce mode, s'avère
idéal).
Un autre réglage peut vous faire gagner
encore plus la taille des données, il suffit de changer
le coefficient de division des notes, plus il est grand
plus la musique sera plus petite et plus la qualité
diminuera sauf si vous ne perdez pas de notes durant la
conversion. Par défaut le coefficient est à
3 pour permettre un rapport de tempo identique entre PolySnd
v2.0 et le fichier MIDI.
Reste un réglage influant
sur le timbre des notes. Par défaut 'add octaves'
est à 2 mais il peut s'avérer de changer ce
paramètre si une musique est trop aiguë ou trop
grave. Normalement la table des fréquence est identique
aux fréquences des notes MIDI et par conséquent
ce réglage n'a pas besoin d'être modifié.
N'hésitez vraiment pas à vous obtenir un logiciel
de retouche des MIDI, c'est surtout grâce à
ça que vous obtiendriez le meilleur rapport qualité
et taille des données.
Réaliser
un fichier pour PolySnd Player.
Il
vous suffit de cliquer sur 'Made file for PolySnd
Player' et de remplir les champs d'informations.
De sélectionner votre type de musique (Mono ou
Stéréo), de choisir des données
déjà convertie en langage ASM (le convertisseur
ne reconnaît pas les erreur de données, vous
devez donc vérifier que votre fichier sélectionné
est valide).
Une fois les champs complétés
et les fichiers sélectionnés, il vous reste
à cliquer sur OK et choisir l'endroit ou le fichier
doit être sauvegardé.
Il s'avère que la sauvegarde
ne s'effectue pas correctement du premier coup, vous devez
donc réessayer en cliquant sur OK jusqu'à
ce que le message d'information vous dise que tout sest
bien passé, si ce nest pas le cas, vérifiez
que PolySnd MIDI Converter est bien installé
et que les informations que vous avez donné sont
correctes.
Bugs
connus.
Tout les bugs on était
corrigé dans la version publique soit la version
3.2.1 mais si vous en constatez un, n'hésitez pas
à me contact.
Remerciements.
Je
voudrais remercier tout particulièrement les développeur
du programme MIDINOTE.EXE, car sans ce programme,
PolySnd MIDI Converter n'existerai pas.
Je voudrais aussi remercier
Vertyos (Bob64) qui a insisté sur les
défauts des anciennes versions et sur le développement
d'un tel programme pour PolySnd. Même si cette version
n'est pas parfaite, elle ne reste pas moins pratique.
Pingoo
pour m'avoir dirigé sur l'élaboration d'un
nouveau moteur de traitement supportant les PolyNotes
et qui n'a rien à voir avec les anciennes version.
Les nombreuses personnes
qui m'on aidé dans ce projet. 
Me Contacter.
N'hésitez
pas à me contacter pour toutes suggestions, critiques,
rapport de bugs ou tout simplement m'envoyer vos créations
musicales.
Email: geoffrey.anneheim@wanadoo.fr
Site: http://perso.wanadoo.fr/tisofts
N'hésitez pas à télécharger
les autres outils de PolySnd tel que:
-La
librairie PolySnd v2.0 ou inférieur.
-PolySnd
Player.
-PolySnd
Converti, convertisseur WAV en C et ASM.
-PolySnd
MIDI Converter, convertisseur
de fichiers MIDI au format PolySnd Player ou C et ASM.
En espérant vous permettre
de développer vos créations musical ou jeux
sans problèmes et avec facilités.
Historique:
v1.0:
Sous le nom de MIDI2ASM
est disponible que pour PolySnd v1.3, il ne permettais juste
que de convertir une piste à la fois et ignoré
toute PolyNotes et accord. Assez difficile à maîtriser
et surtout instable. Il ne pouvait que convertir au format
ASM.
v2.0:
Version amélioré
de la v1.0 corrigé de nombreux bugs et réécriture
du moteur, écrite pour la version 2.0 et jamais diffusé.
Possibilité de convertir facilement un MIDI en format
ASM ou C et même PolySnd Player. Mais ne permettais
pas de reconnaître les PolyNotes et accords.
v3.0:
Réécriture
vraiment complète du moteur basé sur une gestion
par temps et avec la possibilité de gérer
les varaiations de tempo, PolyNotes et accords et
de régler la conversion.
v3.1:
Correction de nombreux
bugs, dont un empêchant l'ouverture de fichiers supérieurs
à 8 caractères et des bugs provoquant des
erreurs de conversion.
v3.2:
Meilleur implantation
de gestion des durées et ajout d'un routine d'optimisation
de la taille du code.
De nombreux bugs corrigé dont un avec alternance
de notes et fréquence moyenne.
v3.2.1:
Corrections de bugs et modification
de l'environnement. Version public.
(c) 2002-2003 PolySnd MIDI Converter, ANNEHEIM
Geoffrey Tous Droits Réservés.
|