Skip to content

Instantly share code, notes, and snippets.

View denisb411's full-sized avatar

Denis Candido denisb411

  • Campinas - SP, Brazil
View GitHub Profile
@denisb411
denisb411 / CustomAKFFTTap.swift
Last active June 19, 2017 12:26
Custom AKFFTTap. Improved the FFT resolution by increasing hte bufferSize.
import Foundation
import AudioKit
/// FFT Calculation for any node
@objc open class CustomAKFFTTap: NSObject, EZAudioFFTDelegate {
internal let bufferSize: UInt32 = 512 //old: 1024
internal var fft: EZAudioFFT?
@denisb411
denisb411 / plot_mic_fft.py
Created May 3, 2017 12:39
Real time microphone analysis. Real time plot of signal and FFT using numpy, matplotlib and pyaudio
import pyaudio
import numpy as np
import time
import wave
import matplotlib.pyplot as plt
# open stream
FORMAT = pyaudio.paInt16
CHANNELS = 1