# Release Date for the DSP Module

**URL:** <https://forum.juce.com/t/release-date-for-the-dsp-module/15866>\
**Category:** General JUCE discussion\
**Created:** [November 5, 2015, 11:13pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866 "2015-11-05T23:13:50Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![lcouka](https://avatars.discourse-cdn.com/v4/letter/l/eada6e/32.png) [@lcouka](https://forum.juce.com/u/lcouka)\
**Post date:** [November 5, 2015, 11:13pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/1 "2015-11-05T23:13:50Z")

</div>

Hello,

I would like to know if there are any information&nbsp;about the mysterious DSP module from Juce 4 ?

Will it be released in 2015 ?

Thanks,

Louis

---

<div class="post-metadata">

**Author:** ![chrisboy2000](https://avatars.discourse-cdn.com/v4/letter/c/a3d4f5/32.png) [@chrisboy2000](https://forum.juce.com/u/chrisboy2000)\
**Post date:** [November 5, 2015, 11:52pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/2 "2015-11-05T23:52:05Z")

</div>

Nope, it will be Q1 2016.&nbsp;(I asked this in the new licence thread)

But can anyone of the JUCE team spoiler some features? Does it have a fast FFT or even a convolution engine?

---

<div class="post-metadata">

**Author:** ![fr810](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/fr810/32/841_2.png) [@fr810](https://forum.juce.com/u/fr810)\
**Post date:** [November 10, 2015, 3:35pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/3 "2015-11-10T15:35:54Z")

</div>

We are working on the following features for the DSP module:

- convolution engine
- fast&nbsp;FFT engine
- SIMD/neon accelerated vector operations (similar to FloatVectorOperations) for int, floats, doubles and complex numbers
- fast delay lines and circular buffers
- various biquad style filters
- fast versions of common math functions
- Polynomial class

Note, however, that any feature mentioned above is still subject to change.

---

<div class="post-metadata">

**Author:** ![chrisboy2000](https://avatars.discourse-cdn.com/v4/letter/c/a3d4f5/32.png) [@chrisboy2000](https://forum.juce.com/u/chrisboy2000)\
**Post date:** [November 10, 2015, 4:28pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/4 "2015-11-10T16:28:40Z")

</div>

Awesome. Delay lines and convolution are the only things why I still need other frameworks (currently wdl and stk), so getting rid of these dependancies will clean my code base.

Does your convolution engine support zero latency and multithreaded partial convolution? AFAIK there are some patents lying around which prevent open source development of really efficient convolution code.

---

<div class="post-metadata">

**Author:** ![IvanC](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/ivanc/32/685_2.png) [@IvanC](https://forum.juce.com/u/IvanC)\
**Post date:** [November 10, 2015, 4:29pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/5 "2015-11-10T16:29:07Z")

</div>

Sounds awesome !

---

<div class="post-metadata">

**Author:** ![john\_henry](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/john_henry/32/560_2.png) [@john\_henry](https://forum.juce.com/u/john_henry)\
**Post date:** [February 23, 2016, 2:35pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/6 "2016-02-23T14:35:02Z")

</div>

any Updates on the release of the DSP module? I'm really looking forward to play with it.

---

<div class="post-metadata">

**Author:** ![chameleon](https://avatars.discourse-cdn.com/v4/letter/c/c5a1d2/32.png) [@chameleon](https://forum.juce.com/u/chameleon)\
**Post date:** [January 24, 2017, 11:23pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/7 "2017-01-24T23:23:30Z")

</div>

Hi, I’m just getting into Juce and I was wondering if there were any updates on this DSP library? I’m looking forward to the convolution engine, and was hoping not to have to go and and grab wdl to bring that in. Any updates?

---

<div class="post-metadata">

**Author:** ![jonathonracz](https://avatars.discourse-cdn.com/v4/letter/j/da6949/32.png) [@jonathonracz](https://forum.juce.com/u/jonathonracz)\
**Post date:** [January 26, 2017, 1:16am UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/8 "2017-01-26T01:16:40Z")

</div>

Unfortunately it’s practically vaporware at this point. There are mumbles about it once in a while (and its future inclusion was a big selling point of JUCE 4), but there’s no real news about it.

If I needed a convolution engine right now I wouldn’t hold my breath, a solid option is to wrap/rewrite WDL’s convolution as a standalone `AudioProcessor` object.

---

<div class="post-metadata">

**Author:** ![chrisboy2000](https://avatars.discourse-cdn.com/v4/letter/c/a3d4f5/32.png) [@chrisboy2000](https://forum.juce.com/u/chrisboy2000)\
**Post date:** [January 26, 2017, 10:07am UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/9 "2017-01-26T10:07:17Z")

</div>

I stripped down WDL to everything that is needed for the convolution and hacked around in the engine to support IPP when available and VDSP on OSX / iOS. Works fine for me here.

---

<div class="post-metadata">

**Author:** ![ras](https://avatars.discourse-cdn.com/v4/letter/r/58956e/32.png) [@ras](https://forum.juce.com/u/ras)\
**Post date:** [April 28, 2017, 6:10am UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/10 "2017-04-28T06:10:00Z")

</div>

Any new news about the DSP module?

---

<div class="post-metadata">

**Author:** ![yairadix](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/yairadix/32/1114_2.png) [@yairadix](https://forum.juce.com/u/yairadix)\
**Post date:** [May 1, 2017, 11:00am UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/11 "2017-05-01T11:00:29Z")

</div>

> Note, however, that any feature mentioned above is still subject to change.

Is my understanding correct that all of these features mentioned above were indeed changed to not be included?

---

<div class="post-metadata">

**Author:** ![matthieu-brucher](https://avatars.discourse-cdn.com/v4/letter/m/a5b964/32.png) [@matthieu-brucher](https://forum.juce.com/u/matthieu-brucher)\
**Post date:** [May 1, 2017, 12:48pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/12 "2017-05-01T12:48:01Z")

</div>

If you need a fast and Open Source DSP library, there are options available, like my Audio ToolKit. BSD licensed, so no worries there.

---

<div class="post-metadata">

**Author:** ![chrisboy2000](https://avatars.discourse-cdn.com/v4/letter/c/a3d4f5/32.png) [@chrisboy2000](https://forum.juce.com/u/chrisboy2000)\
**Post date:** [May 1, 2017, 1:07pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/13 "2017-05-01T13:07:46Z")

</div>

I also found the icstdsp library to be of good use for some DSP stuff.

> **[Downloads: DSP Library | ZHdK.ch](https://www.zhdk.ch/downloads-dsp-library-5384)**
>
> Das vielfältige Angebot der ZHdK umfasst die Bereiche Design, Film, Kunst, Medien, Musik, Tanz, Theater, Art Education und Transdisziplinarität.

---

<div class="post-metadata">

**Author:** ![yairadix](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/yairadix/32/1114_2.png) [@yairadix](https://forum.juce.com/u/yairadix)\
**Post date:** [May 1, 2017, 1:08pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/14 "2017-05-01T13:08:09Z")

</div>

For me it’s mostly just a nice-to-have. For example I already use another library for FFT and different custom in-house code for rather generic stuff which would be nice to get in JUCE and with JUCE’s seal of API quality etc…

---

<div class="post-metadata">

**Author:** ![jrlanglois](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jrlanglois/32/21372_2.png) [@jrlanglois](https://forum.juce.com/u/jrlanglois)\
**Post date:** [May 1, 2017, 2:12pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/15 "2017-05-01T14:12:00Z")

</div>

Got a working link? The download leads to a 404.

Is it dependant on any 3rd party libraries? Is it compatible with iOS and Android?

---

<div class="post-metadata">

**Author:** ![matthieu-brucher](https://avatars.discourse-cdn.com/v4/letter/m/a5b964/32.png) [@matthieu-brucher](https://forum.juce.com/u/matthieu-brucher)\
**Post date:** [May 1, 2017, 3:05pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/16 "2017-05-01T15:05:07Z")

</div>

Which dowload link? You can get the code on [https://github.com/mbrucher/AudioTK](https://github.com/mbrucher/AudioTK)  
Depends on a few Boost headers for alignement and unit tests, Eigen for the most complex modeling plugins, FFTW or IPP for FFT.  
Should be compatible for iOS and Android, I did build it for embedded systems, but never had to use it there.

---

<div class="post-metadata">

**Author:** ![jrlanglois](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jrlanglois/32/21372_2.png) [@jrlanglois](https://forum.juce.com/u/jrlanglois)\
**Post date:** [May 1, 2017, 4:38pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/17 "2017-05-01T16:38:04Z")

</div>

Ah, sorry I mistook chrisboy2000’s link above as the link to your work.

Thanks for the details, and the link! I’ll be checking it out sometime soon.

---

<div class="post-metadata">

**Author:** ![jamraz](https://avatars.discourse-cdn.com/v4/letter/j/4da419/32.png) [@jamraz](https://forum.juce.com/u/jamraz)\
**Post date:** [June 30, 2017, 1:19pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/18 "2017-06-30T13:19:27Z")

</div>

> This workshop will cover the basic of filtering and use cases covering a range of classes available in the JUCE DSP module (to be released 27th July).

**IT’S HAPPENING**

---

<div class="post-metadata">

**Author:** ![jb1](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jb1/32/504_2.png) [@jb1](https://forum.juce.com/u/jb1)\
**Post date:** [June 30, 2017, 1:37pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/19 "2017-06-30T13:37:57Z")

</div>

Good catch. I was starting to wonder if someone ever read our e-mails 😉

---

<div class="post-metadata">

**Author:** ![alatar](https://avatars.discourse-cdn.com/v4/letter/a/34f0e0/32.png) [@alatar](https://forum.juce.com/u/alatar)\
**Post date:** [June 30, 2017, 6:56pm UTC](https://forum.juce.com/t/release-date-for-the-dsp-module/15866/20 "2017-06-30T18:56:37Z")

</div>

You are releasing the DSP module?  
Thats great news. Looking forward 🙂

[Next page](https://forum.juce.com/t/release-date-for-the-dsp-module/15866.md?page=2)
