Hej,
jag håller just nu på att generera toner som gradvis ökar eller minskar i ett program.
Mitt syfte är egentligen att undersöka vilken som är den högsta respektive lägsta frekvensen (Hz) jag kan höra.
Då är det såklart matematiken som förstör för mig

Jädrans logaritmer, expontent, whatever.
Jag genererar en ljudvåg som vandrar från 0 - 50 Hz i mitt program och så har jag på sidan om en på 25 Hz för att på det sättet uppskatta vilken typ av funktion ljudet får.
Hur många sekunder som vandringen från 0 - 50 Hz tar får jag själv bestämma.
Det är inte linjärt, för om jag placerar 25 Hz ljudet mitt i vandringen så har de olika frekvens, och vid 60% in i "vandringen" är det exakt samma ton.
Om jag istället försöker på en sänkning från 25 kHz till 15 kHz så visar det sig att den är nere i 20 kHz redan efter exakt 40% (det var faktiskt exakt!!!) och det var det oavsett om jag lät perioden av "vandringen" vara 5 sekunder eller hunda sekunder.
Så om jag har 100 sekunders vandringar och märker att mitt öra uppfattar ljudet efter en viss tid hur kan jag då veta vilken frekvens det korrelerar mot?
EDIT:
Kan också tillläga att jag kontrollerade att en vandring från 20 kHz till 10 kHz hamnar på 15 kHz efter exakt 60%
Så mitt antagande är att om man har en vandring som höjer frekvensen så är den klar efter 40% och om den sänker frekvensen så är den halvvägs efter 60%. Vad blir det då för samband mellan frekvens och tid.