{"action":"created","issue":{"url":"https://api.github.com/repos/wwmm/pulseeffects/issues/164","repository_url":"https://api.github.com/repos/wwmm/pulseeffects","labels_url":"https://api.github.com/repos/wwmm/pulseeffects/issues/164/labels{/name}","comments_url":"https://api.github.com/repos/wwmm/pulseeffects/issues/164/comments","events_url":"https://api.github.com/repos/wwmm/pulseeffects/issues/164/events","html_url":"https://github.com/wwmm/pulseeffects/issues/164","id":296105666,"number":164,"title":"[Request] Add convolver DSP effect","user":{"login":"JackHack96","id":3611330,"avatar_url":"https://avatars3.githubusercontent.com/u/3611330?v=4","gravatar_id":"","url":"https://api.github.com/users/JackHack96","html_url":"https://github.com/JackHack96","followers_url":"https://api.github.com/users/JackHack96/followers","following_url":"https://api.github.com/users/JackHack96/following{/other_user}","gists_url":"https://api.github.com/users/JackHack96/gists{/gist_id}","starred_url":"https://api.github.com/users/JackHack96/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JackHack96/subscriptions","organizations_url":"https://api.github.com/users/JackHack96/orgs","repos_url":"https://api.github.com/users/JackHack96/repos","events_url":"https://api.github.com/users/JackHack96/events{/privacy}","received_events_url":"https://api.github.com/users/JackHack96/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-02-10T14:41:23Z","updated_at":"2018-02-10T16:32:08Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"As a ViperFX for Android user, I was guessing if it would be possible to add a convolver effect to PulseEffects. That would be very useful for audio manipulation. Searching a bit on the net I found something ([https://github.com/bmc0/dsp/wiki/System-Wide-DSP-Guide](https://github.com/bmc0/dsp/wiki/System-Wide-DSP-Guide)). I know that PulseEffects uses GStreamer as a backend, but after taking a look at some GStreamer mailing lists, it seems that convolution is possible.\r\nWhat would you think?"},"comment":{"url":"https://api.github.com/repos/wwmm/pulseeffects/issues/comments/364668720","html_url":"https://github.com/wwmm/pulseeffects/issues/164#issuecomment-364668720","issue_url":"https://api.github.com/repos/wwmm/pulseeffects/issues/164","id":364668720,"user":{"login":"wwmm","id":16225172,"avatar_url":"https://avatars3.githubusercontent.com/u/16225172?v=4","gravatar_id":"","url":"https://api.github.com/users/wwmm","html_url":"https://github.com/wwmm","followers_url":"https://api.github.com/users/wwmm/followers","following_url":"https://api.github.com/users/wwmm/following{/other_user}","gists_url":"https://api.github.com/users/wwmm/gists{/gist_id}","starred_url":"https://api.github.com/users/wwmm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wwmm/subscriptions","organizations_url":"https://api.github.com/users/wwmm/orgs","repos_url":"https://api.github.com/users/wwmm/repos","events_url":"https://api.github.com/users/wwmm/events{/privacy}","received_events_url":"https://api.github.com/users/wwmm/received_events","type":"User","site_admin":false},"created_at":"2018-02-10T16:32:08Z","updated_at":"2018-02-10T16:32:08Z","author_association":"OWNER","body":"I tried to add the convolver from `Linux Studio Plugins` [http://lsp-plug.in/?page=manuals&section=impulse_responses_stereo](http://lsp-plug.in/?page=manuals&section=impulse_responses_stereo). GStreamer is capable of loading it and every parameter can be accessed except the ones used to load the impulse response files for the left and right channels. Without being able to set the impulse responses there was no point in adding it to PE.\r\n\r\nThis plugin exposes these two parameters through [http://lv2plug.in/ns/ext/parameters/](http://lv2plug.in/ns/ext/parameters/). And as far as I could see GStreamer does not have support for this protocol yet.\r\n\r\nI will take a look at the link you provided. I did not know about it. But in my opinion the ideal solution would be to add support in GStreamer for `LV2 Parameters`. Besides the fact that `Linux Studio Plugins` is already a PE dependency their convolver seems to be quite complete. But unfortunately I do not have the necessary knowledge to do that. Someone with a deeper understanding of GStreamer and LV2 plugins development would have to take this step.\r\n\r\nCould you post here what you found in GStreamer mailing lists?\r\n"}}
{"actor":{"display_login":"wwmm"}}