Benvenuto, Visitatore. Per favore, effettua il login o registrati.

  Hai perso la tua email di attivazione?

Main Home Help Ricerca Login Registrati

+  Virtual Sound - FORUM
|-+  Linguaggi per Computer Music, Video e Grafica
| |-+  Max/MSP
| | |-+  Chiarimenti lettura valori di un buffer~ via index~
« precedente successivo »
Pagine: [1] Stampa
Autore Topic: Chiarimenti lettura valori di un buffer~ via index~  (Letto 459 volte)
uLoDiN
Full Member
***
Posts: 177



Guarda Profilo
« il: Giugno 28, 2012, 09:36:47 »

Ciao a tutti, avrei necessità di leggere i valori di una sinusoide caricata in un buffer~ (sinusoide caricata via message box "fill sin"), la cosa strana è che moltiplicando per 240 i punti massimi della sinusoide e cioè a un quarto del suo periodo e a tre quarti, il risultato non è 240 spaccati, ma qualche decimale in meno...è forse per via del trunc~?!

mi sfugge qualcosa...


<pre><code>
----------begin_max5_patcher----------
1090.3oc4ZtjbaBCFGes8ofxxNodzSDzMc54nSlNXibhxfEt.tMMYpOK8tzK
V0CnwowHiSETZ5FxfBV5O+9dJYe+7YgKKtkWEF71fODLa18ymMyLjdfYM2OK
bS5sqxSqLOV3phMa3x5vKr+uZ9s0lwe2qdW6XqKj0Uh635wQfEflgk61Hj47
Zy7.aFb4tkKy4GNx1z5UWKjW8wR9pZqxRhWPuHffPp4J.mnuRhW.Btr4iHxL
RnX4MuAmD9vxUrqtc8.OZ8pDY7CGUqXY5FyXguuTjl2NKaK4UpW2zZQg7.Eg
ATiVhHZkoeG0WBtT+g91745KWzSftgWUkdE+I.EiAriQTH53DE0M+fHlVlPp
QnXl9JrK.Feb.1ZdrCU+0sb6bGF9qY4ro3i00eDE6xsbsPxCVta8Zd44.SGN
iPF0HZlQuQX8UDnCXF41a7rIFBBMqmJTfNPDqtjG7ocok0hfLdtmYWjIDtwf
Cg.mvi5Y3ASLFKXBavf2Fd8O9tmYVCrvl+vbiLnuQVrweS6rOTHamz5tUL.t
a3HSnpMnABibxNfuYGM1rrDxfwNgTbmnvyPCA05MwDoxftPFJw2HizXohGrx
pDBD3qxpDvAUBbWVEMhkUI1pCPR7ebY0tnHBAn9hhPS7QS9sSPQ13QQDzZcI
QCFEUE.Q9hh.akUapNbjSJFMhs3wZRBhGLJ5qv4Di5r48v1Hnt.H0m.zi0CP
OmZ.8ZKXH.4AtXCIPjiSGnuqJfsIEra7aPpiBGLtAs4yL6V7DXK9b14J1q9S
pUbo2ZffPrIeLVJpy9Ugczu5CQokp2sZd4G4xzFXC5JHSnMrAgKSkW463M9c
Yoq1Gdt4joL6l0LFeZ60iAht1pyy1Vt2a83DaKnDsfoh7oNagFF41bVItx7V
snSan5Ij57ApMtmWjV2mBOaJrQDn+5rxV.g.LkfOAon+qQJ9WT59HGVvN4p8
dJwQRSGfVLRbxOxYVAtAWdNuvvDqAhVfNcrF9+5XMD0VKkd5XM1KiPMkJ7af
FR0dqNmN18QXxlFQZGGJuduxG.rvqIvwpFM0bgj3jKuDy.Yipv39TrGgdYDW
ocg7rCDHQuKIra7Am3wUfETuREDKwTVifbhEvTFKBYF+18AUB+RFalF6wE2Y
8dzj.LccHLqE44JtH8DXhnsGfkxgA576qD8W9rX5vUwdl7Zek.H.3oB2VrPL
aqL1cY6Szd3SvhME7Yt+YyiElKj+9ug.i10i+XvUUrqbU6J19sMG7vKPFupV
HMm+ygOD6QOz0hrLt7viBHSToOcfrt2xbe0CZpoG1DSOQSL8PmV5QefVSI8n
6R8j5AFMwzCY77e5k8ZhoGcm2ikd.8QOvwK9B0G8.FO+49jeFhlV5gMsbezm
j0X49zqzOzwyb0G2Y7ykO1tyR2t8y7xpl4zHEUCr2TTpuM5BysBo8VyLFVx+
rn84oy0y12l+SpKFprB
-----------end_max5_patcher-----------
</code></pre>
Loggato

...::uLoDaInO! ! ?
Maurizio Giri
Amministratore
Hero Member
*****
Posts: 816


Guarda Profilo WWW
« Risposta #1 il: Giugno 28, 2012, 21:47:36 »

Il problema è che un quarto della tabella si troverebbe a 1102.5 campioni, e index~ non può indirizzare "mezzo campione". Quando moltiplichi per 240 la piccola differenza diventa visibile.
Prova a raddoppiare il buffer (200 millisecondi), e naturalmente gli indirizzi, e vedrai che non ci sono problemi.

m
Loggato

uLoDiN
Full Member
***
Posts: 177



Guarda Profilo
« Risposta #2 il: Giugno 29, 2012, 09:06:50 »

Ciao Maurizio, è vero, non fa una piega...grazie!
Loggato

...::uLoDaInO! ! ?
Pagine: [1] Stampa 
« precedente successivo »
Salta a:  


Login con username, password e lunghezza della sessione

Powered by MySQL Powered by PHP © Copyright 1996 - 2008 - ConTempoNet Edizioni Musicali ® - P.IVA: 05174251008
Tutti i diritti riservati - Tutti i marchi sono registrati -
È vietata la riproduzione, anche parziale, dei testi e delle immagini.
Powered by SMF 1.1.15 | SMF © 2006-2008, Simple Machines
Traduzione Italiana a cura di SMItalia
XHTML 1.0 Valido! CSS Valido!