Nothing too major.
We haven't made a changelog yet but the changes in the current main branch form the last 0.2.1 tag (2013) are:
Some future optimizations in the pipeline are: https://github.com/pd-externals/earplug/pulls https://github.com/pd-externals/earplug/pulls
I will try to add a changelog and new stable 0.2.2 tag tonight. You could then bug a Windows dev to make a build for deken...
When we review the other optimizations, they would go into a 0.3.0 version.
On Jun 2, 2021, at 3:56 PM, pd-list-request@lists.iem.at wrote:
Message: 3 Date: Wed, 2 Jun 2021 13:33:11 +0100 From: Jo?o Pais <jmmmpais@gmail.com mailto:jmmmpais@gmail.com> Cc: Pd-List <pd-list@lists.iem.at mailto:pd-list@lists.iem.at> Subject: Re: [PD] Binaural w32? Message-ID: <3ffaeb84-291c-7e2e-981e-a1ca531f6dfe@gmail.com mailto:3ffaeb84-291c-7e2e-981e-a1ca531f6dfe@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed
that is nice - although I can't really build anything in windows on my own. what are the improvements compared to the 2009 version?
I updated the earplug~ external to build using pd-lin-builder, so it should be easy to build on Windows:
https://github.com/pd-externals/earplug/tree/main https://github.com/pd-externals/earplug/tree/main <https://github.com/pd-externals/earplug/tree/main https://github.com/pd-externals/earplug/tree/main>
It's not the best but we use it for a project at work. It can use some additional optimizations and the dataset is for 44.1k so you are in luck. For our project, we are likely to introduce resampling for other sample rates so it's more accurate beyond 44.1k...
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Ok, earplug~ 0.3.0 is ready:
https://github.com/pd-externals/earplug https://github.com/pd-externals/earplug
Lucas (or any Windows dev), if you have time, could you make Windows builds for deken? Then Joao can give it a try...
On Jun 2, 2021, at 5:04 PM, Dan Wilcox danomatika@gmail.com wrote:
Nothing too major.
We haven't made a changelog yet but the changes in the current main branch form the last 0.2.1 tag (2013) are:
- update to build via pd-lib-builder
- loading the dataset txt file is now optional (needs double-checking)
- fixed hang when dataset file is not loadable
- post header only once on load and include version
- avoid crashes by making sure that the "dsp" method cannot be called from the patch
Some future optimizations in the pipeline are: https://github.com/pd-externals/earplug/pulls https://github.com/pd-externals/earplug/pulls
I will try to add a changelog and new stable 0.2.2 tag tonight. You could then bug a Windows dev to make a build for deken...
When we review the other optimizations, they would go into a 0.3.0 version.
On Jun 2, 2021, at 3:56 PM, pd-list-request@lists.iem.at mailto:pd-list-request@lists.iem.at wrote:
Message: 3 Date: Wed, 2 Jun 2021 13:33:11 +0100 From: Jo?o Pais <jmmmpais@gmail.com mailto:jmmmpais@gmail.com> Cc: Pd-List <pd-list@lists.iem.at mailto:pd-list@lists.iem.at> Subject: Re: [PD] Binaural w32? Message-ID: <3ffaeb84-291c-7e2e-981e-a1ca531f6dfe@gmail.com mailto:3ffaeb84-291c-7e2e-981e-a1ca531f6dfe@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed
that is nice - although I can't really build anything in windows on my own. what are the improvements compared to the 2009 version?
I updated the earplug~ external to build using pd-lin-builder, so it should be easy to build on Windows:
https://github.com/pd-externals/earplug/tree/main https://github.com/pd-externals/earplug/tree/main <https://github.com/pd-externals/earplug/tree/main https://github.com/pd-externals/earplug/tree/main>
It's not the best but we use it for a project at work. It can use some additional optimizations and the dataset is for 44.1k so you are in luck. For our project, we are likely to introduce resampling for other sample rates so it's more accurate beyond 44.1k...
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Ok, earplug~ 0.3.0 is ready:
https://github.com/pd-externals/earplug
Lucas (or any Windows dev), if you have time, could you make Windows builds for deken? Then Joao can give it a try...
Done. Its up on Deken :
earplug~[v0.3.0](Linux-amd64-32)(Linux-i386-32)(Windows-amd64-32)(Windows-i386-32).dek
   Uploaded by lucarda @ 2021-06-06 18:45:39
:)
Mensaje telepatico asistido por maquinas.
On 6/6/2021 6:33 AM, Dan Wilcox wrote:
Ok, earplug~ 0.3.0 is ready:
https://github.com/pd-externals/earplug https://github.com/pd-externals/earplug
Lucas (or any Windows dev), if you have time, could you make Windows builds for deken? Then Joao can give it a try...
On Jun 2, 2021, at 5:04 PM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
Nothing too major.
We haven't made a changelog yet but the changes in the current main branch form the last 0.2.1 tag (2013) are:
- update to build via pd-lib-builder
- loading the dataset txt file is now optional (needs double-checking)
- fixed hang when dataset file is not loadable
*Â post header only once on load and include version *Â avoid crashes by making sure that the "dsp" method cannot be called from the patch
Some future optimizations in the pipeline are: https://github.com/pd-externals/earplug/pulls https://github.com/pd-externals/earplug/pulls
I will try to add a changelog and new stable 0.2.2 tag tonight. You could then bug a Windows dev to make a build for deken...
When we review the other optimizations, they would go into a 0.3.0 version.
On Jun 2, 2021, at 3:56 PM, pd-list-request@lists.iem.at mailto:pd-list-request@lists.iem.at wrote:
Message: 3 Date: Wed, 2 Jun 2021 13:33:11 +0100 From: Jo?o Pais <jmmmpais@gmail.com mailto:jmmmpais@gmail.com> Cc: Pd-List <pd-list@lists.iem.at mailto:pd-list@lists.iem.at> Subject: Re: [PD] Binaural w32? Message-ID: <3ffaeb84-291c-7e2e-981e-a1ca531f6dfe@gmail.com mailto:3ffaeb84-291c-7e2e-981e-a1ca531f6dfe@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed
that is nice - although I can't really build anything in windows on my own. what are the improvements compared to the 2009 version?
I updated the earplug~ external to build using pd-lin-builder, so it should be easy to build on Windows:
https://github.com/pd-externals/earplug/tree/main https://github.com/pd-externals/earplug/tree/main <https://github.com/pd-externals/earplug/tree/main https://github.com/pd-externals/earplug/tree/main>
It's not the best but we use it for a project at work. It can use some additional optimizations and the dataset is for 44.1k so you are in luck. For our project, we are likely to introduce resampling for other sample rates so it's more accurate beyond 44.1k...
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com robotcowboy.com http://robotcowboy.com
Great, thanks. A first tryout seems to work with no issues (and sounds better than the previous version which was highly filtered).
I see that the version in deken is for all OSs except Mac, is that correct? Is a mac (64+32b) binary available, or it's already there, only deken doesn't know about it?
Also to confirm: if for some reason the current earplug_data.txt file isn't packed with earplug~, the default values within the object match the ones in the txt file, correct?
Ok, earplug~ 0.3.0 is ready:
https://github.com/pd-externals/earplug
Lucas (or any Windows dev), if you have time, could you make Windows builds for deken? Then Joao can give it a try...
Done. Its up on Deken :
earplug~[v0.3.0](Linux-amd64-32)(Linux-i386-32)(Windows-amd64-32)(Windows-i386-32).dek    Uploaded by lucarda @ 2021-06-06 18:45:39
:)
On Jun 7, 2021, at 9:33 AM, João Pais jmmmpais@gmail.com wrote:
Great, thanks. A first tryout seems to work with no issues (and sounds better than the previous version which was highly filtered).
Cool.
I see that the version in deken is for all OSs except Mac, is that correct? Is a mac (64+32b) binary available, or it's already there, only deken doesn't know about it?
Lucas made a build for Linux and Windows. There isn't a build for macOS yet and we just need someone to upload one.
Also to confirm: if for some reason the current earplug_data.txt file isn't packed with earplug~, the default values within the object match the ones in the txt file, correct?
Yes. The default behavior is to compile in the default dataset which can be overridden when an earplug_data.txt fiel is found and loaded. For those that compile the external themselves, there is an option to disable compiling in the data which makes the binary smaller but then requires the txt file.
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
I see that the version in deken is for all OSs except Mac, is that correct? Is a mac (64+32b) binary available, or it's already there, only deken doesn't know about it?
Lucas made a build for Linux and Windows. There isn't a build for macOS yet and we just need someone to upload one.
if the only difference is the darwin file, would it be possible to send it here? (someone I know wanted to try it, but he can't learn how to install/try out externals)
earplug-0.3.0-macos-universal-64-arm-intel.zip http://docs.danomatika.com/pdbuilds/externals/earplug-0.3.0-macos-universal-64-arm-intel.zip
On Jun 7, 2021, at 8:03 PM, João Pais jmmmpais@gmail.com wrote:
I see that the version in deken is for all OSs except Mac, is that correct? Is a mac (64+32b) binary available, or it's already there, only deken doesn't know about it?
Lucas made a build for Linux and Windows. There isn't a build for macOS yet and we just need someone to upload one.
if the only difference is the darwin file, would it be possible to send it here? (someone I know wanted to try it, but he can't learn how to install/try out externals)
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
On 6/7/21 20:03, João Pais wrote:
if the only difference is the darwin file, would it be possible to send it here? (someone I know wanted to try it, but he can't learn how to install/try out externals)
wow. i thought it is much easier for people to install things via deken than to manually download and extract (here comes the tricky part:) to the proper directory. obviously this is not always the case.
btw, the latest and greatest deken-plugin (available via deken) allows you to download deken-packages or get the URL to download it via some other tools, which should make it simple to manually distribute the zip-file if deken doesn't work for you for whatever reasons. (obviously this only works if there *is* a deken-package)
gmdsr IOhannes