Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur l'Assembleur !

Modérateur : mazertoc

Boite à Musique
Mic*
Membre
Membre
Messages : 10
Enregistré en : octobre 2015

#1 Message par Mic* » ven. 25 déc. 2020 22:19

Bonjour,
J'ai trouvé le programme ASM de cette boite à musique sur le blog "Picatout" dun cousin Canadien, à patir de ses programmes et de son schéma,
j'ai fait deux versions sur Kicad 5:
une DIL pour le PIC10F202
l'autre CMS pour le PIC10F322
voici le lien vers tout le projet Kicad 5 et les vidéos
Music_Box

Le cousin avait déja publié un programme pour le PIC10F200 voir ce topic:
Carte musicale
mais cette version est bien plus performante.

Boite à Musique
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#2 Message par Temps-x » sam. 26 déc. 2020 01:52

Bonsoir Mic*, et tout le forum,

:+1: J'ai regardé ta source ASM qui est impressionnante...

J'ai des questions à te poser depuis longtemps, car je m'intéresse à la musique par microcontrôleur.

Je que je sais sur la musique, il y à : ronde, blanche, noire, croche, double croche, triple croche qui définisse les temps de la note (qui doit être proportionnelle par rapport au tempo)

Fréquence

Tableau note.jpg

Si je ne me trompe pas on multiplier par deux pour l’octave suivant.

Alors la première question : comment tu définis les temps des notes de musique, et les silences :?:

Merci ! pour le partage

==> A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Boite à Musique
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#3 Message par JMarc » lun. 28 déc. 2020 09:49

Bonjour Temps-x et tout le forum
La noire = 1 temps = le tempo

Boite à Musique
Mic*
Membre
Membre
Messages : 10
Enregistré en : octobre 2015

#4 Message par Mic* » lun. 28 déc. 2020 22:15

Bonsoir Temps-x
Le programme n''est pas de moi, je l'ai trouvé sur le blog Picatout tenu par un cousin Canadien.
Moi j'ai juste fabriqué la boîte à ,usique à partir de son Schéma.
J'ai aussi créer la mélodie mon beau sapin à partir de ses données sur les notes.
voici le lien: Picatout
et le lien pour les valeurs de notes: Notes

Boite à Musique
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#5 Message par Temps-x » jeu. 31 déc. 2020 03:24

Bonsoir JMarc, Mic*, et tout le forum,

JMarc a écrit :Source du message La noire = 1 temps = le tempo


:roll: D'accord mais si tu as une tempo de 60 par minute, ça devrait donner ça

La ronde seras égal à 1
La blanche seras égal 1/2 seconde
La noire seras égal à 1/4 seconde
La croche seras égal 1/8 seconde
La double croche égal 1/16 seconde
La triple croche égal 1/32 seconde
La quadruple croche 1/64 seconde

Est ce que c'est bon :roll:

Voici ce que j'ai récupéré sur le net

Musique-2.jpg


Musique-1.jpg

Si j'arrive à comprendre ça je pourrais écrit mon programme, Merci ! JMarc

Mic* a écrit :Source du message Le programme n''est pas de moi, je l'ai trouvé sur le blog Picatout tenu par un cousin Canadien.


Ha je comprends mieux, au moins tu as le mérite de le dire, jolie boîte à musique.

Mic* a écrit :Source du message J'ai aussi créer la mélodie mon beau sapin à partir de ses données sur les notes.

Je suis bien incapable de créer une mélodie pour l'instant.

Merci ! pour les liens, je vais voir si il y a pas trop de contradiction d'un site à un autre, car beaucoup raconte n'importe quoi.

==> A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Boite à Musique
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#6 Message par JMarc » ven. 1 janv. 2021 22:55

Bonsoir Temps-x et tout le forum

D’abord bonne année à tout le monde

JMarc a écrit :Source du message La noire = 1 temps = le tempo


Temps-x a écrit : :roll: D'accord mais si tu as une tempo de 60 par minute, ça devrait donner ça

La ronde seras égal à 1
La blanche seras égal 1/2 seconde
La noire seras égal à 1/4 seconde
La croche seras égal 1/8 seconde
La double croche égal 1/16 seconde
La triple croche égal 1/32 seconde
La quadruple croche 1/64 seconde

==> A+



Non, si tu as un tempo de 60 par minute, cela équivaut à 60 noires par minute
Ou bien 30 blanches, ou bien 15 rondes

Pour les croches cela dépend de ta musique si elle est à consonance binaire ou bien ternaire.
Si binaire alors la croche vaut 1/2 temps (2 croches = 1 temps) (Rock, variété, exc...)
Si ternaire alors la croche vaut 1/3 temps (3 croches = 1 temps) (jazz, blues, exc...)

Amuse toi bien

Ps: j’étudie ton post sur les ecrans :sifflotte:

Boite à Musique
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#7 Message par Temps-x » sam. 2 janv. 2021 17:40

Bonsoir JMarc, et tout le forum,

JMarc a écrit :Source du message Non, si tu as un tempo de 60 par minute, cela équivaut à 60 noires par minute
Ou bien 30 blanches, ou bien 15 rondes

Ok, je vais faire comme çà.

JMarc a écrit :Source du message Pour les croches cela dépend de ta musique si elle est à consonance binaire ou bien ternaire.
Si binaire alors la croche vaut 1/2 temps (2 croches = 1 temps) (Rock, variété, exc...)
Si ternaire alors la croche vaut 1/3 temps (3 croches = 1 temps) (jazz, blues, exc...)


là... ça devient compliqué pour écrire un programme, mais je vais essayer, :sifflotte: quand j'aurais fini d'écrire en ASM le protocole I²C pour écran Oled 128x64 avec Pic18F27K42.

JMarc a écrit :Source du message j’étudie ton post sur les ecrans :sifflotte:

Tu vas t'arracher les cheveux en version ASM avec cette écran, petit par sa taille, mais grand pas sa complexité.

Merci ! pour l'aide que tu m'apportes, toujours un plaisir de te revoir sur le forum. :wink:


Bonne année


==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Boite à Musique
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#8 Message par paulfjujo » dim. 3 janv. 2021 15:55

Temps-x a écrit :...
:sifflotte: quand j'aurais fini d'écrire en ASM le protocole I²C pour écran Oled 128x64 avec Pic18F27K42.
....



en I2C Hardware ...SVP
bon, j'en demande peut etre un peu trop , mais je ne m'appelles pas Maurice ( celui qui pousse le bouchon!)

:sifflotte: il faut prendre son ticket d'appel et faire la queue comme tout le monde ...

ou presque , les vieux d'abords ! Beta-testeur du vaccin covid19 ?
si dans quelques mois il n'y en a plus ( des vieux) .. vaccin à eviter
mais au moins ça redressera un peu la balance deficitaire de la CPAM., CRAM et compagnie.
et gonflera les benefs des industries pharmaceutiques.

En attendant , ça marche en C ( XC8 de MPLABX).
Aide toi, le ciel ou FantasPic t'aidera


Retourner vers « Langage ASM »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 38 invités