Forum Liberty Basic France

Jeux » Petit piano ... Suite au sujet -Composer sans etre " Compositeur" de Roland.
Le 18/10/2012 à 20h12

Libertynaute Expert

Groupe: Membre

Inscrit le: 19/02/2011
Messages: 767
Grâce aux fichiers WAV que Roland nous a fourni dans son sujet Composer sans etre " Compositeur" ,voici un petit piano, juste pour s'amuser.

piano.zip

J'utilise la technique du "spritecollides" et un petit sprite qui suit la souris pour connaitre la touche cliquée (qui sont des sprites aussi) sur le petit piano.

Fonctionne aussi avec quelques touches du clavier (indiquées).

Touche "Entrée" = bouton PLAY

Touche "Eff" = bouton DELETE

On peut augmenter ou diminuer le TEMPO avec les touches + et - .

@+

EDIT :

R = sauvegarde / chargement d'une mélodie.

Touche "Eff" = efface juste la dernière note.

Bouton "R A Z" = effacement de toute la mélodie en cours.



Edité par cassiope01 Le 21/10/2012 à 07h39
____________________
Devise Shadocks : "Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
Coluche disait : "C'est parce que la vitesse de la lumière est plus rapide que celle du son que certains peuvent paraîtrent brillants jusqu'à ce qu'ils ouvrent la bouche."

Web    
Le 18/10/2012 à 22h49

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2501
Mais d'où tu a sorti ce si joli piano ? :top Vraiment ...Classieux..
Mais alors la partition, ça va pas du tout. :| :heink Mais alors...Pas du tout du tout.du tout... :lol
Voici la disposition du do grave au do aigu, de gauche à droite.
Je compte sur toi pour réparer cette catastrophe. ;) ;) ;) .

Exceptionnellement, les barres de liaisons seront..... facultatives.



PS: Pour les touches du clavier pc, et pour que ça corresponde à la notation anglosaxone:
A=la, B=si, C=do, D=re, E=mi, F=fa, G=sol Pour le do supérieur: c'est au choix.
Oups ! javais par percuté que les touches clavier pc étaient disposées comme celles du clavier ..ok
RePS: C'est sympa de pas avoir mis de sub. Mais ça reste relativement chiadé à décortiquer. Un beau petit os à ronger.. :miam



Edité par Roland Le 18/10/2012 à 23h45
____________________
Roro

   
Le 19/10/2012 à 07h57

Libertynaute Expert

Groupe: Membre

Inscrit le: 19/02/2011
Messages: 767
Oui patrrron, c'était prévu patrrron, c'était justement le bout de partition que je cherchais car j'y connais rien du tout, merci patrrron, mais la ligne du haut non utilisée et l'ajout du petit bout de ligne en bas ne me plait pas du tout... grrr ! Quant à la barre, tu penses bien qu'elle restera plus que facultative :lol

Faut rajouter aussi la possibilité de modifier les notes de la petite mélodie créée en sélectionnant le bout à modifier, et son enregistrement, et le défilement de celle-ci (car ya pas trop la place d'écrire en dessous, etc...

Et accessoirement peut-être que je chercherais une petite clé de sol à mettre au début : ça fait joli ;)

@+
____________________
Devise Shadocks : "Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
Coluche disait : "C'est parce que la vitesse de la lumière est plus rapide que celle du son que certains peuvent paraîtrent brillants jusqu'à ce qu'ils ouvrent la bouche."

Web    
Le 19/10/2012 à 12h55

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2501
Hum....ça va pas simplifier le code tout ça, notamment le: [write], qui me donne des sueurs froides.
Le petit bout de ligne en bas c'est trés important...C'est grace à lui que le terre tient sur son axe..
Faut pas rigoler avec ça.... :s
.....Une clef de sol " standard" ( la disposition en hauteur sur les lignes est importante la ligne du sol étant la deuxième en partant du bas.

clef de sol.zip

Mais ça va manger de la place sur la portée. Une fenetre trapézoidale serait la bienvenue... ;) :hehe



Edité par Roland Le 19/10/2012 à 13h21
____________________
Roro

   
Le 19/10/2012 à 16h45

Libertynaute Expert

Groupe: Membre

Inscrit le: 19/02/2011
Messages: 767
Revu et corrigé selon les préceptes du professeur Roland : merci à toi professeur :top

piano.zip

Faut que je vois pour la clé de sol et la fenêtre trapézoidale :siffle

@+



Edité par cassiope01 Le 19/10/2012 à 16h48
____________________
Devise Shadocks : "Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
Coluche disait : "C'est parce que la vitesse de la lumière est plus rapide que celle du son que certains peuvent paraîtrent brillants jusqu'à ce qu'ils ouvrent la bouche."

Web    
Le 19/10/2012 à 20h01

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2501
Absolument Parfait. :top :top
Mais alors...la: [write] .. Mama !! mia !!!!!!!!!
____________________
Roro

   
Le 19/10/2012 à 20h13

Libertynaute Expert

Groupe: Membre

Inscrit le: 19/02/2011
Messages: 767
cherche pas Roland ;) ce sont mes astuces à moi ça :heink c'est tout aussi compliqué pour moi quand je me re-lit quelques temps plus tard :lol

@+
____________________
Devise Shadocks : "Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
Coluche disait : "C'est parce que la vitesse de la lumière est plus rapide que celle du son que certains peuvent paraîtrent brillants jusqu'à ce qu'ils ouvrent la bouche."

Web    
Le 19/10/2012 à 21h08

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2501
Haaa !...là, tu .me rassure...Mais ça, je le savais.
Parce que de tous les codes pythons que j'ausculte, et crois moi, il y en a de bien velus.
Je n'ai jamais rencontré de choses comme celles qu'il y a dans tes codes.
......Des codes....d'extraterrestre !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :|
____________________
Roro

   
Le 20/10/2012 à 07h21

Libertynaute Expert

Groupe: Membre

Inscrit le: 19/02/2011
Messages: 767
N'exagére pas quand même Roland :siffle ça reste une judicieuse utilisation des capacités de JB, et WORD$() en particulier, qui permet souvent de bien s'amuser et d'optimiser les codes :top

Le secret : toujours bien lire dans l'aide les possibilités d'utilisation de chaque commande, mais aussi tout les petits fichiers *.bas d'exemples d'utilisation de JB ou LB qu'on trouve dans le répertoire d'installation de JB ou LB.
Le forum anglophone, la curiosité, l'expérience et la flemme d'écrire trop de lignes de code font le reste... ;)

@+
____________________
Devise Shadocks : "Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
Coluche disait : "C'est parce que la vitesse de la lumière est plus rapide que celle du son que certains peuvent paraîtrent brillants jusqu'à ce qu'ils ouvrent la bouche."

Web    
Le 20/10/2012 à 09h16

Libertynaute Expert

Groupe: Membre

Inscrit le: 19/02/2011
Messages: 767
Petits ajustements cosmétiques ;)

piano.zip

La clé de sol n'est peut-être pas tout à faire comme il faut mais bon... :siffle

@+
____________________
Devise Shadocks : "Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
Coluche disait : "C'est parce que la vitesse de la lumière est plus rapide que celle du son que certains peuvent paraîtrent brillants jusqu'à ce qu'ils ouvrent la bouche."

Web    
Le 20/10/2012 à 10h46

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2501
Tu va dire que j'exagère, mais pourquoi ne pas profiter du fait que la [write] est encore chaude, pour faire une ch'tit fonction de suppression de la dernière note entrée . :)
Ce serait 1+, qui faciliterais le marketing face à la concurrence chinoise...
Pour la sauvegarde, avec une bonne chasse aux paramètres, je devrais y arriver. :miam

PS: Ton évocation de microcontroleurs m'inspire une question:
Est-ce que par hasard, tu ne serait pas en train de bricoler de " 'l'Arduino" ?
____________________
Roro

   
Le 20/10/2012 à 11h21

Libertynaute Expert

Groupe: Membre

Inscrit le: 19/02/2011
Messages: 767
Le jouet à pris quelques fonctionnalités : Enregistrement et Chargement possible d'une mélodie.

piano.zip

Oui, ce serait tout à fait possible d'effacer la dernière note, et même toutes les notes une par une en partant de la fin.
Mais ça n'a rien à voir avec [write] puisqu'au contraire elle écrit une note au bon endroit...!
Le soucis c'est juste de les effacer de la partition et de redessiner les lignes ;)
Pis du coup faudrait rajouter une touche pour l'effacement complet...!

Il y a longtemps que je n'ai pas "évoqué" comme tu dis les microcontrôleurs, mais oui, c'était des Arduino.

@+



Edité par cassiope01 Le 20/10/2012 à 11h50
____________________
Devise Shadocks : "Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
Coluche disait : "C'est parce que la vitesse de la lumière est plus rapide que celle du son que certains peuvent paraîtrent brillants jusqu'à ce qu'ils ouvrent la bouche."

Web    
Le 20/10/2012 à 18h04

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2501
Citation:
et même toutes les notes une par une

Je dis: "Banco".
Citation:
ça n'a rien à voir avec [write]

Effacer; n'est-ce pas écrire avec du blanc ?
Est-tu au courant de ça:
Le prochain atelier oeuvre interactive aura lieu au Centre Culturel Bellegarde à Toulouse le 10 Décembre 2011 (le site web c'est: Artilec-fablab)
Si ça t'interesse, je t'invite ( hotel/restau...et essence si tu est à sec)
Il faut s'inscrire sur leur site.



Edité par Roland Le 20/10/2012 à 18h07
____________________
Roro

   
Le 20/10/2012 à 18h46

Libertynaute Expert

Groupe: Membre

Inscrit le: 19/02/2011
Messages: 767
Merci Roland, mais je ne suis pas intéressé. Je connais les gars du fablab de toulouse Lionel et Fred au travers de leur boutique Snootlab.

En ce moment je suis plutôt intéressé par une imprimate 3D :top :top

Pour la peine voici le jouet avec ce que tu as demandé : on peut effacer la dernière note... enfin j'espère ;)
Tu verras que la procédure d'effacement d'une seule note n'a rien à voir avec [write] .

piano.zip

@+



Edité par cassiope01 Le 20/10/2012 à 19h22
____________________
Devise Shadocks : "Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
Coluche disait : "C'est parce que la vitesse de la lumière est plus rapide que celle du son que certains peuvent paraîtrent brillants jusqu'à ce qu'ils ouvrent la bouche."

Web    
Le 20/10/2012 à 20h31

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2501
Moi, j'entend parler de ça,et je découvre peu à peu.
Si tu a des liens intérréssants, fais passer.
je pense que ce n'est pas à ma portée, car il doit falloir maitriser un tant soit peu la prog 3D.
A-tu une idée des endroits où on en trouve et de leur prix/capacité cm3 ( à la louche ).

Hey, Le joujou marche au poil. :top



Edité par Roland Le 20/10/2012 à 20h34
____________________
Roro

   
Le 21/10/2012 à 08h25

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2501
Quand on parle du loup.....Il y a justement un article chez Korben.
http://korben.info/le-cube-la-premiere-imprimante-3d-a-un-prix-abordable.html
L'article est nul mais les commentaires sont truffés de renseignements........à+



Edité par Roland Le 21/10/2012 à 08h26
____________________
Roro

   
Le 21/10/2012 à 09h54

Libertynaute Expert

Groupe: Membre

Inscrit le: 19/02/2011
Messages: 767
Dernière petite mise à jour du petit piano jouet :siffle

piano.zip

Il y avait encore un petit BUG...



Hors Sujet :
le cube est chers et pas encore vraiment au point d'après quelques articles ici et là...
Chez Makerbot par exemple (les premiers à en avoir commercialisée pour le grand public) y a du sérieux pour du "Ready to Use" comme ils disent...;)

Mais il y a une grosse communauté qui préfèrent le DIY (Do It Yourself = Faire soi-même) sur le principe RepRap d'auto-réplication et kit.
La c'est plus dans les 600€ :siffle
Bon, faut être bon bricoleur, avoir du temps, mais dans tous les cas il faut forcément toucher un peu la CAO (SketchUp, Solidworks, etc...) pour donner quelque chose à manger à ces imprimantes 3D dans le format qu'elle connaissent ; STL (que le soft utilisé pour les activer transforme en Gcode) :top
Ou sinon il y a des sites où les gens partagent leurs créations, comme Thingiverse par exemple.

Ma curiosité est comme toujours bien titillée mais bon, à ce prix là il vaut mieux quand même en avoir l'utilité ;)
Accessoirement la matière première (PLA ou ABS) n'est pas spécialement économique non plus.



Edité par cassiope01 Le 21/10/2012 à 10h07
____________________
Devise Shadocks : "Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
Coluche disait : "C'est parce que la vitesse de la lumière est plus rapide que celle du son que certains peuvent paraîtrent brillants jusqu'à ce qu'ils ouvrent la bouche."

Web    
Le 21/10/2012 à 11h04

Libertynaute Expert

Groupe: Membre

Inscrit le: 19/02/2011
Messages: 767
Je me suis amusé à ajouter une petite fonction : glisser la souris sur le piano en laissant le doigt appuyé sur son bouton gauche...

piano.zip

@+
____________________
Devise Shadocks : "Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
Coluche disait : "C'est parce que la vitesse de la lumière est plus rapide que celle du son que certains peuvent paraîtrent brillants jusqu'à ce qu'ils ouvrent la bouche."

Web    
Le 21/10/2012 à 13h45

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2501
Citation:
il vaut mieux en avoir l'utilité

C'est aussi mon avis. Attendons donc que les idées d'utilisation nous viennent.
Et pour les consommables, on a déja les imprimantes papiers et leurs chères cartouches.

Je vois que tu a fais un gros effort sur les commentaires. Toute la communauté JB et moi-meme te remercions chaleureusement.
Sans désespérer de pouvoir le faire un jour concrètement............................................ ;) ............!
____________________
Roro

   
Le 23/10/2012 à 20h55

Libertynaute Expert

Groupe: Membre

Inscrit le: 19/02/2011
Messages: 767
Très intéressant : merci tsh73, notre ami russe.

En particulier la gestion du tempo en "battement par minute" ...

@+


PS : sa version a récupérer en bas de cette page.



Edité par cassiope01 Le 23/10/2012 à 20h58
____________________
Devise Shadocks : "Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
Coluche disait : "C'est parce que la vitesse de la lumière est plus rapide que celle du son que certains peuvent paraîtrent brillants jusqu'à ce qu'ils ouvrent la bouche."

Web    
Jeux » Petit piano ... Suite au sujet -Composer sans etre " Compositeur" de Roland.  

 |  |

1 Utilisateur en ligne : 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne : Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie