Ho ripensato che a lezione il professore ci ha parlato di una tecnica per generare suoni, basata su una collezione di campioni di sinusoidi. Da questa poi si generavano sinusoidi a frequenza diversa, prendendo campioni dalla stessa in un certo modo. Tuttavia non credo di aver capito bene come realizzarla.
Sto provando, ho assunto di avere in memoria 1024 campioni di una sinusoide.
Assumo una certa frequenza di campionamento, tale che il rapporto tra la frequenza del tono e quella di campionamento sia 1024.
In questo modo scrivo:

Ho pensato che se invece di scandire la sequenza di campioni con passo unitario, la scandissi a passo doppio, dovrei ottenere una sin a frequenza doppia e potrei trovare la frequenza:

Vorrei capire se sto ragionando bene o se sto sbagliando tutto. E poi se fosse esatta, conoscendo la f in generale, potrei trovare l'incremento, ma in generale è reale e non intero, come lo uso per scandire un array?
Ringrazio in anticipo per le risposte.

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)