Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

NOKIA'S SONG ECOUTER UN MELODIE NOKIA 3310


Information sur la source

Catégorie :API Niveau : Initié Date de création : 01/07/2003 Date de mise à jour : 01/07/2003 21:02:56 Vu / téléchargé: 9 250 / 228

Note :
8 / 10 - par 3 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note

Description

Un programme qui interprète les codes de notes des sonneries des nokia 3310 et joue la mélodie comme si elle avait été composée sur un 3310, en utilisant le haut parleur système...
Petit code qui parrait tout con, mais pour l'interprétation des notes... Pas trop trop simple...
 

Conclusion

PS : Ce code n'est qu'une 1ere version, le tempo n'est pas fidèle au nokia pour l'instant...
 

Commentaires et avis

signaler à un administrateur
Commentaire de clad87 le 02/07/2003 08:28:24

ca a laire bien :-) domage pour le tempo :(

signaler à un administrateur
Commentaire de Tilois le 02/07/2003 09:13:29

c pas trop mal ... sauf pour le rythme .. seul truk a encore amélioré ...

signaler à un administrateur
Commentaire de HomeWorx le 02/07/2003 10:26:23

J'ai pas de son ! (Win 98 SE)... Sinon pour ton histoire de tempo : peut-être, à l'aide d'un savant calcul, en changeant dans la Function Sound du Module1, le coefficient 10 de l'argument Duree ?
Autre chose aussi : ajouter 12 contrôles CommandButton (voire 13, avec le "C" pour effacer), disposés comme le clavier du téléphone, qui produiraient directement dans le Text1 les codes correspondant aux notes... En poussant un peu, ajouter un événement Form_KeyDown (avec la propriété KeyPreview de Form1 réglée sur True) pour faire un vrai émulateur de 3310 ! :-p

Bonne prog !

signaler à un administrateur
Commentaire de Ludolpif le 02/07/2003 11:38:58

ben, en fait, le truc, C ke pr le tempo, c'est 1 nombre de bip par minutes, dc le calcul doit être facilement fesable, mais, le truc, C le C pa kelle est la durée de la note qui est = au tempo, je pense que C 4... Ms pas sur.. Dc avant d'aller + loin, je vais me faire preter un 3310... ça aide...
Après, je ferai 1 compositeur... Aussi, peut-être mêem je pourrais faire carrément les partitions musicales, ac les notes... Et pdt la lecture, la note en cours serait en rouge...
Mais, je pensait faire 1 programme encore plus interresssant : pq la, bon, C bien joli, ms pas trop utile...
Je vais faire 1 prog ac une base de données de sonneries stockées en mode texte, base de donnée que l'on mettre à jour sur internet par le bais d'un site (G 1 copain à qui ça branchera peut-être : PopoLinux), et off line, le programmae vs liste tte les sonneries ac D modules de recherhe et tt le bazard... Vs pourrez écouter vos sonneries avant le les tapper sur le portable... En mettant la base de donnée régulièrement à jour, et en distribuant largement le programme ENTIEREMENT GRATUIT... On attirera du monde...
Qu'en pensez vous tous ?

signaler à un administrateur
Commentaire de Ludolpif le 02/07/2003 11:40:42

HomeWorx, t'as pas de son ss 98 SE... C l'API certainement...
G Win 98 aussi sr ma machine (G XP et 98 sr le mêem DD)
JE V tester sr  98 SE...

signaler à un administrateur
Commentaire de HomeWorx le 02/07/2003 14:40:04

Oui, c'est la valeur 4 qui correspond au tempo. Le tempo est exprimé en BPM ("Beat per minute" ou "Battements par minute").
Pour trouver la durée, diviser 60 (=1 seconde) par ValeurDuTempo, le tout divisé par (durée / 4). En clair :
LaDuree = (60 / iBPM) / (iDuree / 4)
"iDuree" correspond bien sûr aux durées définies sur le Nokia, les valeurs possibles étant 1, 2, 4, 8, 16, 32 et 64. En termes de théorie musicale, ces valeurs correspondent aux divisions de la ronde : 1=ronde, 2=blanche, 4=noire, 8=croche, 16=double croche, 32=triple croche, 64=quadruple croche.
Par exemple avec un tempo de 120 BPM, chaque note de durée "4" est jouée pendant 0,5 seconde.

A noter : sur le 3310 (enfin, le Nokia que j'ai eu l'occasion de tester... Je ne sais plus si c'était un 3310 ou un 3410), il y a plusieurs valeurs de tempo prédéfinies.

Pour la base de données, j'ai déjà vu un logiciel similaire (pas sur VBFrance) mais effectivement c'est une bonne idée.

signaler à un administrateur
Commentaire de HomeWorx le 02/07/2003 14:46:02

Pour le Compositeur Nokia, les touches du téléphone sont (de mémoire) :
1=do, 2=ré, 3=mi, 4=fa, 5=sol, 6=la, 7=si
8=durée inférieure, 9=durée supérieure (ou peut-être l'inverse)
*=octave supérieure (valeurs : 1, 2, 3)
0=silence (affiche un tiret "-" précédé de la valeur de durée courante)
#=dièse (augmente d'un demi-ton en ajoutant un "#" devant la lettre)
Bon sur ce je vais changer de photo. A+

signaler à un administrateur
Commentaire de Tilois le 02/07/2003 14:49:28

on a l'impression davoir des ingénieurs nokia sous la main !! lol

signaler à un administrateur
Commentaire de Golog le 02/07/2003 14:57:42

Mdr , c'est vrai sa :P , et les mec , arreté de vendre Nokie :P
non je déc , ms sinon c une bonne idée pr mettre le programme ac une base de donnée etc... a suivre , reste a voir si sa sera a la hauteur des espérence du public :p

Bon Prog @+

signaler à un administrateur
Commentaire de Ludolpif le 02/07/2003 15:21:05

ben, après, par extention, je me mettrai au codage d'autres portables que les 3310

signaler à un administrateur
Commentaire de Ludolpif le 02/07/2003 15:26:15

ben, après, par extention, je me mettrai au codage d'autres portables que les 3310...
Le prog ac base de données, je ferai qque ch de fiable déjà, d'intuitif, pq bon, ya pas que D programmeurs ki on D 3310... Et bon, on améloiera au fur et à mesure... Je laisserai 1 adresse Email pr tt ceux qui ont D rq sr le prog... histoire d'améliorer de versions en verisons..;

signaler à un administrateur
Commentaire de HomeWorx le 09/07/2003 09:33:58

Tu l'as peut-être déjà vu mais boursicotteur a posté une source très intéressante pour composer directement sur une partition et jouer en MIDI...
http://www.vbfrance.com/article.aspx?Val=9624
a+

signaler à un administrateur
Commentaire de vpcorpprog le 09/08/2004 09:50:59

mon pc se bloque !!!!! j'ai un 5ghz 1024 Mo de ram et ca bloque

signaler à un administrateur
Commentaire de Ludolpif le 09/08/2004 11:44:20

Carrément ! Bon... ben à vrai dire... Je sais pas trop pourquoi... Quel OS utilisez vous ? A la base, ça avais été fais pour windows 98 SE...

signaler à un administrateur
Commentaire de Ludolpif le 09/08/2004 11:48:41

Perso, je viens de le tester sous Windows XP, avec mon AMD Athlon 1800+, 512 Mo DDR 333Mhz, ça marche !
Je sais pas... Peut être que c'est quand l'API est appelée qu'il y a u bloquage parce qu'elle n'est apr exemple pas supportée de la même manière sr votre bête de course :-)

signaler à un administrateur
Commentaire de vpcorpprog le 09/08/2004 15:30:29

j'ai les memes conf que toi mais ca bloque il indique Nokia Song.exe a eu des erreurs veuillez nous en excuser

signaler à un administrateur
Commentaire de Ludolpif le 09/08/2004 15:40:00

c'est une message Windows qui affiche ça ou bien ?

signaler à un administrateur
Commentaire de Ludolpif le 09/08/2004 15:40:38

A la limite peut être, essaie de le lancer en mode pas à pas avec VB et tu vois qd ça bloques...

signaler à un administrateur
Commentaire de vpcorpprog le 09/08/2004 20:47:29

ok j'ai essayé ca va

signaler à un administrateur
Commentaire de Ludolpif le 09/08/2004 23:35:06

c'est quand même curieux... A vrai dire, j'ai pas trop le temps ni l'envie de chercher d'où ça venais ;-)

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,671 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.