Amstrad Plus Forum Index

Amstrad Plus
Découverte de la gamme Old et Plus des Cpc d'Amstrad.

 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Changer la frequence d'un sample
Goto page: 1, 2  >
 
Post new topic   Reply to topic    Amstrad Plus Forum Index -> Programmation Cpc -> Asic
Previous topic :: Next topic  
Author Message
BDCIRON
Guest

Offline




PostPosted: Fri 26 Dec - 20:52 (2014)    Post subject: Changer la frequence d'un sample Reply with quote

Comment changer la fréquence d'un sample ?

Last edited by BDCIRON on Mon 29 Jun - 13:30 (2015); edited 1 time in total
Back to top
Contenu Sponsorisé






PostPosted: Today at 07:51 (2020)    Post subject: Changer la frequence d'un sample

Back to top
Ast
Administrateur

Offline

Joined: 05 Sep 2014
Posts: 2,976
Masculin
Point(s): 389
Moyenne de points: 0.13

PostPosted: Fri 26 Dec - 23:18 (2014)    Post subject: Changer la frequence d'un sample Reply with quote

Ah, j'l'avais pas vu celle-ci (ta question). On va prendre un exemple concret. Rappelle-toi qu'en ce qui concerne les périodes de chaque notes, celles-ci sont disponibles dans le manuel Amstrad (Chapitre 5, Page 251 à 253 du manuel du Cpc+)
On part d'un LA (2273) pour aller à un SI (2025)


Le calcul est tout simple, je ne me souviens plus si je l'avais récupéré sur Quasar ou Amstrad Live.


Note de départ/Note finale, donc dans notre exemple 2273/2025, ce qui nous donne grosso merdo 0,8909

Si ton sample est à 15,625 Khz, sa période de restitution sera égale à :
64*0,8909 soit un écart de 57 nops.


Il suffira ensuite de jouer le sample avec une période de 57 nops au lieu de 64 pour obtenir un SI à la place du LA de départ.


Voilà, ce que j'avais pris comme notes. En espèrant que cela puisse t'aider.
_________________
Ast/iMP4CT

"Par le pouvoir du crâne ancestral...."


Last edited by Ast on Sat 27 Dec - 02:08 (2014); edited 1 time in total
Back to top
snake_plissken


Offline

Joined: 03 Dec 2014
Posts: 358
Localisation: les pont de cé
Masculin Gémeaux (21mai-20juin)
Point(s): 26
Moyenne de points: 0.07

PostPosted: Fri 26 Dec - 23:34 (2014)    Post subject: Changer la frequence d'un sample Reply with quote

J'ai lu un article la dessus y'a pas si longtemps que ça mais ou ?Sad

Cela parlais aussi du tableau du manuel.

Voila,c'est dans amslive 14 !

http://cpcrulez.fr/coding_amslive14-sound_player_2.htm


Back to top
Ast
Administrateur

Offline

Joined: 05 Sep 2014
Posts: 2,976
Masculin
Point(s): 389
Moyenne de points: 0.13

PostPosted: Sat 27 Dec - 00:09 (2014)    Post subject: Changer la frequence d'un sample Reply with quote

C'est bien ça  Okay
_________________
Ast/iMP4CT

"Par le pouvoir du crâne ancestral...."


Back to top
BDCIRON
Guest

Offline




PostPosted: Sat 27 Dec - 01:04 (2014)    Post subject: Changer la frequence d'un sample Reply with quote




Last edited by BDCIRON on Mon 29 Jun - 13:30 (2015); edited 1 time in total
Back to top
Ast
Administrateur

Offline

Joined: 05 Sep 2014
Posts: 2,976
Masculin
Point(s): 389
Moyenne de points: 0.13

PostPosted: Sat 27 Dec - 01:10 (2014)    Post subject: Changer la frequence d'un sample Reply with quote

Moi je plancherai plutôt, si je me base sur du 15,6 kHz, donc 1 valeur tous les 64 us sur 312 lignes, je recopie mon sample avec quelques data en moins.
Donc au lieu de copier 312 valeurs, je te laisse faire le calcul.^^ une simple(?) règle de 3.

Édit :


Je verrai bien un calcul du type :


(312/64)*57 donc 277 valeurs à copier, 35 valeurs en moins. 
Du coup, j'essai d'en déduire le nombre de fois ou je saute une valeur dans ma table de sample grâce à :
312/35 soit environ 8,91... 
Je recopie mon sample et toutes les 8,9 valeurs, je saute une valeur.
_________________
Ast/iMP4CT

"Par le pouvoir du crâne ancestral...."


Last edited by Ast on Mon 29 Dec - 23:19 (2014); edited 1 time in total
Back to top
BDCIRON
Guest

Offline




PostPosted: Sat 27 Dec - 01:51 (2014)    Post subject: Changer la frequence d'un sample Reply with quote




Last edited by BDCIRON on Mon 29 Jun - 13:31 (2015); edited 1 time in total
Back to top
Ast
Administrateur

Offline

Joined: 05 Sep 2014
Posts: 2,976
Masculin
Point(s): 389
Moyenne de points: 0.13

PostPosted: Sat 27 Dec - 01:59 (2014)    Post subject: Changer la frequence d'un sample Reply with quote

Juste pour corriger une erreur à mon avis, tu ne rajoutes pas de nops dans mon exemple.
Au lieu de jouer ton sample sur 64 nops, tu le joues sur 57 nops. Ca me fait penser à des rasters diagonaux Rolling Eyes


T'as fait le test ?
Un routine, pour chaque note, do,re, mi... Etc... Et le jp (hl) qui positionne le bon calcul à appliquer.


Edit : j'ai posé la question sur le Wiki. Qui sait, ils auront peut être une approche différente de la mienne.
_________________
Ast/iMP4CT

"Par le pouvoir du crâne ancestral...."


Back to top
Power_Ukx


Offline

Joined: 06 Sep 2014
Posts: 13
Localisation: Lyon
Masculin
Point(s): 3
Moyenne de points: 0.23

PostPosted: Sat 27 Dec - 15:49 (2014)    Post subject: Changer la frequence d'un sample Reply with quote

Salut,
Si ca peux aider, j'ai mis les sources de mon lecteur de mod de Heat Beats ici => http://mrick0363.free.fr/Heatbeats_mod.zipts_mod.zip. C'est très vieux, y'a pas mal choses qui peuvent être optimisées ... N’hésitez à me demandé pour expliquer le source si besoin ...
+++


Back to top
Ast
Administrateur

Offline

Joined: 05 Sep 2014
Posts: 2,976
Masculin
Point(s): 389
Moyenne de points: 0.13

PostPosted: Sat 27 Dec - 15:53 (2014)    Post subject: Changer la frequence d'un sample Reply with quote

Merci à toi power, tu as été rapide (-:
_________________
Ast/iMP4CT

"Par le pouvoir du crâne ancestral...."


Back to top
Power_Ukx


Offline

Joined: 06 Sep 2014
Posts: 13
Localisation: Lyon
Masculin
Point(s): 3
Moyenne de points: 0.23

PostPosted: Sat 27 Dec - 15:59 (2014)    Post subject: Changer la frequence d'un sample Reply with quote

hehe,

pour info la lecture des samples ce fait par interpolation.

++


Back to top
Ast
Administrateur

Offline

Joined: 05 Sep 2014
Posts: 2,976
Masculin
Point(s): 389
Moyenne de points: 0.13

PostPosted: Sat 27 Dec - 16:41 (2014)    Post subject: Changer la frequence d'un sample Reply with quote

C est a dire?
_________________
Ast/iMP4CT

"Par le pouvoir du crâne ancestral...."


Back to top
BDCIRON
Guest

Offline




PostPosted: Sat 27 Dec - 17:27 (2014)    Post subject: Changer la frequence d'un sample Reply with quote




Last edited by BDCIRON on Mon 29 Jun - 13:31 (2015); edited 1 time in total
Back to top
BDCIRON
Guest

Offline




PostPosted: Sat 27 Dec - 17:28 (2014)    Post subject: Changer la frequence d'un sample Reply with quote




Last edited by BDCIRON on Mon 29 Jun - 13:31 (2015); edited 1 time in total
Back to top
Power_Ukx


Offline

Joined: 06 Sep 2014
Posts: 13
Localisation: Lyon
Masculin
Point(s): 3
Moyenne de points: 0.23

PostPosted: Sat 27 Dec - 17:52 (2014)    Post subject: Changer la frequence d'un sample Reply with quote

Je me suis codé une lib AY avec prise en compte des spécificités  du CPC (mixage des voies) et gestion de la liaison série. J'en suis à l’éditeur (un peu chiant à faire...). Depuis quelques jours, je regarde comment lire un sample > 4bits Smile

Back to top
Display posts from previous:   
Post new topic   Reply to topic    Amstrad Plus Forum Index -> Programmation Cpc -> Asic All times are GMT + 2 Hours
Goto page: 1, 2  >
Page 1 of 2

 
Jump to:  

Index | Administration Panel | Create a forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation
Powered by phpBB © 2001, 2005 phpBB Group