π
<-

AudaciTI, lecteur et éditeur de musique (travaux en cours)

Assembleur, Axe, C/C++, ICE...

AudaciTI, lecteur et éditeur de musique (travaux en cours)

Unread postby Hayleia » 05 Jan 2014, 20:49

Bonjour à tous, voici mon dernier projet, AudaciTI (nom intelligent). Vous vous posez probablement quelques questions.

Quelles calculatrice seront supportées ?
83+ et 84+ (non CSE).

Encore un autre lecteur de musique ?
D'après ce que j'ai compris, TruSound prend beaucoup de place (normal vu ce qu'il fait, mais ça reste ennuyeux) et tourne à 15MHz; MuseInc a besoin à la fois de Celtic III et d'Axe sur la calculatrice donc a aussi du mal à tenir sur une 83+ non SE; idem pour MobileTunes qui nécessite DoorsCS (ça tient, mais ceux qui utilisent MirageOS pour économiser de la place sont privés de musique). Ils ont donc tous au moins un "inconvénient".
Je ne connaissais pas ce programme avant de commencer mon projet, mais il a aussi un inconvénient, celui de ne pas avoir d'éditeur on-calc (comme tous ceux précédemment cités sauf MuseInc).

D'où l'idée d'avoir un programme avec toutes ces spécificités :
  • supporte 4 canaux de son (au moins)
  • tourne à 6MHz
  • ne prend pas beaucoup de mémoire
  • permet de créer de la musique directement sur calculatrice
  • permet de créer de la musique sur ordinateur (ça, je ne le ferais pas, mais j'utiliserais un format tellement bidon que tout codeur sachant coder sur PC pourra faire un éditeur)
  • n'utilise aucune librairie, ou au pire celles d'Ion

Et t'en es où de ton projet ?
À vous de juger avec les démos disponibles ;)
J'ai un lecteur qui arrive à lire dans une appvar (pour l'instant seule cette appvar marche mais on pourra évidemment sélectionner plus tard) et qui joue une partition très simple de 8x4 notes.
Le lecteur supporte 45 notes, mais apparemment Wabbitemu joue faux donc mon lecteur supporte 45 fausses notes :P
Je recommande l'utilisation de Wabbitemu pour vos tests (pour que les notes n'aient pas l'air trop fausses et aussi au cas où j'aie un bug).

Démo de la partition de 8x4 notes (musique intégrée à l'exécutable, pas d'appvar)
Programme pour tester les notes que joue mon lecteur (et me dire qu'il joue faux)
Topic original

(merci à Lionel de m'avoir rappelé de poster)

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: AudaciTI, lecteur et éditeur de musique (travaux en cour

Unread postby technolapin » 05 Jan 2014, 20:51

Il existait des lecteur audio ? :o
Votez Kasane Teto 2017
User avatar
technolapin
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 97.8%
 
Posts: 514
Images: 25
Joined: 31 Dec 2012, 10:48
Location: Chez moi
Gender: Male
Calculator(s):
MyCalcs profile
Class: Chui en vacance ducon

Re: AudaciTI, lecteur et éditeur de musique (travaux en cour

Unread postby Hayleia » 05 Jan 2014, 21:00

technolapin wrote:Il existait des lecteur audio ? :o

Oui. Certains se "contentent" de jouer du 8-bit mais TruSound a la qualité d'un mauvais lecteur multimédia, c'est à dire que ok, ça crache un peu et la son est trop bas, mais tu reconnais quand même tous les instruments et les paroles (si chanteur/euse). En plus avec TruVid t'as non seulement le son mais aussi la vidéo.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: AudaciTI, lecteur et éditeur de musique (travaux en cour

Unread postby Hayleia » 08 Jan 2014, 14:35

UPDATE
  • Ajout de menus assez laids (je changerai ça, j'ai juste codé rapidement quelque chose qui permettait de naviguer)
  • Calibration rapide disponible (et obligatoire lors du premier lancement). Vous calibrez le la le plus bas et le programme déduit les autres longueurs d'onde
  • Lit la "partition" dans une appvar (au lieu de lire de la data toute faite incluse dans le programme)
  • Menu de sélection de l'appvar (d'où l'intérêt d'avoir 6 appvars identiques dans le zip pour vérifier que toutes les appvars valides et seulement celles-là sont proposées)
  • Taille du programme multipliée par 4 :#fou#: (pas un avantage, je le signale juste au passage)

Téléchargement.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: AudaciTI, lecteur et éditeur de musique (travaux en cour

Unread postby Hayleia » 08 Jan 2014, 18:37

Double post, mais là, c'est tellement beau qu'il fallait que je publie sans attendre.

UPDATE
  • Menu magnifique

Et voici donc le premier screenshot du programme (puisque pour une fois, il y a quelque chose qui se voit, et qui n'a pas besoin de s'entendre).
AudaciTItleScreen.gif


Telechargement : http://www.omnimaga.org/index.php?actio ... tach=16661
You do not have the required permissions to view the files attached to this post.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: AudaciTI, lecteur et éditeur de musique (travaux en cour

Unread postby critor » 08 Jan 2014, 19:45

Bravo, tu as vraiment bien soigné l'image du menu - ça déchire ! :bj:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51.2%
 
Posts: 42227
Images: 16681
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: AudaciTI, lecteur et éditeur de musique (travaux en cour

Unread postby diot » 08 Jan 2014, 19:47

ouais c'est superbe, mais j'ai pas bien compris à quoi ça sert puisqu'il n'y a pas d'enceintes intégrées dans les calculatrices ....
Retrouvez mes programmes et mes cours sur :
https://tiplanet.org/forum/archives_list.php?id=4431&author=1
User avatar
diot
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 54%
 
Posts: 995
Images: 1
Joined: 05 Sep 2011, 17:20
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prépa PCSI

Re: AudaciTI, lecteur et éditeur de musique (travaux en cour

Unread postby nikitouzz » 08 Jan 2014, 19:51

Alors moi j'aurais juste une question pratique.....

Comment en axe tu as fait pour jouer 4 note en même temps ? trois je veux bien mais 4 ?....
Mes records personnels :
2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07 minutes

Image
User avatar
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 42.7%
 
Posts: 1016
Images: 1
Joined: 16 Feb 2012, 18:39
Gender: Male
Calculator(s):
MyCalcs profile
Class: Fac de maths

Re: AudaciTI, lecteur et éditeur de musique (travaux en cour

Unread postby Hayleia » 08 Jan 2014, 20:01

critor wrote:Bravo, tu as vraiment bien soigné l'image du menu - ça déchire ! :bj:

diot wrote:ouais c'est superbe

Merci ^^

diot wrote:mais j'ai pas bien compris à quoi ça sert puisqu'il n'y a pas d'enceintes intégrées dans les calculatrices ....

T'as une prise jack quand même dessus ;)
Ok, c'est une 2.5mm, donc il te faudra un adaptateur pour avoir du 3.5, mais ça reste plus envisageable que de dénuder des fils pour les mettre on ne sait pas où sur le dock d'une Nspire :P

nikitouzz wrote:Comment en axe tu as fait pour jouer 4 note en même temps ? trois je veux bien mais 4 ?....

J'ai pas compris, où tu as vu le mot "Axe" dans ma présentation ? :P

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: AudaciTI, lecteur et éditeur de musique (travaux en cour

Unread postby nikitouzz » 08 Jan 2014, 20:02

Tu t'es mis/e a programmer en asm ? :O (enfin remis/e ! ;) )
Mes records personnels :
2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07 minutes

Image
User avatar
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 42.7%
 
Posts: 1016
Images: 1
Joined: 16 Feb 2012, 18:39
Gender: Male
Calculator(s):
MyCalcs profile
Class: Fac de maths

Next

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
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 !
1234
-
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.
710 utilisateurs:
>661 invités
>40 membres
>9 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)