# Should there be an inverse stft in DSP.jl?

**URL:** https://discourse.julialang.org/t/should-there-be-an-inverse-stft-in-dsp-jl/6661
**Category:** Signal and Image Processing
**Tags:** question, suggestions
**Created:** [October 24, 2017, 6:12pm UTC](https://discourse.julialang.org/t/should-there-be-an-inverse-stft-in-dsp-jl/6661 "2017-10-24T18:12:00Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![standarddeviant](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/standarddeviant/32/2309_2.png) [@standarddeviant](https://discourse.julialang.org/u/standarddeviant)
#### Post date: [October 24, 2017, 6:12pm UTC](https://discourse.julialang.org/t/should-there-be-an-inverse-stft-in-dsp-jl/6661/1 "2017-10-24T18:12:01Z")

</div>

I’ve seen a few implementations in matlab, but this describes things the stft / istft procedure at a higher-level:

> <https://dsp.stackexchange.com/questions/2757/inverse-short-time-fourier-transform-algorithm-described-in-words>

I’m interested in this and am wondering if other people would be interested in this.

---

<div class="post-metadata">

### Author: ![ssfrr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ssfrr/32/3736_2.png) [@ssfrr](https://discourse.julialang.org/u/ssfrr)
#### Post date: [October 24, 2017, 6:39pm UTC](https://discourse.julialang.org/t/should-there-be-an-inverse-stft-in-dsp-jl/6661/2 "2017-10-24T18:39:22Z")

</div>

Yeah, it would be useful to have istft. There’s an implementation in @jongwook’s [MusicProcessing.jl](https://github.com/jongwook/MusicProcessing.jl) but it’s somewhat audio-specific (it uses the samplerate-aware buffer types from SampledSignals). There was also a [PR to DSP.jl](https://github.com/JuliaDSP/DSP.jl/pull/85) with an implementation - looks like it’s maybe just stalled?

It could probably use a review and rebase,
