marco ha detto:
però continuo a non capire...voglio dire..il punto di inizio scansione sarebbe a quanti ms inizio a leggere il buffer giusto???
No. E' semplicemente il tempo di delay. E ad esempio "2500" significa che leggo il suono che è stato prodotto 2500 millisecondi prima, cioè 2 secondi e mezzo.
quindi se metto valori sopra lo 0 sento la transposizione non d'allinizio del buffer..o no?
No, se metti zero vuol dire che imposti un tempo di delay nullo, ovvero leggi il suono nel momento in cui viene prodotto. Per ottenere il cambio di pitch bisogna cambiare il tempo di delay tramite line~.
Tu stesso nel tuo messaggio #6 avevi scritto:
ok franz il fatto di cambiare il pitch cambiando il tempo di delay l'avevo già sperimentato con il comando line~ che genera un cambiamento lineare del delay e quindi varia il pitch.
Com'è che ora te lo sei dimenticato?

In ogni caso per abbassare il pitch bisogna, tramite line~, aumentare il tempo di delay. Per alzare il pitch bisogna invece
diminuirlo. Se parti da un delay = 0, come fai a diminuirlo? Max dovrebbe essere in grado di prevedere il futuro, cosa che, almeno nella versione 4.5.7 che ho io non è ancora in grado di fare!

eppure il delay max è 5000 e tu hai settato 2500..
bho non capisco il ragionamento maurizio...
Io avevo settato 2500 perché si trova a metà strada tra 0 e il delay massimo di 5000, così potevo alzare o abbassare il pitch agevolmente. Ma avrei potuto impostare un qualunque altro tempo di delay: bisogna solo fare attenzione che il tempo di delay finale (quello che nella mia patch viene calcolato dall'oggetto expr) non sia superiore a 5000 o inferiore a 0. Nella tua patch, se la riguardi, il tempo di delay finale è -1000, cioè un ritardo negativo, quindi 1000 millisecondi nel futuro!

cmq, tornando alla radice del thread...questa patch sarebbe il motore che mi fa le transposizioni di pitch??
secondo me sì.
come potrei muovermi per imitare il KTGranulator??
come ho detto non conosco il ktg, però intanto prova a realizzare un granulatore che fa semplicemente delle trasposizioni, e nel tempo, con l'esperienza, prova ad aggiungere le funzionalità che ti servono.
m