Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_dsp_effect (Read 261293 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: foo_dsp_effect

Reply #500
Maybe somebody has updated the repository since 8th July?  Whatever, thanks very much!
I guess I must have (being a complete newbie at the time) downloaded from an out-of-date link in a forum post or something, instead of the formal components repo.

Feature request: please could the tempo_amt setting be reflected in the control panel, so that (say) -5% appears as -5.00 in the tempo box and moves the slider the corresponding amount.
I have now discovered that having a tempo_amt tag present, the tempo cannot then be adjusted.  No matter what I do with the Tempo % setting or slider control, the tempo adjustment is fixed (unless turned off all together).  That's no good to me.

Here's what I would like to happen:

When the cursor lands on a new track, read tempo_amt* tag and if present send the value to the Pitch/Tempo/Playback Rate control panel as a preset.  The control panel displays the preset and remains live for user input.

* Ditto the pitch_amt and pbrate_amt, but those do not affect me.
It's your privilege to disagree, but that doesn't make you right and me wrong.

Re: foo_dsp_effect

Reply #501
Quote
Maybe somebody has updated the repository since 8th July?  Whatever, thanks very much!

That would be me.

Re: foo_dsp_effect

Reply #502
That would be me.
Cheers!  Perhaps I'm not going mad after all (although I'm not sure anyone would agree).
It's your privilege to disagree, but that doesn't make you right and me wrong.

Re: foo_dsp_effect

Reply #503
Where can i find the Source repo for this DSP, cant seam to find it on Mudlords Git (maybe I'm blind) and the link on DSP download page is dead. 


Re: foo_dsp_effect

Reply #505
The download link is for the component , what I need is actually the source code in the repo -The Source link to github is dead

Re: foo_dsp_effect

Reply #506
Apologies.
It's your privilege to disagree, but that doesn't make you right and me wrong.

Re: foo_dsp_effect

Reply #507
Does anybody know what the difference is between the two algorithms Rubberband and SoundTouch used for the Playback Rate DSP Is?

Re: foo_dsp_effect

Reply #508
It's all black magic to me, but the best summary I found is actually a promo for a commercial offering which disses the freebies:

https://superpowered.com/free-open-source-time-stretching-pitch-shifting

Click through and you'll see there was a new release of Rubber Band on 7/7/2022.  The latest release of SoundTouch was 7/9/2021 (sorry – I'm in the UK so my date format is DD/MM/YYYY), so I don't think Effect DSP 0.47 (20/3/2021) includes either of them.
It's your privilege to disagree, but that doesn't make you right and me wrong.

Re: foo_dsp_effect

Reply #509
The link is dead because the source base now includes things from the next major upcoming foobar2000 2.0 release.

With now being given clearance to release said code, I suppose I can add the link back.

Apologies.

Re: foo_dsp_effect

Reply #510
Awesome, Thanks MudLord

Re: foo_dsp_effect

Reply #511
Source code is back up, now including the new 2.0 public available SDK.

Re: foo_dsp_effect

Reply #512
Is it possible to build this from source with the Rubber Band algorithm back in? I understand there's potential licensing issues when offering it as a .dll but I much prefer it over the SoundTouch module. Thanks in advance for any help!

Re: foo_dsp_effect

Reply #513
Is it possible to build this from source with the Rubber Band algorithm back in? I understand there's potential licensing issues when offering it as a .dll but I much prefer it over the SoundTouch module. Thanks in advance for any help!
I'm using Effect DSP 0.47, and Rubber Band is offered as an option in the UI panel drop-down list.
It's your privilege to disagree, but that doesn't make you right and me wrong.

Re: foo_dsp_effect

Reply #514
Is it possible to build this from source with the Rubber Band algorithm back in? I understand there's potential licensing issues when offering it as a .dll but I much prefer it over the SoundTouch module. Thanks in advance for any help!

Some developers take the view that even source code only distributions could be infringing upon the GPL, if the code is for a proprietary application, even if the "glue" is BSD-licensed. Some others take the more extreme view that Windows is not FOSS, and thus not GPL compatible. I am extremely wary of stepping on any grounds to get sued by.

Re: foo_dsp_effect

Reply #515
Thanks for your responses. I'll stick with 0.47 in that case. :)

Re: foo_dsp_effect

Reply #516
I am so confused. I got new headphones and wanted to eq them in foobar, but when i go into the iir filter, there are only sliders and no way to type exact frequencies, which i thought there used to be. How did i put in the exact values for my other headphones and speakers if there wasn't? I can only change the frequency in 212hz jumps. I also never updated foobar or components iirc so i have no idea what is going on. Am i missing something?

Re: foo_dsp_effect

Reply #517
That would be because something got missing when I did updates. Ideally I should go back through everything with a fine tooth comb to make sure everything is fine for the 64bit release, whenever and if ever that happens.

X

Like that?

You certainly didn't miss anything. I did.


Re: foo_dsp_effect

Reply #518
Good evening!
I just stumbled upon this great component, and I need it mostly because of the speed/tempo adaption, for dance lessons and training.
Regarding that, I have a question and / or feature request:
  • would it be possible to have buttons for speed control instead of the slider? -5% -2% -0.5% 0 +0.5% +2% +5%
  • Is there any way to change the speed control internally, i.e. from the Spider Monkey javascript? If so, I can create my own button panel
Thank you for spending the time to read my post :)
Kind regargs,
Michael

Re: foo_dsp_effect

Reply #519
That would be best solved with a subclassed spincontrol. A textedit basically with buttons to increase by exact increments. Maybe by 0.1 of a percent or 0.01 of a percent on holddown?

Re: foo_dsp_effect

Reply #520
Good Morning,
thank you for considering my request :)
That would be best solved with a subclassed spincontrol.
I thought about some buttons to increase / decrease the speed. I was inspired by the MapleJB player on Android:

Personally, I would need steps with 1%, 5% and 10%, like shown above. Others might need more granular control.

Another suggestion, just from the experience from yesterday evening: Would it be possible to define an ID3 tag for automatic speed adjustment? Similar to the Regain feature? So if I add a tag %DSP_TEMPO% and set it to 98%, this song will be played automatically with 98%, and after the song, the tempo is restored.
Kind regards,
Michael

 

Re: foo_dsp_effect

Reply #521
Would it be possible to define an ID3 tag for automatic speed adjustment?
This already exists, the tag is tempo_amt (I presume you don't really mean "speed") and is available to control the tempo if you have foo_dsp_effect version 0.47 installed and, tempo control in the effects chain.  The downside is that if the tempo is set in the tag, then it is impossible to override live.

See here: https://hydrogenaud.io/index.php/topic,122658.msg1013133.html#msg1013133
It's your privilege to disagree, but that doesn't make you right and me wrong.

Re: foo_dsp_effect

Reply #522
I thought I fixed that at some point, maybe need to redo it for beta 2. Whenever that comes out at least.

Re: foo_dsp_effect

Reply #523
This already exists, the tag is tempo_amt (I presume you don't really mean "speed") and is available to control the tempo if you have foo_dsp_effect version 0.47 installed and, tempo control in the effects chain.  The downside is that if the tempo is set in the tag, then it is impossible to override live.
Wonderful! I wasn't aware of that. Thanks for pointing me to this.

SPLIT: Re: foo_dsp_effect

Reply #524
One or more of the messages of this topic have been moved to Recycle Bin - https://hydrogenaud.io/index.php?topic=123303.0

Please do not drag discussions about new vs old foobar2000 into unrelated topics.

Thanks.
Microsoft Windows: We can't script here, this is bat country.