480

geogeo> Merci
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.

481

Pas de quoi. 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.

482

en effet je me suis jamais posé le problème de la composition de fichier midi et puis je pense que le résultat doit être plus probant si l'on ne passe pas par l'intermédiaire d'un fichier midi.
avatar

483

J'ai fait un petit tour sur l'ancien forum et j'ai remarqué que beaucoup de topics au sujet du son sur TI, était farfelus comme du MP3 ou du WAV sur les TI. roll

Je comprend vraiment pourquoi vous êtes blasé mais l'avenir du son sur les TI car je pense qu'il y en aurat un ce ferat avec le MIDI et de qualitée plus acceptable. La version qui sortiras prochainement offriras beaucoup de souplesse au niveaux programmations audio mais n'en s'aurat pas parfaite c'est pourquoi je voudrais que le son sur TI prenne vraiment une place importante, il suffit d'imaginer Chrono Fantasy avec des musiques et du son de qualitée un peu plus supérieur à la version 1.3...
Cette version ne serat pas parfaite du as un problème corrigeable mais important car tout ce fait avec du softs. En effet lorsque les niveaux de gris son activé le son devient un peu plus grave et perd des fréquence j'azi estimé la perte de fréquence à environ 10% mais pour ce qui est de la consommation des ressources c'est au alentours de 10% du CPU pour une période de 16000 bpm avec des fréquence basse de l'ordre de 1 à 800 et lorsque la fonction de la librairie et toujours utilisé en permanence car en effet au point de vue des ressource elle ne consomme rien car tout simplement dans l'interruption seulement 20 lignes de codes sont éxecute le plus souvent....

J'attend vraiment de votre aide pour les choses suivante:
-Interface et surtout fonctions du créateurs de partitions.
-Comment vérez vous un player audio sur TI, son interface plus précisément, a savoir qu'il serat en noir et blanc car les 4 niveaux de gris ne sont pas d'une utilitée ici.
-Interface et fonctions du convertisseur MIDI.


Ah oui j'oublie pour ce qui ai de la consommation des piles, elle est vraiment moins importante que soundlib et sndlib environ 0.3V pour 2Heures d'utilisation avec des niveaux de gris et la librairie poussé au max.
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.

484

Comment tu gères les fichiers MIDI ? Tu crées une banque de sons virtuelle ? Ca serait bien d'avoir des équivalences GM->TI, un peu comme le convertisseur MOD->Midi qui existe pour PC.
avatar

485

Je comprend pas trop la question mais je vais essayer d'y répondre. smile

Pour la gestion des fichiers MIDI c'est assez spéciale (ici je prend en compte la version 1.3, la version futur n'as pas encore cette gestion) je possède 8 octaves noté de 0 à 7 qui sont composé de 12 notes bien entendus et je fait correspondre une note midi à une note de ma librairie je fait cela avec le convertisseur MIDI. Pour les durés c'est le même principe la durée 30 correspond à une noir, 60 blanche... Je prend 30 en noir car 1 permet de faire des durées rapide... Donc en bref je convertie le format MIDI en format PolySnd.

Pour les banques de sons virtuelle ça m'interesse car je n'y avait pas pensé mais tu pense que je peux faire comment? En faite je délivre une tenson de 5v sur le port I/O pendant un certain temps qui ce compte en ms plus ce temps est long plus la fréquence est grave et plus le temps et petit plus l fréquences est aigus si il y a un changement de passage en créneaux, je passe à une autre fréquences et ainsi de suite mais les niveaux de gris apporte des parasites à celles-ci ce qu'il fait que les fréquences sont perturbé.

GM? Je ne connais pas ça mais si c'est utile je vois pas le problème, comme je l'ai dit mon but et de sortir une librairie complete et puissante et qui n'as rien avoir avec les autres.

MOD c'est un format PCM hors comme je les dis auparavant, il m'ai impossible de faire des ondes triangulaires, dents de scies, PCM... Mais je crois avec des ondes carré il est possible de sortir du PCM?

Excuse moi si j'ai mal répondus à tes questions. 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.

486

GM = General MIDI
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

487

En fait, je voulais savoir si lorsque tu convertissais un fichier Midi, déjà tu convertissais plusieurs canaux/pistes ou une seule.
Dans le cas où tu en convertis plusieurs, est-ce que chaque canal/piste a une sonorité particulière ? (a priori non, vu que tu envoies toujours un signal du même type sauf si tu joues sur les crénaux :/).
Si tu arrives à jouer sur les crénaux pour créer des sonorités différentes, ça pourrait être sympa de pouvoir paramétrer ces différences de sonorités pour chaque jeu (et même de pouvoir en changer au cours d'un même jeu/morceau). En fait, c'est un peu ce que je voulais dire sous l'appellation (quoiqu'un peu abusive) de banque de sons : un fichier indépendant qui permet de paramétrer le timbre d'une voix.
avatar

488

C'est assez difficile à te répondre mais il est possible de faire des banques de son en créant avec la librairie des effets sonores en jouant à grandes vitesse des fréquences mais il y a aussi une autre possibilitée c'est qu'il est possible comme je viens de le dire de jouer du PCM avec des ondes sous formes de créneaux et ainsi créer des sons réelles sur 8 bits mais besoin de beaucoup de fréquences. Il es possible d'adapter la méthode PCM mais dans une interruption j'ai peur que ça ne soit impossible.
Mais tout n'ai pas perdus car il est possible de l'émuler comme en faisant la méthode 1. 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.

489

Je suis en plein dans les testes de fréquences et c'est plutôt bien parti. 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.

490

J'ai une mauvaise nouvelle, sur la nouvelle méthode que je viens d'appliqué et en faisant des teste j'obtient 63 notes différents mais égale du côté aigus et grave. J'ai bientôt finit la librairie il me retse quelle que fonctions à ajouter.

Je vais en fin de compte ajouter le mode 1 polySnd 1.3 pour la compatibilitée avec les ancienne version.

Si vous savez comment faire des ondes triangulaire n'hésitez pas. 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.

491

je te dirais bien tu intègres une horizontale wink mais je sais pas du tout si ça peut faire qqch ici

492

Ou je pourrais trouver des infos sur les ondes en créneaux... Car avec 8khz je peux jouer largemet plus de fréquences, il faut juste que je trouve.
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.

493

J'ai résolus le problème en ajouter un facteur aux ondes ce qui donne des distortions et donc un large panel de fréquences mais c'est assez difficile à gérer. Mais la qualitée et maintenant surprenant, je ne pensais pas à ça.
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.

494

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

495

Bas maintenant je module les ondes pour obtenir des fréquence du genre un facteur hauteur et distorsion donc pour obtenir une fréquence il faut jouer sur c'est 2 paramètres donc fastidieux mais je vais créer un tableau.

Pour la qualitée est elle vraiment bien mais faut entendre pour comprendre.

J'ai trouvé ce problème en créant un oscilloscope en langage C et je peux faire ce que je veut avec les fréquences. 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.

496

Voilà 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.

497

Voici un programme de teste des fréquence:
http://perso.wanadoo.fr/tisofts/polysnd/polysnd2/test.zip

Il y a 2 chiffres à l'écran (le premier=Fréquence et le deuxième distorsion).

En bas de l'écran s'affiche un oscilloscope rudimentaire, il est lent dû à la boucle for pour presser une touche.
Le phénomène des ondes en créneaux se passe de cette façon:
-Quand vous faite varié la fréquence, vous faite varié l'amplitude de l'onde.
-Pour la distorsion vous faite varié le temps de pause de l'onde.

C'est la meilleurs méthode que je viens de trouver pour avoir beaucoup de fréquences.

J'ai diffusé le code source pour que vous voyez comment serat organisé un programme avec PolySnd en C et en ASM.

Reste un problème je n'arrive pas à développer la table des notes, si quelqu'un pourrais vraiment m'aider, ça serait vraiment sympa. 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.

498

Par table des notes, tu entends rapport note<->fréquence ?
avatar

499

En effet c'est ça et je n'arrive pas à m'en sortir. 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.

500

Ah oui, j'oublie ce prog de teste n'ai que pour TI-92+ HW2.
Les touches:
Q et W=Augmente ou diminue de 100 la fréquence
A et S=Augmente de 1 ou diminue de 1 la distorsion

+ ou -=Augmente ou diminue de 1 la fréquence.
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.

501

Si tu veux, je te calcule ça pour demain ou d'ici lundi prochain (mes bouquins d'acoustique sont à Montpellier, mais je devrais pouvoir m'en sortir p-ê avec les qqes infos que j'ai en tête).
avatar

502

geogeo> je n'ai pas encore testé, mais tu fait un boulot magnifique smile
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.

503

Je ne comprends pas trop comment tu réussis à faire varier l'amplitude de l'onde confus Surtout si tu ne joues que sur la fréquence (ce qui devrait faire varier la note, pas l'amplitude).

504

Tu as résond Jackiechan, j'ai parlé d'amplitude ici mais ça n'a rien à voir.roll

En effet la variation de fréquence ici (je parle de variable) fait varié la durée à l'état de 1 l'onde puis la distorsion (variable aussi) fait varié la durée à 0 de l'onde.

Je parle de variables car en effet au final ceci produit une fréquence. smile

godzil> Merci 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.

505

Bon, geogeo, je t'ai trouvé un site clair sur les bases de l'acoustique, avec un tableau des rapports notes/fréquences sur 2 octaves 1/2... après, si tu veux le complêter, c'est pas dur, pour obtenir l'octave, la rêgle est de multiplier par deux pour une octave au dessus, ou diviser par deux pour une en dessous. Je ne sais pas quel est le tempérament utilisé, mais je pense que ça importe peu étant donné que tu ne comptes pas donner à la TI une utilisation audio pour les pros wink...
Edit : j'ai oublié l'adresse : http://perso.club-internet.fr/lecab/basse/Acoustique.htm
avatar

506

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

507

J'ai fait une mini-table de notes:

J'obtient 54 notes différente mais je n'ai pas fait varié la distorsion donc si je fait varié celle-ci je pense faire 10x plus de fréquence mais reste maintenan à trouver comment faire.
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.

508

franchement geogeo pour un "nioob" (excuse moi l'expression) je pense que tu fait vraiment partit des "pros" smile rare sont ceux comme toi qui a peine arrivé (bon sa fait deja qq mois qd meme) on proposé des trucs aussi interessant, surtout sur le domaine ultra hazardeux qu'est le son sur TI (bcp d'anciens "pro" s'y sont "cassé les dents" dessus..)

En tout cas #bravo# smile
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.

509

Oui, vraiment bravo... pour quelqu'un qui n'avait pas de connaissance en acoustique et en prog TI, c'est vraiment un super boulot !
avatar

510

Sans vouloir trop m'avancer, je croit geogeo que tu t'est forgé un nom que tout le monde se souviendra wink
N'hésite pas a faire bcp de pub autour de ta lib smile
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.