1740

Moi ça m'interresse bcp pour Super Metroid (FX + fond sonor)
Par contre je suis pas sur que mettre Polysound et Genlib fonctionne (or le SM que je fais utilise Genlib)

G les midi de SM si ça t'interresse!

1741

Ouai pas de problèmes pour les midis de SM, mais en effet PolySnd avec Genlib ça fonctionne pas à cause de Genlib qui utilise l'interruption de PolySnd. cry
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.

1742

Euuuh, c'est pas plutôt PolySnd qui utilise la même que GenLib ? grin
avatar

1743

lol, et inversement aussi. 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.

1744

cry ca m'arrange pas tout ça!!!
comment peut-on faire utiliser les 2 en meme temps (si C possible!)

je suppose ke le pb doit etre le meme pour toutes les libs?

PS : voila les midis ke G trouvé

1745

Et moi alors cry.

Pour utiliser Genlib avec PolySnd il faut que Genlib utilise ça routine de gris et d'autres fonctions sur l'auto int1. Peut être quand utilisant la fonction Interrupt5 de PolySnd et en faisant un ExecuteHandler dedans pour permettre à Genlib de de fonctionner, ça risque de marcher. Mais l'interruption de PolySnd tourne à 5000 Hz et celle de Genlib et bien plus faible, faut voir ça avec PpHd. wink
je suppose ke le pb doit etre le meme pour toutes les libs?


Seulement avec la mienne puisque les autres n'utilise pas d'auto ints. Je pense.
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.

1746

Et moi alors cry.

Pour utiliser Genlib avec PolySnd il faut que Genlib utilise ça routine de gris et d'autres fonctions sur l'auto int1. Peut être quand utilisant la fonction Interrupt5 de PolySnd et en faisant un ExecuteHandler dedans pour permettre à Genlib de de fonctionner, ça risque de marcher. Mais l'interruption de PolySnd tourne à 5000 Hz et celle de Genlib et bien plus faible, faut voir ça avec PpHd. wink

je vais voir ca avec lui. Ca serait dommage de ne pas pouvoir exploiter PolySound avec un lib grphique comme Genlib je trouve. d'autan plu ke C plus sympa d'avoir un jeu ou une app avec du son

je suppose ke le pb doit etre le meme pour toutes les libs?

Seulement avec la mienne puisque les autres n'utilise pas d'auto ints. Je pense.


je pensais lib graphik + polysound

1747

Bas les autres librairie graphique fonctionne sans problèmes avec PolySnd, peut être Graphx qui doit utiliser l'auton int 5 mais je suis pas sûr.

L'astuce pour faire fonctionner Genlib serait de lancer en premier PolySnd puis d'utiliser la fonction Interrupt5 et de diminuer ça vitesse avec un compteur, une fois ça de fait il faudrait permettre à Genlib d'utiliser mon interruption. Je ne sais pas si Genlib utilise rte ou rts à la fin de son interruption. Je ne peux pas t'aider sur ce sujet car je ne connais pas Genlib et PpHd pourra meius te renseigner que moi. wink

je vais voir ca avec lui. Ca serait dommage de ne pas pouvoir exploiter PolySound avec un lib grphique comme Genlib je trouve. d'autan plu ke C plus sympa d'avoir un jeu ou une app avec du son


Au moins quelqu'un avec moi. grin
Tu as raison et y a des progrès à faire dans ce domaine. 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.

1748

Voici les grandes améliorations apporté:

Passage des arguments par registres, voius imaginez pas comment j'ai dû souffrir. grin
Changement de nom d'une fonctions.
Optimisation en taille, PolySnd perd envrion 1 Ko pour arriver presque à 4Ko.
Optimisation en vitesse, j'ai gagné 12% ce qui donne une consommation maximal de PolySnd à 62%. C'est encore de trop, mais j'y travail.

Le convertisseur MIDI supporte le format de PolySnd Player, y a un bug assez génant à corriger.

Le Player est compatible à 100% TI92+ et TI89 ainsi que V200, il a subit une amélioration en ayant ajouté 8 vumétres à barres et ainsi que la boîte d'info du fichier.

Je cherche des bêta testeurs motivé pour 2 logiciels pour l'instant.
Il me faudrait des bêtas testeurs pour créer des programmes sous TIGCC ou d'autre langage pour tester les fonctions de PolySnd, à moi tout seul je ne peux pas trouver les bugs.
Il me faudrait aussi des bêtas testeur pour écouter les exemples et faire divers essaies sous divers ROM et support (TI89, TI92+ et V200).
Et enfin des bêtas testeur pour le convertisseur MIDI, pour trouver des bugs et même m'aider dans la réalisation d'exemples pour la librairie et pour PolySnd Player.
En vous remerciant d'avance.

Les rapports devront ce faire ici pour les rendre public...
Je pense commencer pouvoir commencer les testes demain ou après demain.

Les rapports des bêtas testeur et 'inscriptions' devront ce faire dans le topic projets/PolySnd Bêtas testeurs.
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.

1749

Bon boulot (pour la lib, et pour l'orthographe, ça devient lisible smile)
avatar

1750

Merci Nil ça me fait plaisir. smile

Ca te dirait de devenir bêta testeur? wink

Au fait une correction majeure, la consommation max CPU par PolySnd passe au total de 77% à 52% et PolySnd est compatible à 100% avec Genlib. wink

Qulqu'un aurais une petite idées de présentation des fonctions, car la mienne est vraiment horrible.
Il faut que j'ajoute dans la documentation le passage des arguments avec leurs registres... ainsi que des infos lorsqu'un programme plante, car dans ce cas le link plante aussi. cry
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.

1751

Ben alors j'ai un gros problème en tant que béta testeur : j'ai la volonté, mais je ne prends jamais le temps de tester et de faire des rapports efficaces (ce qui m'a valu une radiation pure et simple des testeurs de PedRom :/).
Ah, et ya un truc chiant : à la fnac ils ont des adaptateurs Jack, mais Mono sad(
avatar

1752

cry
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.

1753

Voici la dernière version:
[url=http://perso.wanadoo.fr/tisofts/polysnd/polysnd2/polysnd v231.zip]PolySnd v2.31[/url]

Si vous pensez que je doit ajouter d'autre exemples... C'est le moment ou jamais.
Théoriquement je ne touche plus à PolySnd v2.0.
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.

1754

J'aimerais avoir votre avis sur un sujet.

Le convertisseur MIDI me semble pas performant pour 2 raisons majeure:
-On ne peux convertir plus de 2 pistes.
-Il est pas possible de convertir des PolyNotes et accords.

J'ai donc pensé à une astuces, mon but serait de convertir tout les tracks et de mettre ça sur une voies, or ça me semble pas facile car cela signifie que le tempo sera énorme pour émuler les notes et je ne vois pas comment mis prendre.

PAr exemple on possède une noir sur le track 2 et une blanche sur le track 5, cette note sur le track 2 est un do et l'autre un ré, je pense qu'en additionnant la fréquence du d0 et ré, on peut avoir une bonne note, reste les temps, je prend le temps entre la noir et blanche et le temps restant pour la blanche avec la note correcte.

Maintenant pour les PolyNotes, je pense additionner les fréquences ou au mieux, jouer très rapidement les notes mais le problèmes vient que ça prend beaucoup place.

Et reste les accords prolongé, là je vais bien trouver une astuce.

J'ai bien peur que si je me lance là dedans je risque de changer tout mon moteur.

J'aurais besoin de votre aide et de vos conseil. Auj final, polySnd v2.0 auras 2 voies physique mais avec le convertisseur (un peu comme le vrai MIDI), les voies MIDI seront émulé.

Qulqu'un à quand même essayé la librairie avec les exemples, ça me ferait vraiment plaisir, car je sent que je fait tout ça pour rien.
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.

1755

moi j'essaye mais a chques fois, j'ai beaucoups de mal, je trouve tres compliqué pour convertir
sinon, je trouve que c'est une bonne idée d'émuler toutes les voies
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

1756

C'est une bonne idée mais sans aide je n'irais pas loin car c'est très compliqué. Je sais pas si j'arriverais à le faire. Quoi qu'il en soit je vais donc tout réécrire mon convertisseur et je compte commencer aujourd'hui.
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.

1757

J'ai un problèmes avec les noms de fonctions et je sais pas quoi mettre que pensez- vous de:

plsnd_Enable, plsnd_Install... comme nom de fonction.

Ou encore:
ps_Enable, ps_Install...

Personnelement j'aime pas les prefixe #beuk#
Si vous avez une idée n'hésitez pas et il faut éviter aussi les nom très long et surtout le prefixe polysnd. 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.

1758

Là c'est plutôt des préfixes il me semble
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

1759

Oui préfixe, je suis HS là, je vais me coucher. 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.

1760

Tu peux faire tout simplement:
PSnd_Install ou PSndInstall, mais là c'est pas beau
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

1761

Moi je sui plutôt pour PolySndInstall, mais c'est ma vielle habitude de Pascaleux cheeky
Par contre je ne sais plus quelle est la "norme" (enfin, c'est surtout un empirisme) pour les fonctions C : majuscule au début ou pas ?
avatar

1762

majuscule au debut ?? t'en met si tu veux
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

1763

Nil > la "norme" courante en C c'est :

poly_snd_install

La "Norme" courante en C++ c'est :

PolySndInstall

Apres tu fait comme tu veux tu peut mixer les deux :

PolySnd_Install

etc.....
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

1764

Hmmm, j'ai vérifié ce qu'on m'avait indiqué à l'IUT (mais bon, c'est pour le Java, alors bon)...
La norme c'est :
UneVariableAUneMajusculeAuDébut
uneFonctionNEnAPas()
avatar

1765

Vous préférez voir quoi:

PolySnd_Install
pl_Install
plsnd_Install
??
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.

1766

perso, même si c'est long, j'aime bien PolySnd_Install
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

1767

Ouai, même si c'est long comme ça:

PolySnd_SetFrequency_voice1???
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.

1768

Ou alors tt simplement Snd_SetFrequency_voice1
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

1769

Vous comprenez pourquoi je m'en sort pas en chaneant les noms de fonctions.

Si je met snd comme prefixe et que je change de temps en temps par PolySnd, ça devient difficile de retenir et d'écrire les fonctions. sad
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.

1770

nan, ce que je veux dire c'est de mettre pour toutes les fonction snd_ en prefixe:
snd_install
snd_...etc
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres