1140

Ça veut dire quoi, ces bits ? Je n'ai toujours pas compris confus

1141

Bas les bits donne l'allure de la courbe audio. Plus y a de bits plus on aura une courbe sonore détaillée et pafaite. Dans le cas du 1 bit on a du créneaux, or la TI fait du créneaux mais comme par magic, avec plusieurs bits elle arrive à émuler des ondes sinusoîdale. C'est pas fabuleux. 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.

1142

mais comment vous faites ?
Puisque si j'ai bien compris la TI ne peut sortir du son que sur 1 bit ? (mais je dois avoir mal compris)
C'est-à-dire qu'elle sort soit un état haut, soit un état bas, non ?

1143

Puisque si j'ai bien compris la TI ne peut sortir du son que sur 1 bit ? (mais je dois avoir mal compris) C'est-à-dire qu'elle sort soit un état haut, soit un état bas, non ?


C'est exactement ça. Elle ne peut faire que du 0 ou 1 sur le port I/O mais il est possible d'approximer une onde sinusoîdale avec une onde en créneaux, c'est ce que fait wave2asm.
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.

1144

En ne changeant que le rapport cyclique ?

1145

On m'avais expliqué ça dans le topic oscillation.

topics/24082-oscillation

Je pense que c'est comme ça que fond certain chipset audio... Et même ça doit être comme ça sur PC car les enceinte ne peuvent être à l'état 0 ou 1, suffit de regarder une prise Jack.
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.

1146

Il me semble qu'une prise Jack de casque transmet du son analogique... pas du TOR
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

1147

En effet, j'ai dit une bêtise. On peut faire varier la tension donc s'est analogique.
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.

1148

-

1149

Pas mal.

Mais le format WAV est trop gros. Petit sample par instrument, on joue ça et on a des fichiers audio comme sur les consoles. smile
Faudrat définir uen table pour PolySnd... J'ai regardé la routine de wave2asm, elle est assez simple mais je vais en fire une pour PolySnd demain.
Reste un truc qui me chagrine c'est si un rapport cyclique prend beaucoup de temps?
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.

1150

-

1151

Oui mais des petits. Une note par instrument de quelque octet.
Un sample c'est un echantillion, un fichier wav est composé que d'échantillions.
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.

1152

-

1153

Brunni :
Sur FREE.fr, y'a t'il une possibilité d'héberger simplement un site? Parce qu'ils proposent d'envoyer des trucs à la maison. Déjà qu'ils n'acceptent pas les n° postaux pas français (je mets le mien et je précise bien que c'est en suisse et pourtant il me dit qu'il n'est pas valide) Je ne veux rien recevoir à la maison j'aimerais juste un espace membre... Quelqu'un peut m'aider?

Il y a TRgenius qui a réussi à avoir un compte free.fr alors qu'il est américain (et résident aux USA). Ils lui ont envoyé tous les documents aux USA par la poste. Mais peut-être qu'ils ont encore changé les règles et que ce n'est plus possible maintenant, je ne sais pas.
geogeo
: Je pense qu'en 4 bits on peut faire des trucs mieux et de petite taille. Mais l'algo y joue pour beaucoup sur la qualitée.

Mais on ne peut pas faire de 4 bits sur TI-89/92+/V200! Il faudrait pouvoir faire varier la tension du port link pour en faire.
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é

1154

Tu prend un fichier WAV, Tu extrait de petits echantillion de 10 octets qui correspondent à une note d'un instument. Tu fait ta table (4octaves=48 notes, 48*10=480 octets par instruments).
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.

1155

-

1156

Mais on ne peut pas faire de 4 bits sur TI-89/92+/V200! Il faudrait pouvoir faire varier la tension du port link pour en faire.


Ecoute les enregistrements et tu verras que s'est possible par approximation. 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.

1157

kevin>wave2asm fait du 7bits


Pas tout à fait. 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.

1158

-

1159

L'algo ne dit pas ça.
Tu as raison mais à moitié. 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.

1160

Le bruit aigus derrière peu être résolus de 2 façon dont une impossible pour PolySnd:
-un passe-bas.
-Ou travailler sur du 22 khz. Mais en jouant 2.75 fois les echantillions.

Ce buit vient que les écouteur passe rapidement de l'état 0 à 1 et ainsi de suite ce qui produit un son de 8 khz.
Le procédé du jouer du 8bits est assez simple je pense:

Chaque valeur correspond à un état en tension des enceintes.
Pour faire correspondre cette tension avec le port I/O de la TI il faut avoir une tension à 25% du temp pour avoir un volume de 0%, 25% , 50%, 75% et 100% donc là on a 5 états. On fait correspondre ses 5 états à une plage de valeurs:

11111111 100%
11111100 75%
11110000 50%
11000000 25%
00000000 0%

Chaque plage correspond à un volume des Haut parleur.

Si ce système est identique cela signifie qu'il sera possible de diviser par 2 encore un fichier WAV, mais il devra adopter ce format.
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.

1161

moi en fait, ce que je me demande, c comment ça marche. Parce que d'après mes cours sur le traitement du signal, je serais assez d'accord avec Kevin sur le fait qu'il faille faire varier la tension en sortie

Au fait, depuis cet après midi, la doc de polysnd 2.07 est en ligne http://www.esiee.fr/~dartigug/temp/polysnd2_doc/polysnd2_doc.html

elle sera déplacée d'ici le 10, mais je cous tiendrais au courant.
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

1162

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

1163

Si on fait varier rapidement un 5 V puis on passe à 0 très très rapidement tu peut avoir des variations de tension.
Avec mon multimètre, j'ai fait des testes quand PolySnd joué du son et je peux t'assurer que la tension varié, mais le multimètre ne suit pas ses variations.
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.

1164

geogeo
:
Mais on ne peut pas faire de 4 bits sur TI-89/92+/V200! Il faudrait pouvoir faire varier la tension du port link pour en faire.


Ecoute les enregistrements et tu verras que s'est possible par approximation. smile

Non! Ton approximation est un son 1 bits! Donc ce n'est plus du 4 bits!
À chaque interruption, tu ne peux envoyer que soit 1, soit 0, à travers le port. Il est donc mathématiquement impossible d'avoir une qualité meilleure que 8 KHz, 1 bit sur HW2 ou 11 KHz, 1 bit sur HW1.

C'est un peu différent pour wav2asm. Ça approxime le son par du 3 MHz, 1 bit (3 MHz étant la fréquence d'un quadruple cycle, qui correspond au temps pris par un nop). C'est stocké autrement pour des raisons de place évidentes, mais ce qui est joué, c'est bien du 3 MHz, 1 bit. Tu ne peux pas faire ça avec une interruption.
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é

1165

au fait, pour la doc, je vais me renseigner sur la fusion de document xml, comme ça, je te fais un modèle et après ça te prend 5 min pour comprendre comment ajouter les fonctions dans la doc.
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

1166

8 khz dans l'interruption sera suffisante pour faire comme wave2asm.
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.

1167

1 nop fait combien de cyles?
1 cycle correspond à combien de hz?

Je viens de tster la méthode wave2asm dans mon interruption et tu as raison, j'ai un crash intercepted, dû peut être au temps d'execution de la routine qui doit dépasser l'interruption?

A ton avis si je lis en 4 bits un fichier et donc que je divise par 2 le temps de la routine, est-ce que ça risque de fonctionner?
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.

1168

4
hw1: ~1/10000000
hw2: ~1/12000000

1169

Je vient de faire quelque chose de fantastique, j'arrive à joue du WAV dans une interruption. En qualitée 2.63 bits. grin

Vous pouvez pas savoir comment c'est fantastique.
Les sifflements semble être une erreur de wave2asm.

La consommation CPU me semble assez faible. Plus que la simple fonction beep mais pas énorme.

Je vais essayer de monter la qualitée et de vous faire un rapport. Si ce rapport à une grande marge, je pense inclure divers mode WAV (1, 2, 4, 7 bits). 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.

1170

En qualitée 4 bits ça fonctionne aussi, 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.