π
<-

News 2025

News 2024
August (1)
July (1)
June (4)
April (2)

News 2023
August (2)
July (1)
June (3)
May (4)
April (1)

News 2022
August (3)
June (1)
May (1)
March (2)

News 2021
August (12)
July (1)
June (2)
May (7)
April (3)
March (1)

News 2020
August (15)
July (2)
June (7)
May (7)
April (19)
March (4)

News 2019
August (4)
July (7)
June (6)
May (1)
April (3)
March (1)

News 2018
August (11)
July (8)
June (3)
May (10)
April (2)
March (4)

News 2017
August (15)
July (18)
June (1)
May (7)
April (4)
March (7)

News 2016
August (17)
July (16)
June (2)
May (2)
April (1)
March (5)

News 2015
August (25)
July (1)
June (4)
May (9)
April (4)
March (10)

News 2014
August (4)
July (4)
June (11)
May (12)
April (9)
March (12)
January (13)

News 2013
October (11)
August (5)
July (5)
June (9)
May (12)
April (10)
March (7)
January (10)

News 2012
August (12)
July (10)
June (13)
May (22)
April (8)
March (5)

News 2011
October (23)
August (1)
July (7)
June (29)
May (11)
April (5)
March (3)

News 2010
August (2)
July (2)
June (5)

News 2009
August (1)
July (1)
June (1)
May (1)
April (1)
March (1)

Récapitulatif/Statistiques de l'année 2017 sur TI-Planet !

New postby Adriweb » 01 Jan 2018, 22:04

Comme l'année derniere, voici une news récapitulative de 2017 en plein de stats ;)

Comparaison à 2016
Les volumes de visites etc. sur TI-Planet sont encore et toujours en hausse, même si la croissance n'est pas aussi élevée qu'en 2016. On peut aisément conjecturer qu'une certaine partie de notre audience s'est reportée sur ToutMonExam directement, où les stats ont par contre explosé. :P
Google Analytics nous dit, en incluant donc TME puisque cela représent(e/ait) pas mal via TI-Planet, les news associées etc. :
  • Presque 7% de plus de visites (+66% sur TME uniquement)
  • Un peu plus de 9% de plus de visiteurs (+73% sur TME uniquement)
  • Un peu plus de 9% de plus de pages vues (+80% sur TME uniquement)

Stats de base
  • Plus de 1440 topics et plus de 14150 posts créés
  • 535 archives mises en lignes ou updatées (hors BAC/DNB...), dont 260 sur CE, puis 112 sur Nspire ! (puis z80, et le reste)
  • ... et les archives nouvelles ont cumulées presque 99000 téléchargements ! (voir plus bas pour le top)
  • Environ 530000 générations (si, si) créées grâce à nos éditeurs en ligne.
  • Plus de 40800 membres (5000 de plus par rapport à l'année dernière) se sont inscrits sur le forum (il y a peu de robots/spam), dont environ 40% via Facebook.
  • Top 10 des pays des visiteurs: France (68.68%), Etats-Unis (4.05%), Brésil (3.30%), Maroc (1.86%), Réunion (1.38%), Portugal (1.24%), Colombie, Mexique, Espagne, Canada (1.01%).
  • Durée moyenne de chaque visite : environ 5 minutes (visiteurs), et 14 minutes (membres connectés).


Top 10 des news(/topics liés) les plus populaires (hors BAC/DNB...)
  1. NumWorks, 1ère graphique française programmable en Python : 34004 lectures
  2. Galactik, concours universel de rentrée 2017 : 32601 lectures
  3. QCC 2017 épisode Bilan : Quelle Calculatrice Choisir ? : 19031 lectures
  4. Challenge NumWorks++ | Flash chip hardware mod : 18907 lectures
  5. [FR/EN] Début du TI-Concours 2017 ! : 16755 lectures
  6. Nouvel OS TI-Nspire CX 4.5 rentrée 2017 : 8052 lectures
  7. Lancement du concours Prologin 2018 ! : 7771 lectures
  8. Beta HP Prime 12951/12969: 3D, Python, étude de fonctions... : 7667 lectures
  9. Publication participations concours Galactik rentrée 2017 : 7410 lectures
  10. Résultats catégorie TI concours Galactik rentrée 2017 : 7192 lectures


Archives uploadées en 2017 avec 1000+ téléchargements (hors sujets/corrigés/témoignages BAC/DNB...)
  1. Oiram CE (mario-like) (Jeux CE, January 2017) - MateoConLechuga. 31644 téléchargements
  2. Donkey Kong CE (Jeux CE, July 2017) - Rico. 4943 téléchargements
  3. OS TI-Nspire™ CX CAS (v 4.4.0.532) (OS Nspire, January 2017) - Texas Instruments. 3580 téléchargements
  4. Star Wars TI (Jeux CE, January 2017) - MrGeniusNerd. 3102 téléchargements
  5. OS TI-Nspire™ CX (v 4.4.0.532) (OS Nspire, January 2017) - Texas Instruments. 2051 téléchargements
  6. New Super Oiram Bros - Monde 1 (Jeux Levels Oiram CE, January 2017) - Raiseit. 2024 téléchargements
  7. Lois de probabilités (Maths CE, April 2017) - DARKPATRIC. 1700 téléchargements
  8. Formulaire Primitives (Cours et Formulaires CE, February 2017) - Alain CHARLES. 1668 téléchargements
  9. Cours physique-chimie TS (Physique CE, June 2017) - Goldman40. 1663 téléchargements
  10. SUPRA MATH 4 CE (Maths CE, February 2017) - Alban. 1556 téléchargements
  11. Prizoop Gameboy Color Emulator (Jeux cprizm, April 2017) - tswilliamson. 1408 téléchargements
  12. Probabilités - Calculs & cours (Cours et Formulaires CE, May 2017) - BlackThunder. 1365 téléchargements
  13. Formulaire dérivation (Cours et Formulaires CE, February 2017) - Alain CHARLES. 1337 téléchargements
  14. Programme BAC S - Maths + Physique + Chimie (Tutoriaux BAC z80, June 2017) - Dono. 1335 téléchargements
  15. Color Switch CE (Jeux CE, March 2017) - Flip. 1312 téléchargements
  16. Clash Royale ! (Jeux CE, March 2017) - Guinatore. 1148 téléchargements
  17. Cours Physique-Chimie Terminale S 2017 (TI-83 Premium CE) (Cours et Formulaires CE, June 2017) - haytamz. 1092 téléchargements

Top 10 des images en galerie
(sans les galeries persos)
7729
ti 82+
January 2017
Vue 22947 fois
8332
TI-Nspire CX CAS - CR6 (VI) - HD
May 2017
Vue 8306 fois
8333
cx_cr4_for_comparison_cr6
May 2017
Vue 8253 fois
9088
TI-83 Premium CE - HW Rev I PCB
December 2017
Vue 2347 fois
8598
Texas instrument traducteur
August 2017
Vue 1971 fois
7698
TI-83 Premium CE + Oiram CE
January 2017
Vue 710 fois
8237
Prototype Graph 90+E 2.92
April 2017
Vue 500 fois
8626
TI-Robot E3, TI-Innovator, 83PCE
August 2017
Vue 452 fois
8428
TI-83PCE +écran noir exception
June 2017
Vue 379 fois
7713
TI-83 Premium CE - Rev. E - PCB
January 2017
Vue 328 fois


8815
Mention spéciale : "Galactik - concours rentrée 2017"
Vue 289469 fois (parce que mis en page d'accueil :P)



Top 25 des membres les plus actifs

Merci à tous pour cette année 2017 sur TI-Planet, bonne année 2018 encore une fois, et qu'elle soit encore meilleur que 2017 ! :D

Image

Bonne année 2018 !

New postby critor » 31 Dec 2017, 23:59

Avec les dernières secondes de l'année 2017, l'Égalité s'éteint officiellement après nous avoir quittés officieusement le mois dernier. Espérons que ce ne soit qu'un au-revoir...

Mais que les temps difficiles ne nous empêchent pas de continuer le combat pour une
bonne année 2018 !
Image
Link to topic: Bonne année 2018 ! (Comments: 7)

Joyeux Noël 2017 !

New postby critor » 24 Dec 2017, 23:39

9087
A tous ceux qui nous lisent,
Et au nom de toute l'équipe,

Joyeux Noël 2017 !
:ange:


XMAS.8xv
Link to topic: Joyeux Noël 2017 ! (Comments: 7)

CPGE MPSI : l'option informatique passe à OCaml

New postby critor » 22 Dec 2017, 15:11

En filière MPSI des CPGE (Classes Préparatoires aux Grandes Ecoles), tu peux faire le choix de l'Option Informatique. Le programme de cet enseignement n'impose aucun langage.

Toutefois, il y avait depuis 2013 une liste officielle de langages retenus parmi lesquels l'enseignant pouvait choisir. Une liste contenant un seul et unique langage, le Caml Light.

Cette liste vient d'être modifiée ce jeudi au Bulletin Officiel. Caml Light y est remplacé par OCaml, si bien que la "liste" continue à ne proposer qu'un seul et unique choix.

Le changement est applicable dès ce second semestre pour les seuls étudiants de première année, et à la rentrée 2018 pour les étudiants de seconde année.


Téléchargement : https://ocaml.org/docs/install.html

Source : http://www.education.gouv.fr/pid285/bul ... _bo=123904

Référence : http://eduscol.education.fr/sti/sites/e ... e-mpsi.pdf
Link to topic: CPGE MPSI : l'option informatique passe à OCaml (Comments: 12)

Fabrique un synthé avec la carte DSP TI-C5535 - #Épisode 2

New postby Wistaro » 12 Dec 2017, 19:03

Il y a quelques semaines, nous te parlions d'une carte électronique programmable, fabriquée par Texas instrument, la TMS320C5535 eZdsp.
8206
Mais cette carte n'était pas une carte ordinaire, c'était une carte DSP, pour Digital Signal Processing.

Comme nous le disions, les possibilités offerte par cette carte étaient nombreuses.



Aujourd'hui, après la théorie, passons à la pratique!


Je vous propose de réaliser un premier projet tout au long de cet série d'articles: un synthétiseur au clavier.
Il s'agit en quelque sorte d'un piano virtuel. Vous appuyez sur des touches de votre clavier, et la carte DSP joue un son, différent pour chaque touche.
Tous les synthétiseurs utilisent ce principe! Une circuit détecte l'appui d'une touche (par exemple, d'une touche au clavier s'il s'agit d'un piano électrique), et un autre circuit basé sur un ou plusieurs DSP se chargent de générer le signal.

Intéressant non?
Si vous êtes prêts, nous pouvons commencer.

Tout d'abord, il est important de définir notre cahier des charges, qui, dans un premier temps, vas être très simple! Nous serons peut-être amené à l'améliorer au fur et à mesure des épisodes de cette série. Aujourd'hui, nous ne nous imposons que très peu de limites!
En effet, nous voulons juste générer un son audible, à chaque appui d'une touche au clavier. Le programme devra tourner en boucle, pour pouvoir saisir autant de notes souhaitées. Nous pourrons ainsi créer une mélodie si nous sommes inspirés! :D

Nous voyons donc qu'il y a 2 parties majeures dans ce projet:
  • Générer un signal audible
  • Détecter l'appui d'une touche au clavier


Je vais détailler chaque partie, et vous allez voir que même si cela semble peut-être un poil complexe, ce n'est en réalité par le cas!

Commençons par la génération du son.


Un son, c'est quoi? C'est tout simplement une vibration de l'air. Ces vibrations se propagent un certain nombre de fois par seconde, c'est ce qu'on appelle la fréquence. Cela, vous savez ce que c'est. C'est en quelque sorte la "hauteur" du son: un son haute fréquence sera perçu aiguë, un son basse fréquence sera grave. Quand vous écoutez de la musique sur une enceinte, celle-ci va faire vibrer une membrane sous l'action d'une tension électrique, qui va faire vibrer les molécules d'air. Ces vibrations vont arriver jusqu'à vos tympans qui vont recevoir ces vibrations, et vous allez entendre quelque chose. Enfin, normalement.
Mais comment la source (votre téléphone, votre ordinateur...) génère t-elle la tension qui arrive à faire bouger la membrane? En fait, rien de secret, c'est très simple! Lorsque la source envoie une tension positive, la membrane est poussée dans un sens, et lorsque la tension est négative, elle est poussée dans l'autre sens. La répétition de cette tension positive, puis négative, puis positive, etc. va alors faire vibrer les molécules d'air: c'est le but recherché. Notez que le temps entre ces répétitions est la période, soit l'inverse de la fréquence (Pour être plus pointilleux, il s'agit de la demi-période! La période complète étant la temps entre 2 tensions de même signe!).

Autrement dit, pour un son plus aiguë, il va falloir être rapide!

Maintenant, quelle fonction mathématique possède des alternances négatives et positive au cours du temps? Il s'agit des fonction périodiques de valeur moyenne nulle. La plus simple d'entre-elle, est le sinus.

OK, maintenant nous savons que notre carte doit générer un signal sinusoïdal d'une certaine fréquence. Mais comment faire ça? Notre carte ne traite que les signaux binaires, à priori.
Sauf que nous sommes sur une circuit DSP, et que le traitement des signaux, c'est son job.

Encore une fois, le principe va être simple. Nous allons lui donner en entrée un nombre, par exemple 42. Puis un petit composant va se charger de convertir ce nombre en impulsion électrique. Ce petit composant s'appelle un Convertisseur Digital Analogique, ou DAC en anglais.
Son but? Convertir un valeur en un signal électrique.
Ici, le DAC sur notre carte est un AIC TI-3204, qui échantillonne les signaux à 192kHz.


Il ne reste plus qu'à calculer les valeurs d'un sinus pour pouvoir ensuite les envoyer au DAC.

En réalité, c'est un peu plus complexe. Pour des raisons de gestion de la mémoire, il serait problématique de calculer à chaque fois tous les points du signal sinusoïdal. Il est préférable de le pré-calculer au lancement du programme, puis de s'en servir après. N'oubliez que pas que nous sommes sur un circuit DSP!
J'ai donc au préalable généré une sinusoïde sur 16bits signés (capacité du DAC), c'est à dire qu'en sortie il y aura
$mathjax$2^{16}$mathjax$
niveaux de tension.

La configuration du DAC est un peu complexe, car il faut paramètrer beaucoup de choses sur l'AIC et les ports. Il est vivement recommandé de se baser sur la documentation de la carte!




Il ne reste plus qu'à envoyer le signal! Mais le problème est ici que nous ne pouvons pas jouer sur le fréquence, étant donné que nous avons pré-généré le sinus! J'ai donc bidouillé un peu le code pour que quand la variable fréquence varie, le son change. Par la suite, nous essayerons de faire quelque chose de plus propre! Mais pour le moment, ce n'est pas grave. Remarquez aussi que j'ai copié le signal 2 fois, car nous sommes sur un port stéréo.
Cela fonctionne très bien. Dans un prochain épisode, nous verrons comment générer un signal plus propre, certes, mais aussi différent d'un signal sinusoïdal. Chaque forme de signal a sa tonalité bien particulière. Par exemple, un signal carré fait beaucoup pensé aux synthétiseurs dans les musiques des années 80 :p Il sera également possible d'appliquer des filtres, des effets au signal pour le rendre beaucoup, beaucoup plus cool. Mais pour l'instant, occupons-nous de notre petit piano électrique!

Voilà la fin de la première partie!
Maintenant, il ne reste plus qu'a détecter les touches du clavier.
Vous savez peut-être que lorsque vous appuyez sur une touche, votre ordinateur reçoit une donnée correspondante à la touche envoyée. On appelle ça le code ascii. Et bien, grâce à un petit programme installé de base sous windows, Hyperterminal, il est possible d'envoyer cette donnée non pas à Windows, mais plutôt sur un port spécifique. Un port est globalement une entrée/sortie de l'ordinateur qui communique au moyen d'un liaison série: un fil sert pour émettre des données, et un autre pour les recevoir.



Et, ça tombe bien, notre carte TMSezDSPC5535 est connecté sur l'un de ces ports séries de notre ordinateur! I suffit donc de connecter (virtuellement bien sûr! ) le fil d'émission de l'ordinateur sur le fil de réception de la carte , pour assurer une liaison entre les 2 deux. Ainsi, quand vous appuierez sur "E", le carte DSP recevra "E".
Mais cela n'est pas magique. Sur la carte, le composant qui réalise cela et un UART. Il fonctionne aussi bien en émission, qu'en réception. Ici, nous travaillons avec une fréquence de transmission de 115200 bits par seconde. Il faut donc que Hyperterminal reçoive aussi les données à cette fréquence, sinon il y a aura un gros problème!


Comme vous pouvez le voir à gauche, le code final est très simple. Dans une boucle infinie, je regarde en continu si je reçois un caractère. Si c'est le cas, alors je génère un signal pendant 1 seconde, et je réinitialise tout. On peut remarque que la je passe en paramètre de ma fonction qui génère le signal la touche appuyée. En effet, je m'en sert pour que, à chaque touche soit associée un son différent!
Notez que le programme pourrait être bien plus optimisé, notamment en travaillant avec les interruptions! Nous verrons ça un peu plus tard.

Bon, en réalité, avec mes bidouillages, le signal est en sortie n'est pas très beau. Il est même assez loin du signal sinusoïdal. Voyez par vous-même :)
Image Image


En effet, si vous regardez mon code, vous voyez que je n'envois pas la totalité du sinus à chaque fois. Pour faire varier la fréquence, je n'envoie qu'une partie à chaque fois, et je répète cette partie. Le signal n'est donc pas sinusoïdal en sortie. D'ailleurs, c'est également bien visible sur le spectre, qui comporte quelques harmoniques.


Attention donc les oreilles :troll:
Nous sommes encore loin d'un beau synthétiseur, mais on s'approche :D

Voici une courte vidéo vous montrant le résultat :p



Le code source du projet est disponible gratuitement sur GitHub: https://github.com/Wistaro/DspSynthesizer


Et ensuite...?
Dans les prochains épisodes, comme je l'ai déjà dit, nous améliorerons ce projet, notamment avec ceci:
  • Génération de signaux plus propre
  • Génération de différents types de signaux
  • Ajout d'effet et filtres
  • Lecture d'une musique
  • Affichage d'un vu-mètre
  • Transformateur de voix
  • Reconnaissance vocale

Et bien plus encore! N'hésitez pas à me donner vos avis!

A bientôt!

Épisode précédant - Épisode suivant

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
787 utilisateurs:
>774 invités
>6 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)