-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
27 lines (22 loc) · 869 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Release notes for jconvolver and fconvolver 0.9.1
-------------------------------------------------
Jconvolver is a real-time convolution engine. It
can execute up to a 64 by 64 convolution matrix
(i.e. 4096 simultaneous convolutions) as long as
your CPU(s) can handle the load. It is designed
to be efficient also for sparse (e.g. diagonal)
matrices. Unused matrix elements do not take
any CPU time.
In contrast to e.g. BruteFir, jconvolver uses
multiple partition sizes, small ones at the start
of the impulse response and progressively longer
ones for the rest. This allows it provide both
zero processing delay while still remaining
efficient in CPU use.
Fconvolver performs the same processing on files
instead of real-time.
To compile on OSX, copy Makefile-osx to Makefile,
the proceed in the normal way. This is untested
and may or may not work.
--
FA