# IGModAudioChannel:FFT

- **Ortam:** İstemci
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/IGModAudioChannel:FFT
- **Çeviri tarihi:** 2025-09-08

```lua
number IGModAudioChannel:FFT( table tbl, number size )
```

## Açıklama

Ses kanalının [DFT'sini (ayrık Fourier dönüşümü)](https://en.wikipedia.org/wiki/Discrete_Fourier_transform) hesaplar.

Boyut (size) parametresi, DFT'ye girdi olarak kullanılacak ardışık ses örneklerinin sayısını belirtir ve ikinin bir kuvveti olmak zorundadır. Girdi verisine bir [Hann penceresi](https://en.wikipedia.org/wiki/Hann_function) uygulanır.

Hesaplanan DFT, örnek sayısı ile aynı sayıda frekans kutusuna (frequency bin) sahiptir. Bu DFT'nin yalnızca yarısı döndürülür, çünkü [DFT büyüklükleri gerçek girdi verileri için simetriktir](https://en.wikipedia.org/wiki/Discrete_Fourier_transform#The_real-input_DFT). DFT'nin büyüklükleri (0 ile 1 arasındaki değerler), çıktı tablosunu doldurmak için kullanılır ve 1. indeksten başlar.

**Görselleştirme ipucu:** N boyutlu bir DFT için, k kutusu (1 tabanlı indeks) (k - 1) / N * sampleRate frekansına karşılık gelir.

**Görselleştirme ipucu:** Ses enerjisi, büyüklüklerin karesiyle orantılıdır. Büyüklükleri bir araya toplamak fiziksel olarak bir anlam ifade etmez, ancak enerjileri toplamak anlamlıdır.

**Görselleştirme ipucu:** İnsan kulağı logaritmik bir genlik ölçeğinde çalışır. Frekans büyüklüklerinin 20 * [math.log10](https://gmod.tr/wiki/math.log10)'unu veya enerjinin 10 * [math.log10](https://gmod.tr/wiki/math.log10)'unu alarak [desibele](https://en.wikipedia.org/wiki/Decibel) dönüştürebilirsiniz. Desibel değerleri -sonsuz ile 0 arasında değişecektir.

## Argümanlar

1. sequental [table](https://gmod.tr/wiki/table)<[number](https://gmod.tr/wiki/number)> **tbl**: DFT büyüklüklerinin (0 ile 1 arasındaki sayılar) yazılacağı tablo. İndeksler 1'den başlar.
2. [number](https://gmod.tr/wiki/number) with [FFT enum](https://gmod.tr/wiki/Enums/FFT) **size**: Kullanılacak örnek sayısı. Bkz. [FFT enum](https://gmod.tr/wiki/Enums/FFT)

## Döndürülen Değerler

1. [number](https://gmod.tr/wiki/number): Çıktı tablosunda doldurulan frekans kutusu sayısı.

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/IGModAudioChannel:FFT
