1

(reflect)Music%20ComposerBETA.png

C'est une gros projet (en basic (étendu, pour la lecture avec Omnicalc) sur z80) qui commence a prendre de l'ampleur, tant qu'a ses fonctionnalités qu'a son originalité. C'est un éditeur de partition avec des possibilités comme : nouveau document, charger un document, une aide, choix du nombre de pulsation, différentes notes (hauteur), différentes mesures, sauvegarde, exportation en liste, exportation en format Omnicalc, et possibilité donc d'écouter (jouer la musique via la commende play() d'Omnicalc) en branchant des écouteurs, possibilité de modifier la vitesse globale du morceau, possibilité de mettre des silences, possibilité de mettre des altérations (dièse et bémol), possibilité de modifier le style de jeu lors de l'écoute (legatto, normal, stacatto)... Programme compatible MirageOS

C'est cool hein grin

Attention, la version que je vous propose ici est une version Alpha : beaucoup de fonctionnalités ne sont pas encore implémentées, certaines ne sont pas finies, bref, le programme est en construction, mais j'ai essayé de vous fournir une version a peu près correcte. J'ai testé, elle marche bien une fois qu'on sait s'y prendre (voir readme grin)


le 30 septembre, ll veille :

4 heures et demi d'affile de programmation ><

-Améliorations globales (beaucoup)
-Présences d'options (vitesse : lent/normal/rapide ; style : legatto/normal/stacatto)
-Sauver/Charger : ca marche
-Graphismes améliorés au niveau des notes
-Update de la routine de conversion vers Omnicalc (oups, j'ai travaille sur la mienne au lieu de prendre celle de Tama/Syfo (désolé, mais j'ai pu le temps, la ^^))
-Optimisations par ci par la
-rajout de la fonction permettant de gerer les alterations (bemol et diese)
-on peut maintenant mettre des silences ^^

A faire : une aide integree au programme rappelant les touches...


Rha, jsuis trop content, tout ce que j'ai fait pour le moment, ca marche grin



De nombreuses mises-a-jour sont prévues tout au long de l'année grin


PLUS D'INFOS DANS LE README


http://tiforge.info/zcontest/index.php?action=view_prgm&id=28&l=fr

avatar
https://tiplanet.org - TI-Planet.org Cofounder & coadmin
https://inspired-lua.org - Lua Programming on the TI-Nspire

2

ça a l'air sympa pour les mélomanes smile
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

3

ouaiP, c'est assez marrant :P

mais comme je l'ai dis dans un autre topic, j'ai marque ce programme en tant que basic etendu, mais 99,9% est du basic pur, puisque qu'une seule ligne de code intervient avec une commande Omnicalc, juste pour la fonction play() ...
avatar
https://tiplanet.org - TI-Planet.org Cofounder & coadmin
https://inspired-lua.org - Lua Programming on the TI-Nspire

4

Ouais c'est une ligne de code mais c'est une fonctionnalité super importante quand même qui est possible grâce à un apal de lib asm, donc bon on peut pas considérer ça comme un prog de basic pur non plus.
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

5

Oui, la fonctionnalite qui permet d'ecouter ce que l'on a fait est tres importante, c'est ce qui fait l'originalite du programme, mais bon ... rhaa, ca prend 6 octets de basic etendu sur plus de 2000 en basic pur en tout ^^

bref

donc ca veut dire que ca sera juge plus severe ?
avatar
https://tiplanet.org - TI-Planet.org Cofounder & coadmin
https://inspired-lua.org - Lua Programming on the TI-Nspire

6

Non. Ce sera jugé dans une categorie differente c'est tout. Le bareme est le meme, juste on peut pas comparer un prog avec du basic etendu et un prog sans.
Et tes 6 o de basic etendu suffisent, puisque c'est quand meme la fonctionnalite qui fait que ton prog existe smile

7

Et tes 6 o de basic etendu suffisent, puisque c'est quand meme la fonctionnalite qui fait que ton prog existe smile


mouais ^^'
avatar
https://tiplanet.org - TI-Planet.org Cofounder & coadmin
https://inspired-lua.org - Lua Programming on the TI-Nspire