π
<-

News 2025
January (14)

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

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

De la musique avec la TI-84 Plus Orion ?

New postby Adriweb » 09 Sep 2013, 11:41

2893
Salut à tous,

Vous avez peut-être lu il y a peu la news sur le test / prise en main de la TI-84 Plus Orion, et peut-être aussi avez vous pensé, si vous avez un esprit programmeur, à détourner quelque peu l'usage du module Orion pour … pouvoir lui faire sortir des sons bien contrôlés ;-)

Bien sûr, pour le moment, on peut penser à lui faire lire des nombres et des mots, ce qui n'est pas très difficile et qui a été montré dans la vidéo sur la news liée ci-dessus.

Mais…. déjà sur les traditionnelles TI-83+ et 84+, certains programmeurs avaient sorti des solutions relativement simples ou plus complexes mais réalistes pour obtenir de la musique à partir de la calculatrice via le port I/O Jack 2.5mm.

Bref, il y a toujours eu une certaine envie, de la part des programmeurs encore plus bidouilleurs que d'habitude, d'offrir une nouvelle dimension à leurs créations, et en général pour ceux que ça amuse, pouvoir épater ses amis avec de la musique qui sort de la calculatrice ;)

Voici donc une musique dont je n'aurai je pense pas à mentionner le nom, que j'ai réussi à "composer" en pensant au fait que la calculatrice émet un son quand elle "lit" un graphique :



Vous m'excuserez pour les quelques fausses notes, je les ai certes entendues aussi, mais… je ne peux pas faire mieux, ou du moins avec ce procédé. En effet, la hauteur du son émis dépend directement de l'ordonnée du pixel, mais la variation n'est pas par demi-ton comme dans nos gammes tempérées traditionnelles, en effet, le sons augmentent de quelques commas à chaque fois, et l'on arrive donc pas sur une note bien définie à chaque fois… J'ai donc pris les "notes" les plus proches, ce qui dérangeront peut-être certains qui ont l'oreille fine comme moi, mais qui n'empêchera pas pour autant de reconnaître le thème de Mario ;)

Pour les détails techniques côté calculatrice :
- La calculatrice lit le pixel courant en émettant un son correspondant à sa hauteur (coordonnée y). Il fallait donc trouver un moyen pour sauter d'une hauteur à une autre (ne pas passer par les hauteurs intermédiaires)
- Tracer un graphique en mode Plot avec une liste de points permet ceci :) En mode trace avec un plot dessiné, se déplacer avec les flèches gauche/droite saute de point en point et donc permet de passer d'une hauteur à une autre directement
- Il suffit donc de définir une liste (ici, L2) des ordonnées représentant les notes (leur hauteur), et dans L1 la simple liste des valeurs de X (un simple seq(a,a,1,dim(L2->L1 suffit)

Les notes (liste des ordonnées, donc) pour Mario : 39,39,39,33,39,44,25,33,25,21,29,32,29,27,26,39,44,47,41,44,40,34,37,32,14,44,42,41,38,40,27,29,34,29,34,37,14,44,43,41,38,39,52,52,52,14,44,42,41,38,40,27,29,34,29,34,37,38,37,34,34,34,34,34,37,39,34,28,25,39,39,39,33,39,44

Obstacles techniques :
- On est limité à 95 points donc 95 notes, par Plot. On peut donc avoir 285 notes au total en combinant les 3 Plot avec 3 listes d'ordonnées (pour passer d'un plot à l'autre, il faut utiliser les flèches haut/bas)
- Ce n'est pas avec cette méthode que l'on peut avoir du rythme (sur la vidéo, vous voyez que je fais ça manuellement). Peut-être avec le programme de Xeda (IIRC) qui permet d'exécuter une suite de touches au clavier pour automatiser le processus ? Ou peut-être avec un autre moyen que je n'ai pas encore trouvé via des programmes basic pour faire afficher un point qui sera lu… (je n'ai pas encore bien cherché, je vous l'accorde).
- Ce n'est pas non plus comme cela que l'on obtiendra plusieurs notes à la fois. Mais bon, il suffit d'acheter plusieurs Orion …. :troll:


A bientôt pour plus d'expériences … farfelues ? ;)
Hi everyone,

You may have read our recent news about the hand-on review of the Orion TI-84 Plus, and… maybe you thought if you're a programmer especially, about the not-so-normal possible uses of the Orion module, for example user-controlled sound output ? ;-)

Of course, for now, one can think about making it read numbers and words, which is not very difficult and it was shown in the video on the news linked above.

But .... already on the traditional TI-83+ and 84+, some programmers have released solutions from relatively simple to a bit more complex but realistic in order to get music from the calculator via the 2.5mm Jack I/O port.

Anyway, there has always been some joy for the programmers to tinker with that, maybe especiallly for the ones more hackers than others, for offering a new dimension to their creations, and in general for those who want to impress their friends with music coming out of their calculator ;-)


Here is a music whose name I won't probably need to state, which I was able to "compose" when thinking about the fact that the calculator has the ability to "read graphs" :



You'll have to excuse me for a few false notes, I certainly heard them too, but ... I can't actually do better, or at least with this method. Indeed, the height of the sound depends directly on the y-coordinate of the pixel, but the change is not by semitone as in our traditional tempered scales ; in fact, the increase in pitch of the sounds are done by a few commas and therefore we don't always get on a well-defined note ... I put the closest ones, which may bother some who have a good ear like me, but it won't prevent anyone from recognizing the Mario theme ;-)

For technical details on the calculator side :
- The calculator reads the current pixel with a sound corresponding to its height (y-coordinate). I had to find a way to jump from one height to another (not going through the pixels in between)
- To do that, we can draw a graph in Plot mode with a list of points :-) In Trace mode with a plot drawn, moving with the left / right arrow jumps from point to another and thus switches from a height to another directly !
- So : just define a list (here, L2) of y-coordinate representing the notes (pitch), and L1 the simple list of X values ​​ (a trivial seq(a,a,1,dim(L2->L1 will suffice)

Mario's notes (y-coordinates) are : 39,39,39,33,39,44,25,33,25,21,29,32,29,27,26,39,44,47,41,44,40,34,37,32,14,44,42,41,38,40,27,29,34,29,34,37,14,44,43,41,38,39,52,52,52,14,44,42,41,38,40,27,29,34,29,34,37,38,37,34,34,34,34,34,37,39,34,28,25,39,39,39,33,39,44

Some technical obstacles :
- You are limited to 95 points, so 95 notes, for each Plot. We can thus have 285 notes in total by combining 3 Plots with 3 ordered lists (to go from one to the other, use the up / down arrows)
- It is not with this method that we can have rhythm (on the video, you see that I'm doing it manually). Perhaps with the program Xeda made (IIRC), it can perform a sequence of keystrokes to automate the process ? Or maybe with another way I have not yet found via basic programs to display a point to be read ... (granted, I have not yet tried much).
- It is not like this that we get several notes at once. But hey, just buy several Orion .... : troll:



See you soon for some more … peculiar experiments ? ;)
Link to topic: De la musique avec la TI-84 Plus Orion ? (Comments: 9)

Français Histoire Sciences BAC S/ES/L 2013 Polynésie 1ère

New postby critor » 09 Sep 2013, 17:17

Arrivant juste à temps pour les candidats passant les épreuves anticipées de Première du BAC S/ES/L demain et après-demain, voici ce soir les tout derniers sujets tombés la semaine dernière en Polynésie française.

Série S: Français + Histoire-Géographie
Série ES: Français + Sciences
Série L: Sciences

Ils s'ajoutent bien sûr à l'ensemble des sujets du BAC tombés au cours de l'année scolaire 2012-2013, et avec lesquels ils sont consultables et utilisables ci-dessous.

Bonne chance! ;)


Téléchargements:
BAC S anticipé: sujets 2012-2013 toutes matières et toutes zones
BAC ES anticipé: sujets 2012-2013 toutes matières et toutes zones
BAC L anticipé: sujets 2012-2013 toutes matières et toutes zones

Maths Histoire Littérature LV1 LV2 BAC S/ES/L 2013 Polynésie

New postby critor » 09 Sep 2013, 18:27

Arrivant eux aussi juste à temps pour les candidats passant les épreuves terminales du BAC S/ES/L cette semaine, voici ce soir les tout derniers sujets tombés la semaine dernière en Polynésie française.

Série S:
  • LV1 Anglais

Série ES:
  • Maths Spécialité
  • SES Obligatoire
  • Histoire-Géographie
  • LV1 Anglais
  • LV2 Tahitien

Série L:
  • Maths (sauf exo 3)
  • Littérature
  • Histoire-Géographie
  • LV1 Anglais

Ils s'ajoutent bien sûr à l'ensemble des sujets du BAC tombés au cours de l'année scolaire 2012-2013, et avec lesquels ils sont consultables et utilisables ci-dessous.

Bonne chance! ;)


Téléchargements:
BAC S: sujets 2012-2013 toutes matières et toutes zones + corrigés
BAC ES: sujets 2012-2013 toutes matières et toutes zones + corrigés
BAC L: sujets 2012-2013 toutes matières et toutes zones + corrigés

Nouveaux sujets Maths LV1 BAC Technologique 2013 + corrigés

New postby critor » 09 Sep 2013, 23:33

Nos annales du BAC Technologique 2012-2013 viennent d'être mises à jour avec les derniers sujets tombés en Polynésie la semaine dernière, quelques sujets qui nous avaient échappé, ainsi que de nouveaux corrigés.

Les nouveaux sujets rajoutés sont:
  • BAC 2013 ST2S: Mathématiques (Polynésie - septembre 2013)
  • BAC 2013 STG spécialité CGRH: Mathématiques (Polynésie - septembre 2013)
  • BAC 2013 STL spécialité Bio: Mathématiques (Antilles-Guyane - juin 2013)
  • BAC 2013 STI2D & STL spécialité SPCL: Mathématiques (Antilles-Guyane - septembre 2012)
  • BAC 2013 Technologiques: LV1 Allemand (France - juin 2013)
  • BAC 2013 Technologiques: LV1 Anglais (France - juin 2013)
  • BAC 2013 Technologiques: LV1 Espagnol (France - juin 2013)
  • BAC 2013 Technologiques: LV1 Italien (France - juin 2013)

D'excellents supports de révisions conformes aux nouvelles épreuves 2013, qui serviront je l'espère à ceux qui passent le BAC cette semaine. :bj:


Téléchargements:
BAC STI2D 2013: sujets 2012-2013 toutes matières & toutes zones + corrections
BAC STL 2013: sujets 2012-2013 toutes matières & toutes zones + corrections
BAC STG 2013: sujets 2012-2013 toutes matières & toutes zones + corrections
BAC ST2S 2013: sujets 2012-2013 toutes matières & toutes zones + corrections

Correction algorithme BAC 2013 STI2D & STL (Antilles-Guyane)

New postby critor » 10 Sep 2013, 23:40

Bonsoir,


Aujourd'hui nous allons regarder l'algorithme qui est tombé à l'épreuve de Mathématiques commune aux BAC STI2D et STL spécialité SPCL en Antilles-Guyane en juin 2013.

Ce sera particulièrement utile dans l'immédiat à ceux qui passent leur épreuve ce jeudi.

L'algorithme est donc tombé dans le contexte d'un exercice de suites:
Image



Question 1)
On nous demande donc ce qu'affiche l'algorithme.

Il est possible de répondre à cette question à la main sans aucun usage de la calculatrice, en réalisant simplement ce que l'on appelle une trace de l'algorithme, c'est-à-dire un tableau de l'état mémoire des variables pour chaque instruction exécutée.
Par exemple pour n=1, on ontient 3:
Instructionnui
Saisir n2
Affecter 2 à u22
Pour i=1221
Affecter 1,5u à u231
Pour i=2232


Une deuxième solution pour ceux qui ne sont pas à l'aise avec la méthode ci-dessus ou la trouvent trop longue, est de traduire l'algorithme fourni en un programme pour notre calculatrice graphique, puis de l'exécuter.
Voici par exemple le programme pour TI-76/82/83/84, qui répond 3, 4.5 et 6.75 respectivement pour n=1, 2 et 3:
ImageImage

Voici également pour ceux qui ne disposent pas de ces modèles, les programmes équivalents pour TI-Nspire, Casio Graph/Prizm/fx-CG, HP-39gII/Prime et Casio Classpad/fx-CP:
ImageImageImage


Une troisième solution était de deviner que l'algorithme calcule les termes d'une suite u définie par u0=2 et un+1=1,5un. Pour ceux qui ne le voient pas par simple lecture de l'algorithme, on peut indiquer que c'est comme par hasard la suite définie dans le question 2), et au BAC dans les exercices en Maths les questions s'enchaînent. Le premier réflexe à avoir en cas d'hésitation est de relire la question précédente et regarder la question suivante.
On pouvait alors soit calculer les termes u1, u2 et u3 de cette suite manuellement, ou alors faire confiance à l'application suites de notre calculatrice graphique et lui demander un tableau de valeurs.
A part qu'elles doivent s'appeller a, b ou c, les suites récurrentes se saisissent presque naturellement sur Casio Classpad/fx-CP et Casio Graph/Prizm/fx-CG, à part que sur ces dernières il ne faut surtout pas oublier d'aller définir les rang et termes initiaux dans un écran à part:
ImageImageImageImage

Sur les TI-Nspire et TI-76/82/83/84, il n'est pas possible de définir le terme de rang n+1 mais uniquement celui de rang n. Nous devons donc remplacer toutes les occurrences de n par (n-1). N'oublions pas également de bien régler le rang de départ à 0, car il est à 1 par défaut:
ImageImageImage

Sur HP-39gII/Prime, en plus de la manipulation précédente il y a un défaut, l'application interdisant de faire démarrer les suites au rang 0. Ce n'est pas un bug du à la jeunesse des HP-Prime, puisqu'il est déjà présent sur la calculatrice de même génération HP-39gII sortie l'année dernière. Je m'étonne donc fortement qu'il n'ait pas été corrigé en un an, car c'est extrêmement problématique pour l'enseignement secondaire français où les suites sont omniprésentes, et commencent la plupart du temps au rang 0.
Image

Mais au lieu de râler stérilement, tentons de nous en sortir pour ceux d'entre vous qui ont fait le choix de ces calculatrices. Une première solution sale mais simple est de ne rien effectuer de spécial, faisant ainsi démarrer la suite au rang 1. Toutes les valeurs auront donc un rang de retard et il faudra s'en souvenir pour toute reprise de résultat:
ImageImage

Il faudrait donc comprendre ici que u1=3, u2=4.5 et u3=6.75, même si la calculatrice affiche de façon paradoxale u1=2, u2=3, u3=4.5 et u4=6.75.
Ce décalage d'un rang est en apparence fort simple à corriger pour cette seule question, mais il pourra vous jouer de vilains tours après plusieurs questions où vous aurez tendance à l'oublier, ou pire dans un exercice faisant intervenir plusieurs suites.
Une deuxième solution moins immédiate mais beaucoup plus propre et sûre, est de définir la suite avec la bonne valeur u1=3, et il n'y aura plus à se méfier par la suite:
ImageImage




Il y a par la suite une deuxième question d'algorithmique:
Image



Question 3)b)
On ne souhaite donc plus calculer les termes de la suite, mais leur somme. Il suffit pour cela de disposer d'une variable pour la somme, et d'y rajouter les termes calculés dans la boucle au fur et à mesure:
Code: Select all
Entrée:
   Saisir la valeur de l'entier naturel n
Traitement:
   Affecter 2 à la variable u
   Affecter u à la variable s
   Pour i variant de 1 à n
      Affecter 1,5u à u
      Affecter s+u à s
   Fin de Pour
Sortie:
   Afficher s

On peut vérifier notre algorithme en le programmant à la calculatrice, et en vérifiant que pour n=1, n=2 et n=3, on obtient bien respectivement 2+3=5, 2+3+4.5=9.5 et 2+3+4.5+6.75=16.25.
Voici les programmes traduisant cet algorithme pour nos calculatrices TI-76/82/83/84, TI-Nspire, Casio Graph/Prizm/fx-CG, HP-39gII/Prime et Casio Classpad/fx-CP:
ImageImageImageImageImage




Bonne chance!




Téléchargements:
BAC STI2D 2013 - sujets 2012-2013 toutes matières et toutes zones + corrigés
BAC STL 2013 - sujets 2012-2013 toutes matières et toutes zones + corrigés

-
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.
986 utilisateurs:
>963 invités
>16 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)