Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Multimedia > Audio

    Jace 0.0.2

    Download button

    No screenshots available
    Downloads: 1,209  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Fons Adriaensen | More programs
    GPL / FREE
    February 3rd, 2006, 21:01 GMT
    ROOT / Multimedia / Audio

     Read user reviews (0)  Refer to a friend  Subscribe

    Jace description

    JACE is a Convolution Engine for JACK and ALSA, using FFT-based partitioned convolution with uniform partition sizes.

    JACE is a Convolution Engine for JACK and ALSA, using FFT-based partitioned convolution with uniform partition sizes.

    This is a prealpha release of the Jace project.

    Here are some key features of "Jace":

    · Any matrix of convolutions between up to 16 input and 16 outputs.
    · Maximum length for each convolution is one megasample (nearly 22 seconds at 48 kHz).
    · Allows the use of a period size down to 1/16 of the partition size.
    · It's fast.

    When used with a period size smaller than the partition size, JACE will try to spread the CPU load evenly over all process cycles that make up a partition. This works quite well if there is enough work to be distributed, and less well otherwise.

    As an extreme example, if there is only one input and one output, and the convolution size is just one partition, it's clearly not possible to spread the three elementary operations over 16 cycles. But in those cases the load will be small anyway, and you can use a smaller partition size.

    Code to use SSE (tested) and 3DNOW (untested !) for the MAC steps is present, but disabled by default since it seems to make little difference.

    Performance on 2 GHz Pentium IV with 4 convolutions of 5.5 seconds each at Fs = 48 kHz. Load is as displayed by qjackctl. Delay is input + process + output.

    period partition load delay
    -----------------------------------
    1024 8k 12% 340ms
    1024 4K 17% 170ms
    512 4K 18% 170ms
    256 4K 19% 170ms
    128 2k 32% 85ms
    64 1k 59% 43ms

    Requirements:

    · clalsadrv-1.0.3
    · clthreads-2.0.1



    Product's homepage

      


    TAGS:

    Convolution Engine | Jack Convolution Engine | ALSA Convolution Engine | Jace | audio | Jack

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM