AccueilAccueil  -> Le site MSF  GalerieGalerie  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  ConnexionConnexion  ContactContact  
-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache Runner
69.99 € 139.99 €
Voir le deal

 

 Creation musicale

Aller en bas 
+4
ichigobankai
Révo
DrRotule
pedro76
8 participants
Aller à la page : Précédent  1, 2
AuteurMessage
vingazole
Ax Battler (Golden Axe)



Score : 932
Date d'inscription : 28/04/2011

Creation musicale - Page 2 Empty
MessageSujet: Re: Creation musicale   Creation musicale - Page 2 Icon_minitime1Dim 9 Mar - 20:59

Pour les fréquences des notes, tu peux partir du la à 440 Hz et multiplier par la racine douzième de deux (environ 1,0594630943593) pour monter d'un demi-ton (ça donne un la# à 466 Hz), et de proche en proche obtenir la gamme chromatique tempérée (au bout de douze fois tu dois tomber sur le la une octave au-dessus, à 880 Hz).

De même, en divisant par la racine douzième de deux tu descends d'un demi-ton (lab à 415 Hz) et ainsi de suite...


Si tu veux utiliser la fonction set_sound_freq de z88dk, il faut savoir qu'on ne passe pas directement la fréquence (en Hertz) de la note, mais une valeur de compteur (cf doc technique de la SMS).
Cette valeur se calcule selon la formule  V = 111860 / f.
Pour f=440 Hz on obtient V = 111860/440 = 254,227272...

Pour jouer cette note sur le canal 1 avec le volume à fond, on fait donc :
Code:
set_sound_volume(1,15);    
set_sound_freq(1, 254);
Revenir en haut Aller en bas
pedro76
Hayato (Kenseiden)
pedro76


Score : 357
Date d'inscription : 18/03/2013

Creation musicale - Page 2 Empty
MessageSujet: Re: Creation musicale   Creation musicale - Page 2 Icon_minitime1Mar 11 Mar - 9:23

Merci , c'est déja plus clair , je vais essayer de mettre la musique de wizards and warriors avec cette technique , je pense que ca va etre un peu le bazar mais ca devrait le faire.
Revenir en haut Aller en bas
pedro76
Hayato (Kenseiden)
pedro76


Score : 357
Date d'inscription : 18/03/2013

Creation musicale - Page 2 Empty
MessageSujet: Re: Creation musicale   Creation musicale - Page 2 Icon_minitime1Sam 15 Mar - 18:54

Voici une petite liste de correspondance des fréquences entre mod2psg2 et le z88dk:

a1 : 1017, a#1 : 960, b1 : 906, c2 : 855, c#2 : 807, d2 : 762, d#2 : 719, e2 : 679, f2 : 640,
f#2 : 605, g2 : 570, g#2 : 539,
a2 : 508, a#2 : 479, b2 : 453, c3 : 427, c#3 : 404, d3 : 380, d#3 : 360, e3 : 339, f3 :320
f#3 : 302, g3 : 285, g#3 : 269,
a3 : 254, a#3 : 239, b3 : 226, c4 : 214, c#4 : 202, d4 : 190, d#4 : 180, e4 : 169, f4 : 160
f#4 : 151, g4 : 142, g#4 : 135
a4 : 127, a#4 : 120, b4 : 113

Ca fonctionne très bien , par contre pour le dernier canal ( celui du générateur de bruit ) ca a l'air plus complexe .( apparemment ce serait des sons prédefinis ).
Revenir en haut Aller en bas
pedro76
Hayato (Kenseiden)
pedro76


Score : 357
Date d'inscription : 18/03/2013

Creation musicale - Page 2 Empty
MessageSujet: Re: Creation musicale   Creation musicale - Page 2 Icon_minitime1Dim 16 Mar - 23:31

Encore une video , de wizards and warriors pour changer , promis c'est la derniere.
Donc la il s'agit de la version codée en z88dk , j'ai utilisé 3 cannaux ( le dernier je comprends pas encore comment l'utilitser) . J'ai simplifié la partition pour pas trop galéré .


A titre d'infos la rom avec juste l'image pèse 1,82 ko  , et image +musique 4,57 ko.
Ce qui nous donne pour la partie musicale un poids de 2,75 ko . ( je m'attendais a pire )
Revenir en haut Aller en bas
vingazole
Ax Battler (Golden Axe)
vingazole


Score : 932
Date d'inscription : 28/04/2011
Age : 50
Localisation : Saintes (17)

Creation musicale - Page 2 Empty
MessageSujet: Re: Creation musicale   Creation musicale - Page 2 Icon_minitime1Jeu 20 Mar - 18:22

Tu as trois bruits périodiques (valeurs 0, 0x10 et 0x20) et trois bruits blancs (0x40, 0x50, 0x60) disponibles.

Pour jouer le deuxième bruit blanc, tu peux faire :
Code:
set_sound_freq(3,0x50);
set_sound_volume(3,15);



Tu peux aussi faire varier la fréquence du bruit périodique (valeur 0x30) ou du bruit blanc (valeur 0x70) en fonction de la fréquence du canal mélodique n°2 (les canaux étant numérotés à partir de 0).

Exemple de variation de fréquence du bruit blanc :
Code:
set_sound_freq(3,0x70);
set_sound_volume(2,0);
set_sound_volume(3,15);
for (freq=0; freq<255; freq++) {
  for (tempo=0; tempo<150; tempo++);
  set_sound_freq(2,freq);
}
set_sound_volume(3,0);
Revenir en haut Aller en bas
pedro76
Hayato (Kenseiden)
pedro76


Score : 357
Date d'inscription : 18/03/2013

Creation musicale - Page 2 Empty
MessageSujet: Re: Creation musicale   Creation musicale - Page 2 Icon_minitime1Ven 21 Mar - 0:11

Merci beaucoup vingazole , c'est exactement ca qu'il me manquait  cheers 
Revenir en haut Aller en bas
Contenu sponsorisé





Creation musicale - Page 2 Empty
MessageSujet: Re: Creation musicale   Creation musicale - Page 2 Icon_minitime1

Revenir en haut Aller en bas
 
Creation musicale
Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2
 Sujets similaires
-
» Création de Blog
» Création d'un site internet.
» Création d'une base de données
» Création Alex Kidd
» Demande de création de sous catégorie

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Master System France :: Master System France :: Nos créations-
Sauter vers: