{"id":15042331,"url":"https://github.com/gitgnu/gnu_freeverb3","last_synced_at":"2025-09-03T05:34:00.326Z","repository":{"id":84520518,"uuid":"90383778","full_name":"gitGNU/gnu_freeverb3","owner":"gitGNU","description":null,"archived":false,"fork":false,"pushed_at":"2017-05-05T14:22:12.000Z","size":8766,"stargazers_count":10,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-07T11:27:00.470Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gitGNU.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-05T14:22:07.000Z","updated_at":"2024-04-17T08:12:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"13bb6564-2aab-4d9e-96c0-8de85421b67e","html_url":"https://github.com/gitGNU/gnu_freeverb3","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitGNU%2Fgnu_freeverb3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitGNU%2Fgnu_freeverb3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitGNU%2Fgnu_freeverb3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitGNU%2Fgnu_freeverb3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gitGNU","download_url":"https://codeload.github.com/gitGNU/gnu_freeverb3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219869272,"owners_count":16555575,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-24T20:47:08.146Z","updated_at":"2024-10-07T11:27:20.844Z","avatar_url":"https://github.com/gitGNU.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"------------------------------------------------\nFreeverb3 Impulse Response Processor (freeverb3)\n------------------------------------------------\n\nFreeverb3 is a signal processing library.\n\nThis library includes many types of audio processing effects and signal\ngenerators. The linear feedback shift register (LFSR) maximum length\nsequence (MLS) generator, multiple types of high quality mono and stereo reverb\neffects, an multi slot impulse response processor, multiband hardknee and softknee\ncompressor and limiter, a stereo enhancer, a limiter and a lot of\ntypes of infinite impulse respose (IIR) and finite impulse response (FIR)\nfilters are available.\n\nThe convolution reverb algorithm is highly optimized\nfor x86 processors by using hand optimized codes of 3DNow!/SSE/SSE3/AVX/FMA/FMA4\n(single precision), SSE2/SSE4/AVX/FMA/FMA4 (double precision), which can be\nused for zero latency realtime sound effect processing. This library supports\nany environment which GCC supports including x86/ppc/sparc. \n\nThis library includes audacious effect plugins and sample programs,\nwhich can be used to test the sound effect easily.\nPlease report any bugs or advices.\n\nThe hand-optimized SIMD codes for some CPUs are included in this library,\nwhich will provide fast convolution processing.\n\nDependencies of libfreeverb3\n============================\n\n* FFTW3 [http://www.fftw.org/]\n  This library needs at least one precision version\n  (single or double or long double) of fftw3 libraries,\n  which are called fftw3f or fftw3 or fftw3l.\n  fftw-3.1.2 was tested.\n\nDependencies of programs\n========================\n\nSample programs      : libsndfile\nJack sample programs : libsndfile jack\naudacious            : libsndfile audacious-3.1 glib2 GTK+3 gthread pango\n\n* libsndfile [http://www.mega-nerd.com/libsndfile/]\n  libsndfile-1.0.17 was tested.\n\n* jack [http://jackaudio.org/]\n  jackd version 0.101.1 was tested.\n\n* audacious [http://audacious.nenolod.net/Main_Page/]\n  audacious \u003e= 3.2.4 is required.\n\n* GTK+ [http://www.gtk.org/]\n  gtk-3.x \u003e= 3.0.0 is required.\n\n* glib2 [http://www.gtk.org/]\n  glib-2.x \u003e= 2.6.0 is required.\n\n* gthread, pango\n\nIf you are building this from the source repository sources,\nyou will need the following tools:\n\n* autotools (autoconf, automake and libtool)\n* autogen\n\nconfigure OPTIONS\n=================\n\nSee configure --help.\n\nSIMD optimization codes for the impulse convolution\n===================================================\n\n3DNow! uses primitive 3DNow! codes.\nThis can be used on AMD CPUs which have 3DNow! instructions.\n(K6-2, Athlon, ...)\n\nSSE can be used on Intel or AMD CPUs which have SSE instrunctions.\n(PentiumIII, ..., AthlonXP, Athlon64, ...)\nSSE is used on x86_64/amd64.\n\nSSE2 can be used on Intel or AMD CPUs which have SSE2 instrunctions.\n(Pentium4, ..., Opteron, ...)\nSSE2 is enabled on x86_64/amd64.\n\n--enable-forcefpu can be used to disable the use of\nhand optimized SSE/SSE2 codes on x86_64/amd64.\n\nSupported instructions:\nsingle floating point | 3DNow!, SSE, SSE3, AVX\ndouble floating ponit | SSE2, SSE4, AVX\n\nCONTACTS\n========\n\nFreeverb3 is written by Teru Kamogashira.\nThe Freeverb3 home page is at:\n\n\thttp://www.nongnu.org/freeverb3/\n\nCOPYING\n=======\n\nCopyright:  Copyright (C) 2006-2014 Teru Kamogashira\nLicence:    GPL v2\n\nChangeLog\tThis is a current ChangeLog file.\nChangeLog.v2\tThis is a ChangeLog of obsolete versions.\nsamples/IR/*.wav\n\nCopyright:  Copyright (C) 2006-2014 Teru Kamogashira\nLicence:    GPL v2\n\nThis file is part of Freeverb3.\n\nThis program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitgnu%2Fgnu_freeverb3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgitgnu%2Fgnu_freeverb3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitgnu%2Fgnu_freeverb3/lists"}