90

calin
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

91

godzil: Tu veux faire quoi comme jeu ?
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

92

je vais faire un petit essai et je vous dis ce que j'en pense smile
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

93

Le dernier convertisseur dont tu as mis le lien ne gere pas les poly notes nan ??
j'ai l'impression qu'il les decomposes en arpege
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

94

Le dernier convertisseur dont tu as mis le lien ne gere pas les poly notes nan ??


En effet c'est pas celui que je suis en train de faire, c'est celui que je devait diffuser mais tu m'as un peu obligé à en écrire un nouveau. grin
j'ai l'impression qu'il les decomposes en arpege


C'est pas vraiment ça, il peut pas connaître les PolyNotes... Il les ignore.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

95

geogeo :
effet c'est pas celui que je suis en train de faire, c'est celui que je devait diffuser mais tu m'as un peu obligé à en écrire un nouveau. grin

tongue desole, mais d'un autre coté tu risques d'arriver a une bien meilleur qualitée
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

96

Grâce à toi et bien d'autre personnes. smile

Bon je pense faire trois mode pour les gestion des PolyNotes.
-Joue rapidement les notes avec une durée configurable.
-Joue que la dernière note.
-Trouve la note la plus aigus.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

97

Rajoute aussi une option fréquence moyenne
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

98

Euh, le format de PolySnd ne va pas trop aimer, note moyenne je veux bien. smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

99

Oui, c'est ça mais tu convertis les notes en fréquences, puis tu calcules la moyenne et puis tu convertis la fréquence en la note la plus proche.
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

100

Oui en effet, c'est ce que j'avais penser.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

101

> Oui, c'est ça mais tu convertis les notes en fréquences, puis tu calcules la moyenne et puis tu convertis la fréquence en la note la plus proche.

Tu veux faire {Do,Sol} -> Mi ? rotfl

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

102

Et tu en fait quoi des octaves et des dièse et bémol. tongue
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

103

Au faite pour la fausse note ça vient du MIDI tongue
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

104

Le moteur du convertisseur est finit et voici les modes disponible pour les PolyNotes et accords.

-Aternances rapide des notes.
-Note moyenne.
-Première note.
-Dernière note.

Le mode alternance de notes est le plus performant et donne le mielleur résultat mais prend beaucoup de place, ça peu multiplier par 2 voir 5 la taille d'un fichier et donc arriver à des tailles du genre 30 Ko... La tailles des fichiers sont au alentours de 10 Ko.

Le mode note moyenne et assez médiocre, une musqiue peu ce retrouver plus grave ou plus aigus... Mais je pense que dans le cas d'une voie à convertir avec quelque PolyNotes, c'est le, meilleur mode pour avoir une taille faible sans avoir une qualitéen extraordinaire. L ataille des fichiers sont au alentours de 2 Ko.

Le mode première note est vraiment le plus nul mais permet d'être vraiment utile dans des musiques comportant beaucoup d'accords.

Le mode dernière note et le plus performant je trouve au point de vue vitesse et taille, confére les exemples MP3 que j'ai donné, pour fonctionner correctement, il demande à avoir peu de PolyNotes sur une même voie, un peu comme tout les modes.

Au final, chaque mode peu être plus ou moins performant suivant le morceau de musique, seul chose à retenir c'est qu'avant conversion, il faut avoir le minimum de voies (4 max sans PolyNotes sur un canal, 2 max avec PolyNotes sur un canal), et éviter toutes pistes du genre drums, basses...

Aussi il est possible de changer le tempo réel de PolySnd, plus celui-ci est rapide, plus la musique à une meilleur qualité mais plus ça taille augmente est inversement, je dirais en quelle que sorte qu'il est possible de définir pour n'importe quelle musique la taille max qu'on veut et son niveau de qualité.

L'étape quand même indispensable est quand même la réduction du nombre de piste d'un MIDI et la con,version canal par canal, donc par exemple diminuer un MIDI sur 4 voies et utiliser les 2 première voies avec le canal 1 et les 2 dernière avec le canal 2 en effectuant une conversion bien distinct.

Pour la vitesse de conversion, c'est varaible, plus un morceau possède de PolyNotes ou encore de voies plus la conversion est lente, ça peut même durée 15 mins sur un 1.3 Ghz, mais là c'est vraiment si on prend un MIDI sans l'avoir retouché, mais en temps normal, je met 30 sec.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

105

ça a l'air pas mal tout ça... Au fait, tu as résolu le problème des noms de fichiers de 8 caractères ?
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

106

Non, je vois ça demain, je suis HS.

Le problème c'est que j'utilise un logiciel MS-DOS qui demande un fichier entrant et sortant. Je vais voir comment je peux résoudre ça.

Je pense finir le convertisseur demain soir, il me reste l'environnement à faire, une fonction de repérage de temps à 0, ajout de fonctions personnalisable, ajout d'une fonction de choix des tracks à combiner et à convertir, conversion au format PolySnd Player et divers petite optmisation surtout en vitesse, du genre éviter de concantaner à la fin une chaîne de caractère. grin
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

107

Je vais voir comment je peux résoudre ça.

Ce que je te conseillerai:
-tu copie le fichier midi dans le dossier temporaire par défaut (pour la session ou le système)
-tu le renommes sous la forme PSxxxxxx.mid avec xxxxxx qui est un nombre aléatoire (ou "globalement unique" si possible)
-tu lance le programme dans ce dossier
-tu récupères le fichier texte
-tu efface le fichier midi et le fichier texte
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

108

-tu copie le fichier midi dans le dossier temporaire par défaut (pour la session ou le système)


C'est fait. wink
-tu le renommes sous la forme PSxxxxxx.mid avec xxxxxx qui est un nombre aléatoire (ou "globalement unique" si possible)


Pas fait, mais j'y avait pensé pour corriger ce pb.
-tu lance le programme dans ce dossier
-tu récupères le fichier texte -tu efface le fichier midi et le fichier texte


Le fichier texte et ensuite enregistré dans une liste pour suivre un tratement, donc juste après je l'efface.

Pour le fichier midi, je fait ça aussi. wink
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

109

Le convertisseur est finis, je compte améliorer des détails et le diffuser ce soir. Voilà.

Pour ce qui est de la 'note moyenne', j'ai pris la fréquence moyenne, c'est tout à fait différent de la note moyenne.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

110

Voilà le convertisseur:

[url=http://perso.wanadoo.fr/tisofts/polysnd/midi/PolySnd MIDI Converter.zip]PolySnd MIDI Converter v3.2[/url]


Je rappel qu'il ne faut pas convertir directement un fichier MIDI et donc avant de convertir il faut le retoucher pour enlever les pistes inutile et avoir le moins de piostes possible.

Le mode note en alternance peut prendre beaucoup de place après convertion, surtout sur les fichiers MIDI >50 Ko.

N'hésitez pas à me dire la vitesse que vous mettez pour convertir un MIDI, plus il a de pistes plus c'est lent.

Certaine chose sous VB sont codé comme un porc, surtout l'ouverture de fichiers MIDI... donc si au bout de 4 secondes après ouverture d'un fichier MIDI il ne ce passe rien, il faut fermer le convertisseur et réassayer, si ça recommence, le fichier MIDI est invalide. J'ai eu ce phénomène une fois avec un MIDI.


Pour l'utilisation c'est assez simple, il faut ouvrir un fichier MIDI, la liste des pistes s'affiche, selectionner dans cette liste les pistes que l'on veut convertir et fusionner puis cliquer sur le bouton 'Convert'. Un processus plus ou moins long ce déroule jusqu'à écriture des données dans la zone de texte tout à gauche.

Choisissez correctement les réglages, vous gagnerez en taille et qualité.
Aussi évite de convertir plus de 3 pistes en même temps et je vous conseille vraiment de retoucher vos MIDIs et d'enlever des pistes...

Si vous constatez des bugs, n'hésitez pas à me les rapporter.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

111

"Cannot open file: it does not appear to be a valid archive.
If you downloaded this file, try downloading the file again."
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

112

Je suis en train de transfrer ça, j'ai des petits problèmes. sad
Il ne m'envoye que 400 ko sur 2 Mo.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

113

Tu peux peut-être mettre un fichier avec seulement le .exe et le readme, non ?
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

114

Voici un zip avec que l'exe et les programmes indispensable pour le format de PolySnd Player:

http://perso.wanadoo.fr/tisofts/polysnd/midi/midiconverter.zip

Pour le readme je verrais demain et surtout faut que je trouve comment diffuser des programmes de TIGCC sans avoir de problèmes.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

115

avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

116

C'est sympa d'avoir fait une musique. smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

117

J'ai convertie une musique qui ne contient que des polynotes. Pour les connaisseur, c'est un morceau de MonkeyIsland 2, c'est le morceau que joue jojo le singe dans le bar
Avec l'option 'alternance', le son est braiment de tres bonne qualité, vraiment impressionant, mais le fichier est un peu gros. La seconde option qui donne assez bien est 'Last Note' et la taille est deja meilleur, puis vient 'first note' et la derniere option massacre le morceau, même avec une tres bonne oreille on ne reconnait rien.
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

118

Je t'avais prévenus, mais en comrpessant tu gagne énormément.
Je vais convertir des musiques de sam&max. Il me reste à faire le readme et le fichier d'installation et c'est bon.

Tu pourrais diffuser le résultat de la conversion ici comme Goldencrystal?
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

119

no probleme, attend un peu pour l'upload
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

120

L'exemple de GoldenCrystal m'a détruit une interruption... Je sais pas laquelle mais c'est lourd j'ai plus qu'à reset.

Bon sinon le résultat est pas mal, mais 6ko... couic Je ferais un test dans un jeu pour voir combien ça ralenti, si j'ai le temps de convertir une midi plus petite.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)